УСТРОЙСТВО ДЛЯ РУЧНОЙ ОПЕРАЦИИ И СООТВЕТСТВУЮЩИЙ СПОСОБ
DEVICE FOR MANUAL OPERATION AND CORRESPONDING METHOD

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Изобретение относится к устройству для ручной операции, способу устройства для ручной операции, соответствующей компьютерной программе и соответствующему компьютерному программному продукту.
УРОВЕНЬ ТЕХНИКИ
Использование сетевых или других услуг, требующих передачи данных к мобильным устройствам, таким как мобильные терминалы, мобильные телефоны, интеллектуальные телефоны или планшеты, может оставлять смешанные впечатления. Долгое время отклика при загрузке веб-страниц или другого содержимого, обеспечиваемого серверами, может приводить к плохим впечатлениям и неудовлетворенности пользователя. Задержка, относящаяся к загрузке данных по сетям беспроводной связи, через которые мобильные устройства подключаются к Интернету, может быть улучшена путем предварительного вызова содержимого.
Предварительный вызов содержимого, такого как веб-страницы, основан на предсказании содержимого, которое с большой вероятностью будет запрошено пользователем мобильного устройства, до того, как пользователь действительно запрашивает содержимое, например, путем выбора ссылки на веб-странице, которая визуализируется на мобильном устройстве. Известные стратегии для предсказания содержимого для предварительного вызова часто основаны на статистике для запрашиваемого содержимого. Дополнительно, особое для каждого пользователя поведение, такое как история обозревателя, может приниматься в расчет. Предварительный вызов может также основываться на географическом местоположении мобильного устройства, поскольку пользователи с большей вероятностью читают статьи о местных новостях, чем статьи, относящиеся к удаленным местоположениям.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Целью изобретения является обеспечить улучшенную альтернативу вышеупомянутым методикам и предшествующему уровню техники.
Более конкретным образом, целью изобретения является обеспечить решения для уменьшения задержки устройств, оперируемых посредством пользовательского интерфейса на основе сенсорного экрана, в частности при осуществлении доступа к содержимому, обеспечиваемому по сети связи, к которой устройство может осуществлять доступ.
Эти и другие цели изобретения достигаются посредством различных аспектов изобретения, определенных независимыми пунктами формулы изобретения. Варианты осуществления изобретения характеризуются зависимыми пунктами формулы изобретения.
Согласно первому аспекту изобретения, обеспечено устройство для ручной операции. Устройство содержит сенсорный экран и средство обработки. Средство обработки выполнено с возможностью отображать множество элементов пользовательского интерфейса (UI) на сенсорном экране. Каждый из отображаемых элементов UI ассоциирован с действием, которое выполняется в ответ на прикосновение к элементу UI. Средство обработки дополнительно выполнено с возможностью определять один или несколько из отображаемых элементов UI, вероятность прикосновения пользователя устройства к которым велика. Один или несколько из отображаемых элементов UI, вероятность прикосновения пользователя устройства к которым велика, определяются на основе схемы прикосновения. Средство обработки дополнительно выполнено с возможностью выполнять, для по меньшей мере одного из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства к которым велика, действие, ассоциированное с элементом UI.
Согласно второму аспекту изобретения, обеспечен способ устройства для ручной операции. Устройство содержит сенсорный экран. Способ содержит отображение множества элементов UI на сенсорном экране. Каждый из отображаемых элементов UI ассоциирован с действием, которое выполняется в ответ на прикосновение к элементу UI. Способ дополнительно содержит определение одного или нескольких из отображаемых элементов UI, вероятность прикосновения пользователя устройства к которым велика. Один или несколько из отображаемых элементов UI, вероятность прикосновения пользователя устройства к которым велика, определяются на основе схемы прикосновения. Способ дополнительно содержит выполнение, для по меньшей мере одного из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства к которым велика, действия, ассоциированного с элементом UI.
Согласно третьему аспекту изобретения, обеспечена компьютерная программа. Компьютерная программа содержит машиноисполняемые инструкции для побуждения устройства выполнять способ согласно одному варианту осуществления второго аспекта изобретения, когда машиноисполняемые инструкции исполняются в обрабатывающем блоке, содержащемся в устройстве.
Согласно четвертому аспекту изобретения, обеспечен компьютерный программный продукт. Компьютерный программный продукт содержит машиночитаемый носитель данных, который имеет компьютерную программу согласно третьему аспекту изобретения, осуществленную на нем.
В целях пояснения изобретения устройство для ручной операции следует понимать, как устройство, которое выполнено с возможностью удерживания и операции рукой или руками пользователя устройства. Варианты осуществления изобретения направлены на устройства, обеспечивающие пользовательский интерфейс на основе сенсорного экрана, обеспечивающего возможность пользователю оперировать устройством путем прикосновения, и/или выполнения жестов, одним или несколькими пальцами. В настоящем контексте устройством для ручной операции может быть, например, мобильный терминал, мобильное устройство, мобильный телефон, интеллектуальный телефон, пользовательское оборудование (UE) или планшет. В зависимости от геометрии устройства, им может осуществляться операция посредством одной руки, называемая операцией одной рукой, т. е. устройство удерживается одной рукой, и палец той же самой руки, обычно большой палец, взаимодействует с сенсорным экраном. Это обычно так для устройств, имеющих размер интеллектуального телефона, таких как Apple iPhone или Samsung Galaxy. Устройства, имеющие больший размер, такие как Apple iPad или Samsung Tab, обычно удерживаются одной рукой, в то время как другая рука взаимодействует с сенсорным экраном. Следует заметить, что, в зависимости от геометрии устройства и анатомии рук пользователя, устройствами может осуществляться операция одной рукой или обеими руками. Элемент UI является графическим объектом, к которому пользователь может прикоснуться, чтобы управлять устройством, таким как виртуальная кнопка или клавиша, ссылка или пиктограмма, как известно из пользовательских интерфейсов на основе сенсорного экрана, обеспеченных iOS от Apple, Android, Symbian, Windows Mobile и т. п.
Изобретение использует понимание, что схема прикосновения устройства на основе сенсорного экрана может быть использована для выполнения, инициирования или подготовки действия, которое ассоциировано с элементом UI, отображаемым на сенсорном экране, в зависимости от позиции элемента UI относительно схемы прикосновения, перед тем как действие действительно запрошено пользователем. Схема прикосновения отражает относительную вероятность прикосновения пользователя к конкретной позиции, или области, сенсорного экрана. Соответственно, выполняемое действие является действием, которое ассоциировано с элементом UI, к которому, согласно схеме прикосновения, вероятность прикосновения пользователя наиболее велика. Опционально, множество элементов UI, вероятность прикосновения к которым велика, могут быть определены, и их ассоциированные действия могут быть выполнены. В данной области техники схемы прикосновения используются для анализа и визуализации взаимодействия пользователя с веб-страницами или пользовательскими интерфейсами и также называются тепловыми картами прикосновений.
Выполнение действия, такого как предварительный вызов содержимого с сервера или предварительная загрузка элемента программных средств, на основе схем прикосновения имеет преимущества, поскольку схемы прикосновения пользователей, оперирующих устройствами на основе сенсорного экрана, не демонстрируют равномерного распределения вероятности прикосновения по всей зоне сенсорного экрана. В действительности, различные позиции или области сенсорного экрана имеют различные относительные вероятности прикосновения пальцем пользователя. Это так, поскольку схема прикосновения отражает геометрию устройства, анатомию руки пользователя, способ, которым пользователь держит устройство и оперирует им, такой как одной рукой или обеими руками, а также индивидуальные особенности прикосновений пользователя. В частности, для операции одной рукой на схему прикосновения заметно влияет ограниченная область сенсорного экрана, к которой можно осуществить доступ кончиком большого пальца руки, держащей устройство.
Путем выполнения действия, ассоциированного с элементом UI, на основе схемы прикосновения, перед тем как пользователь действительно запросил действие, задержка уменьшается, и пользователи испытывают более быструю реакцию устройства. При определении одного или нескольких из отображаемых элементов UI, вероятность прикосновения пользователя устройства к которым велика, один или несколько элементов UI, которые имеют наивысшую вероятность прикосновения, выбираются. Вероятность прикосновения определяется для каждого элемента UI путем поиска позиции элемента UI на сенсорном экране в схеме прикосновения. Один или несколько элементов UI, которые имеют наивысшую вероятность прикосновения, могут быть только одним наиболее вероятным элементом UI, двумя или тремя наиболее вероятными элементами UI или любым другим количеством наиболее вероятных элементов UI. В качестве альтернативы, варианты осуществления изобретения могут изначально выполнять действие, которое ассоциировано с наиболее вероятным элементом UI, и впоследствии выполнять действия в соответствии с уменьшением вероятности прикосновения, пока пользователь не прикасается к экрану, чтобы действительно запросить действие.
Согласно одному варианту осуществления изобретения, схема прикосновения является особой для каждого пользователя. Это имеет преимущества, поскольку особые для каждого пользователя привычки прикосновений принимаются в расчет для предсказания наиболее вероятного элемента или элементов UI. Кроме того, для операции одной рукой схема прикосновения по меньшей мере частично определена анатомией руки пользователя. В качестве альтернативы, схемы прикосновения могут быть общими схемами прикосновения, которые получаются путем усреднения схем прикосновения группы пользователей.
Согласно одному варианту осуществления изобретения, схема прикосновения зависит от отображаемых элементов UI, в частности их расположения на сенсорном экране. Обычно схема прикосновения списка элементов UI, состоящего из одного столбца, отличается от схемы прикосновения для элементов UI, которые размещены сеткой. Выгодным образом, использование схем прикосновения, которые зависят от отображаемых элементов UI, дает в результате более надежное предсказание наиболее вероятного элемента или элементов UI.
Согласно одному варианту осуществления изобретения, действие содержит запрос содержимого, обеспечиваемого сервером по сети связи, к которой устройство имеет возможность доступа. Сеть связи может быть проводной или беспроводной или их комбинацией, такой как сеть Ethernet, локальная сеть (LAN), беспроводная LAN (WLAN) или Wi-Fi сеть, Интернет или сотовая мобильная сеть. Содержимое может, например, быть идентифицировано сетевым адресом, ассоциированным с элементом UI, таким как унифицированный указатель ресурса (URL). Опционально, устройство дополнительно может быть выполнено с возможностью обнаруживать, что пользователь прикасается к одному из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства к которым велика, и визуализировать запрошенное содержимое, которое ассоциировано с элементом UI, к которому осуществлено прикосновение. Путем предварительного вызова содержимого, которое пользователь с большой вероятностью запросит, данные, которые требуются для начала визуализации содержимого, могут извлекаться устройством, например загружаться или обеспечиваться потоковым образом, до того как пользователь действительно запрашивает содержимое. Таким образом, задержка для визуализации запрошенного содержимого уменьшается. Запрошенное содержимое, если оно успешно извлечено к тому моменту, когда пользователь прикасается к ассоциированному элементу UI, визуализируется. Если элемент UI, к которому осуществлено прикосновение, не находится среди элементов UI, которые были определены как вероятные, устройство запрашивает содержимое, которое ассоциировано с элементом UI, к которому осуществлено прикосновение, и предварительно вызванное содержимое может отвергаться.
Согласно одному варианту осуществления изобретения, действие содержит загрузку машиноисполняемых инструкций, сохраненных в первой памяти устройства, во вторую память устройства, причем вторая память имеет более короткое время доступа, чем первая память. Вторая память может, например, содержать кэш-память, которая обычно содержится в процессоре устройства. Опционально, устройство дополнительно может быть выполнено с возможностью обнаруживать, что пользователь прикасается к одному из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства к которым велика, и исполнять загруженные машиноисполняемые инструкции, которые ассоциированы с элементом UI, к которому осуществлено прикосновение. Путем предварительной загрузки набора инструкций, т. е. элемента программных средств, время, требуемое, чтобы исполнить программные средства, либо приложение или прикладную программу, либо конкретные функциональные возможности приложения или прикладной программы, при запросе пользователем, уменьшается, и пользователь ощущает операцию устройства как более быструю. Если элемент UI, к которому осуществлено прикосновение, не находится среди элементов UI, которые были определены как вероятные, устройство загружает машиноисполняемые инструкции, которые ассоциированы с элементом UI, к которому осуществлено прикосновение.
Согласно одному варианту осуществления изобретения, средство обработки дополнительно может быть выполнено с возможностью обнаруживать, что пользователь прикасается к одному из отображаемых элементов UI, и обновлять схему прикосновения на основе позиции элемента UI, к которому осуществлено прикосновение на сенсорном экране. Путем обновления схемы прикосновения в ответ на обнаружение прикосновения схема прикосновения устройства улучшается и становится более особой для каждого пользователя с течением времени, что в результате приводит к улучшенному предсказанию элементов UI, вероятность прикосновения к которым велика.
Согласно одному варианту осуществления изобретения средство обработки может быть выполнено с возможностью определять один или несколько элементов UI, вероятность прикосновения пользователя устройства к которым велика, в ответ на обнаружение, что продолжающееся движение прокрутки вскоре остановится. Например, средство обработки может быть выполнено с возможностью обнаруживать, что пользователь отпустил отображаемый графический объект, например веб-страницу, которую он прокручивал, позволяя прокручиваемому объекту замедлиться, или что пользователь остановил продолжающееся движение прокрутки путем прикосновения к сенсорному экрану, чтобы остановить прокручиваемый объект. Опционально, средство обработки может быть выполнено с возможностью определять один или несколько элементов UI, вероятность прикосновения пользователя устройства к которым велика, на основе соответственных позиций, где отображаемые элементы UI прекращают движение, когда движение прокрутки остановилось. Выгодным образом, путем обнаружения, что продолжающееся движение прокрутки вскоре остановится, и определения соответственных позиций элементов UI, которые видны на сенсорном экране, когда движение прокрутки остановилось, достигается улучшенное предсказание элементов UI, вероятность прикосновения к которым максимальная. Это основано на понимании, что у пользователей устройств на основе сенсорного экрана вырабатывается ощущение в отношении того, когда остановить или замедлить продолжающееся движение прокрутки так, чтобы желаемый элемент UI, т. е. элемент UI, к которому пользователь намеревается прикоснуться, прекратил движение в позиции, которая удобным образом доступна для пальца пользователя, в частности большого пальца пользователя в течение операции одной рукой.
Согласно одному варианту осуществления изобретения, средство обработки может быть выполнено с возможностью определять один или несколько элементов UI, вероятность прикосновения пользователя устройства к которым велика, в ответ на обнаружение характерного движения устройства, характерного изменения в ориентации устройства или того и другого. Это является движением и/или изменением в ориентации, которые устройство ассоциирует с тем, что пользователь протягивает большой палец, чтобы дотянуться до областей сенсорного экрана, к которым сложнее осуществить доступ, тем самым эффективно модифицируя схему прикосновения. Опционально, схема прикосновения может дополнительно зависеть от характерного движения и/или характерного изменения в ориентации. Выгодным образом, посредством характерного движения и/или характерного изменения в ориентации в качестве триггера для предсказания наиболее вероятного элемента или элементов UI и с использованием характерного движения и/или характерного изменения в ориентации в качестве дополнительных входных данных для предсказания более точное предсказание может быть сделано.
Даже несмотря на то, что преимущества изобретения в некоторых случаях были описаны со ссылками на варианты осуществления первого аспекта изобретения, соответствующие рассуждения применимы и к вариантам осуществления других аспектов изобретения.
Дополнительные цели, признаки и преимущества изобретения станут очевидны при изучении последующего подробного раскрытия, чертежей и прилагаемой формулы изобретения. Специалисты в данной области техники поймут, что различные признаки изобретения могут комбинироваться, чтобы создавать варианты осуществления помимо описанных далее.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеупомянутые, а также дополнительные объекты, признаки и преимущества изобретения будут лучше поняты посредством следующего иллюстративного и неограничивающего подробного описания вариантов осуществления изобретения со ссылками на приложенные чертежи, на которых:
Фиг.1 изображает устройство для ручной операции в соответствии с вариантом осуществления изобретения.
Фиг.2 изображает устройство для ручной операции в соответствии с другим вариантом осуществления изобретения.
Фиг.3 изображает схемы прикосновения в соответствии с вариантами осуществления изобретения.
Фиг.4 изображает обрабатывающий блок устройства для ручной операции в соответствии с вариантом осуществления изобретения.
Фиг.5 изображает способ устройства для ручной операции в соответствии с вариантом осуществления изобретения.
Фиг.6 изображает обрабатывающий блок устройства для ручной операции в соответствии с другим вариантом осуществления изобретения.
Все чертежи являются схематическими, не обязательно выполненными в масштабе, и в общем случае изображают только части, которые необходимы для того, чтобы пояснить изобретение, причем другие части могут опускаться или всего лишь предполагаться.
ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Далее изобретение будет описано более полно со ссылками на сопроводительные чертежи, на которых изображены конкретные варианты осуществления изобретения. Настоящее изобретение может, однако, осуществляться во множестве различных форм, и его не следует трактовать как ограниченное вариантами осуществления, изложенными здесь. В действительности, эти варианты осуществления обеспечены в качестве примера так, чтобы это раскрытие было исчерпывающим и полным и полностью доносило объем изобретения специалистам в данной области техники.
На фиг.1 изображен вариант 100 осуществления устройства для ручной операции. Устройство 100 содержит сенсорный экран 110 и средство 111 обработки. Опционально, устройство 100 может дополнительно содержать средство 113 для связи с сетью 160 связи, такой как Интернет, локальная сеть (LAN), корпоративная сеть или подобное. Средство 133 может, например, быть радиоблоком, содержащим радио-приемопередатчик, выполненный с возможностью осуществления беспроводной связи с сетью 170 радиодоступа (RAN), такой как WLAN или сеть Wi-Fi, или сотовой сетью связи, такой как сеть глобальной системы мобильной связи (GSM), сеть универсальной мобильной телекоммуникационной системы (UMTS) или сеть проекта долгосрочного развития (LTE). Будет понятно специалистам в данной области техники, что варианты осуществления изобретения не ограничиваются беспроводной связью. Соответственно, средство 113 может быть проводным сетевым интерфейсом, обеспечивающим возможность устройству 100 осуществлять связь с сетью 160 связи через проводную линию связи, такую как Ethernet (не изображено на фиг.1). Устройство 100 может, например, быть мобильным терминалом, мобильным телефоном, UE или интеллектуальным телефоном.
Сенсорный экран 110 выполнен с возможностью обеспечения пользовательского интерфейса на основе сенсорного экрана, обеспечивающего возможность пользователю оперировать устройством 100 путем прикосновения, и/или выполнения жестов, посредством одного или нескольких пальцев 151, как известно из iOS от Apple, Android, Symbian, Windows Mobile и других операционных систем, поддерживающих пользовательские интерфейсы на основе сенсорного экрана. Известны различные типы сенсорного экрана, такие как резистивные сенсорные экраны, сенсорные экраны на основе поверхностных акустических волн и емкостные сенсорные экраны.
Средство 111 обработки выполнено с возможностью отображать множество элементов 121-124 пользовательского интерфейса (UI) на сенсорном экране 110. Элементы 121-124 UI являются графическими объектами, к которым пользователь может прикасаться, чтобы управлять устройством 100 или вводить информацию. Элемент 121-124 UI может, например, быть виртуальной кнопкой или клавишей, ссылкой 122, пиктограммой 121 или 123 или изображением 124. Каждый из элементов 121-124 UI ассоциирован с действием, которое выполняется в ответ на прикосновение к элементу UI. Следует понимать, что средство 111 обработки может быть выполнено с возможностью отображать дополнительные элементы UI на сенсорном экране 110, которые не ассоциированы с каким-либо действием, такие как текст, изображения или другие графические объекты. Такие дополнительные элементы UI не могут использоваться для управления операцией устройства 100.
Средство 111 обработки дополнительно выполнено с возможностью определять, на основе схемы прикосновения, один или несколько из отображаемых элементов 121-124 UI, вероятность прикосновения пользователя устройства к которым велика, здесь также называемых вероятными элементами UI. Предпочтительно, они являются одним или несколькими элементами UI, которые имеют наивысшую вероятность прикосновения пользователя устройства 100. Вероятность прикосновения определяется для каждого элемента UI путем поиска позиции элемента UI на сенсорном экране в схеме прикосновения. Схема прикосновения отражает относительную вероятность того, что пользователь прикасается к конкретной позиции, или области, на сенсорном экране 110. Схема прикосновения может сохраняться в хранилище данных устройства 100, например памяти 430, содержащейся в средстве 111 обработки (см. фиг.4, дополнительно описанную ниже), или в хранилище данных, которое доступно устройству 100 по сети 160 связи, причем это устройство 100 выполнено с возможностью осуществлять доступ к сетевому хранилищу данных (NAS) или облачному хранилищу. Такие схемы прикосновения, в данной области техники также известные как тепловые карты, описаны более подробно ниже со ссылками на фиг.3. Они отражают геометрию устройства 100, анатомию руки 150 пользователя, способ, которым пользователь держит устройство 100 и оперирует им, такой как одной рукой или обеими руками, а также привычки прикосновений пользователя. В частности, для операции одной рукой на схему прикосновения заметно влияет ограниченная область 130 сенсорного экрана 110, которая доступна кончику большого пальца 151 при удерживании устройства 100 рукой 150.
Средство 111 обработки дополнительно выполнено с возможностью выполнять, для по меньшей мере одного из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства 100 к которым велика, действие, ассоциированное с элементом UI. Для этих целей выполняемое действие является действием, которое ассоциировано с элементом UI, который, согласно схеме прикосновения, имеет наибольшую вероятность прикосновение пользователя. Опционально, множество элементов UI, вероятность прикосновения пользователя к которым велика, может быть определено, и их ассоциированные действия могут выполняться. В качестве альтернативы, средство 111 обработки может быть выполнено с возможностью изначально выполнять действие, которое ассоциировано с наиболее вероятным элементом UI, и впоследствии выполнять действие или действия, которые ассоциированы с другими вероятными элементами UI, в соответствии с уменьшением вероятности прикосновения пользователя.
В качестве примера, ссылка 122 может, например, быть ассоциирована с действием запроса содержимого, обеспечиваемого сервером 180, такого как веб-страница, видео или приложение или прикладная программа. Содержимое может быть идентифицировано сетевым адресом, таким как URL, указывающим на веб-сервер 180, медиа-сервер 180 или подобное, которые доступны посредством сети 160 связи.
Для этих целей устройство 100 предварительно вызывает содержимое путем запроса и извлечения данных, которое пользователь с большой вероятностью запросит путем прикосновения к ссылке 122. Средство 111 обработки дополнительно может быть выполнено с возможностью обнаруживать, что пользователь прикасается к одному из одного или нескольких элементов UI, которые были определены как имеющие большую вероятность прикосновения пользователем устройства 100, и визуализировать запрошенное содержимое, которое ассоциировано с элементом UI, к которому осуществлено прикосновение. То есть запрошенное содержимое, если оно успешно извлечено к моменту, когда пользователь прикасается к ассоциированному элементу UI, отображается или визуализируется на устройстве 100. Например, запрошенная веб-страница может визуализироваться веб-обозревателем, который исполняется на устройстве 100, и запрошенное видео может визуализироваться видеопроигрывателем, который исполняется на устройстве 100. Если только часть содержимого была извлечена к моменту, когда пользователь прикасается к ассоциированному элементу UI, и в зависимости от типа содержимого, которое запрашивается, средство 111 обработки может начинать визуализацию содержимого, пока остальные элементы извлекаются. Кроме того, если элемент UI, к которому осуществлено прикосновение, не находится среди элементов UI, которые были определены как вероятные, устройство 100 запрашивает содержимое, которое ассоциировано с элементом UI, к которому осуществлено прикосновение, и предварительно вызванное содержимое может отвергаться.
В качестве дополнительного примера, пиктограмма 121 или 123 могут быть ассоциированы с действием загрузки машиноисполняемых инструкций, сохраненных в первой памяти устройства 100, во вторую память устройства 100, причем вторая память имеет более короткое время доступа, чем первая память. Например, машиноисполняемые инструкции, т. е. элемент программных средств или часть программного средства или компьютерной программы, приложение или прикладная программа, могут быть загружены из основной памяти 430, такой как оперативное запоминающее устройство (RAM), в кэш-память 421, содержащуюся в процессоре 420 средства 111 обработки (изображенном на фиг.4, описанной дополнительно ниже). Обычно такая кэш-память обеспечена в непосредственной близости к, и часто содержится в той же самой интегральной цепи (IC), что и процессор, исполняющий инструкции, что в результате приводит к более короткому времени доступа по сравнению с другими типами хранилища данных, такими как основная память, накопители на жестком диске, NAS или облачное хранилище. Путем предварительной загрузки инструкций задержка уменьшается, и пользователь воспринимает операцию устройства 100 как более быструю после того, как он прикасается к пиктограмме, которая ассоциирована с предварительно загруженными инструкциями. Средство 111 обработки дополнительно может быть выполнено с возможностью обнаруживать, что пользователь прикасается к одному из одного или нескольких элементов UI, которые были определены как те, вероятность прикосновения пользователя устройства 100 к которым велика, и исполнять машиноисполняемые инструкции, которые были предварительно загружены во вторую память, например кэш-память 421. Если элемент UI, к которому осуществлено прикосновение, не находится среди элементов UI, которые были определены как вероятные, средство 111 обработки загружает машиноисполняемые инструкции, которые ассоциированы с элементом UI, к которому осуществлено прикосновение, во вторую память, и предварительно загруженные инструкции могут отвергаться или перезаписываться.
Дополнительно со ссылками на фиг.1, средство 111 обработки дополнительно может быть выполнено с возможностью обнаруживать, что пользователь прикасается к одному из отображаемых элементов 121-124 UI, и обновлять схему прикосновения на основе позиции элемента UI, к которому осуществлено прикосновение. То есть устройство 100 может непрерывно, периодически или в течение этапа обучения выучивать привычки прикосновений пользователя путем обновления схемы прикосновения на основе действительных взаимодействий пользователя с устройством 100, т. е. того, что пользователь прикасается к сенсорному экрану 110. Это имеет преимущества в том, что предсказание элемента или элементов UI, прикосновение пользователя к которым наиболее вероятно, становится более точным. В качестве альтернативы, средство 111 обработки может быть выполнено с возможностью обновлять схему прикосновения на основе позиции взаимодействия пользователя, т. е. той, где палец 151 руки 150 прикасается к сенсорному экрану 110, и информации, указывающей, было предсказание, т. е. определение одного или нескольких из отображаемых элементов 121-124 UI, вероятность прикосновения пользователя к которым велика, успешным или нет. В качестве еще одного дополнительного варианта осуществления, вместо использования особых для каждого пользователя схем прикосновения варианты осуществления устройства 100 могут задействовать общие схемы прикосновения или схемы прикосновения, которые получаются путем усреднения взаимодействий прикосновения группы пользователей.
Еще дополнительно со ссылками на фиг.1, средство 111 обработки может быть выполнено с возможностью определять один или несколько элементов UI, вероятность прикосновения пользователя устройства 100 к которым велика, в ответ на обнаружение, что продолжающееся движение прокрутки вскоре остановится. Например, средство 111 обработки может быть выполнено с возможностью обнаруживать, что пользователь устройства 100 отпустил отображаемый графический объект, например веб-страницу, которую он прокрутил, позволяя прокручиваемому объекту замедлиться, пока он не прекратит движение. В качестве альтернативы, средство 111 обработки может быть выполнено с возможностью обнаруживать, что пользователь устройства 100 остановил продолжающееся движение прокрутки путем прикосновения к сенсорному экрану, чтобы остановить прокручиваемый объект.
Опционально, средство 111 обработки может быть выполнено с возможностью запускать таймер в ответ на обнаружение, что продолжающееся движение прокрутки вскоре остановится, и выполнять ассоциированное действие или действия после того, как таймер истек. Иными словами, вместо определения одного или нескольких из отображаемых элементов 121-124 UI, вероятность прикосновения пользователя к которым велика, и последующего выполнения действия или действий, которые ассоциированы с одним или несколькими вероятными элементами UI, непосредственно после обнаружения, что продолжающееся движение прокрутки вскоре остановится, средство 111 обработки выполнено с возможностью задержать выполнение ассоциированного действия или действий для того, чтобы избежать выполнения действий впустую в ситуациях, где пользователь продолжает прокрутку после короткой продолжительности времени. Так может быть, например, если пользователь поднимает палец 151, используемый для прокрутки графического объекта, когда палец 151 достиг периферийной области сенсорного экрана 110, например верхнего или нижнего конца сенсорного экрана 110, что привело к необходимости переместить кончик пальца 151 прочь от периферийной области для того, чтобы продолжить прокрутку. Продолжительность таймера может либо конфигурироваться пользователем устройства 100, либо быть предварительно установленной на фиксированное значение. Следует понимать, что оптимальная продолжительность таймера зависит от привычек пользователя, в частности от того, как быстро пользователь перемещает палец 151 при прокрутке. Обычно продолжительность таймера имеет порядок от нескольких десятков миллисекунд до нескольких сотен миллисекунд. Можно также предположить варианты осуществления изобретения, которые выполнены с возможностью выучивать оптимальное значение таймера в течение того, как пользователь оперирует устройством 100. Более конкретным образом, средство 111 обработки может быть выполнено с возможностью измерять, либо непрерывно, либо периодически, либо в течение этапа обучения, продолжительность времени между обнаружением, что продолжающееся движение прокрутки вскоре остановится, и тем, как пользователь либо прикасается к сенсорному экрану 110, чтобы продолжить прокрутку, либо прикасается к элементу UI для того, чтобы инициировать действие, такое как предварительный вызов или предварительная загрузка. На основе набора данных измеренных продолжительностей средство 111 обработки может быть выполнено с возможностью выбрать оптимальную продолжительность для таймера так, что выполнение ассоциированного действия в ситуациях, где пользователь продолжает прокрутку, избегается, по меньшей мере до некоторой степени. Например, если измеренные продолжительности демонстрируют двухвершинное распределение так, что режим более коротких продолжительностей может быть ассоциирован с тем, что пользователь прикасается к сенсорному экрану 110, чтобы продолжать прокрутку, и второй режим более долгих продолжительностей может быть ассоциирован с тем, что пользователь прикасается к отображаемому элементу 121-124 UI на сенсорном экране 110, оптимальной продолжительностью таймера является значение между этими двумя режимами.
Предпочтительно, средство 111 обработки может быть выполнено с возможностью определять один или несколько элементов UI, вероятность прикосновения пользователя устройства к которым велика, на основе соответственных позиций, где отображаемые элементы UI прекращают движение, когда движение прокрутки остановилось. Это относится к ситуации, когда пользователь прокручивает графический объект, такой как веб-страница, текст или набор изображений, которые больше чем сенсорный экран 110 при отображении. В таких случаях только часть графического объекта видна на сенсорном экране 110, например часть веб-страницы газеты, представляющая краткие изложения со ссылками на подробные статьи. У пользователей устройств на основе сенсорного экрана, таких как устройство 100, вырабатывается ощущение в отношении того, когда отпускать прокручиваемый объект так, чтобы элемент UI, к которому они намереваются прикоснуться, прекращал движение в области сенсорного экрана, которая легко доступна, когда прокручиваемый объект прекратил движение. Например, при прокручивании веб-страницы газеты пользователь может отпускать прокручиваемую веб-страницу, когда ссылка на статью, которую он считает интересной, становится видна внизу сенсорного экрана 110. Когда прокручиваемая веб-страница прекращает движение, ссылка, например ссылка 122, отображается в области 130 сенсорного экрана 110, к которой легко осуществить доступ, и пользователь может запрашивать статью, на которую ведет ссылка, путем прикосновения к ссылке. Варианты осуществления изобретения, такие как устройство 100, имеют преимущества в том, что статья, на которую ведет ссылка, и опционально другое содержимое, которое может быть запрошено посредством ссылок, которые прекращают движение в области сенсорного экрана 110, имеющей высокую вероятность прикосновения, могут предварительно вызываться, как описано выше.
Опционально, средство 111 обработки дополнительно может быть выполнено с возможностью определять один или несколько элементов UI, вероятность прикосновения пользователя устройства 100 к которым велика, в ответ на обнаружение характерного движения устройства 100, характерного изменения в ориентации устройства 100 или того и другого. Это является движением и/или изменением в ориентации устройства 100, которые происходят, когда пользователь протягивает большой палец 151, чтобы дотянуться до областей сенсорного экрана 110, к которым сложнее осуществить доступ, тем самым эффективно модифицируя схему прикосновения. В целях обнаружения движения и/или изменения в ориентации устройства 100 устройство опционально обеспечивается датчиками 112, которые подходят для обнаружения движения устройства, изменения в его ориентации или того и другого, такие как акселерометры или гироскопы. Путем обнаружения движения и/или изменения в ориентации устройства 100 непосредственно перед тем, как пользователь прикасается к сенсорному экрану 110, ассоциация между конкретным движением и/или изменением в ориентации, характеризующаяся, например, конкретным отклонением, ускорением или наклоном устройства 100, и конкретной схемой прикосновения может быть получена и сохранена для будущего использования. Таким образом, получается схема прикосновения, которая зависит от характерного движения и/или характерного изменения в ориентации устройства 100. Такие схемы прикосновения имеют преимущества в том, что они обеспечивают более точные предсказания того, к каким элементам UI пользователь с большой вероятностью прикоснется. Это так, поскольку пользователи могут протягивать большой палец, чтобы дотянуться до конкретных областей сенсорного экрана 110, до которых сложно дотянуться. Эти области довольно малы по сравнению с областью 130 сенсорного экрана 110, которая доступна без протягивания большого пальца 151. Соответственно, наиболее вероятный элемент UI может быть определен с улучшенной точностью в ответ на обнаружение характерного движения и/или характерного изменения в ориентации устройства 100.
Будет понятно специалистам в данной области техники, что, хотя устройство 100 на фиг.1 изображается как выполненное с возможностью операции одной рукой 150 пользователя устройства 100, варианты осуществления изобретения не ограничиваются операцией одной рукой. В действительности, в зависимости от геометрии варианта осуществления устройства для ручной операции, операция им может осуществляться посредством одной руки, т. е. одной рукой, или обеими руками. В целях иллюстрации операции обеими руками 150 и 155 пользователя альтернативный вариант 200 осуществления устройства для ручной операции изображен на фиг.2. Устройство 200 подобно устройству 100 и содержит сенсорный экран 110, средство 111 обработки, средство 113 для связи с сетью 160 связи посредством RAN 170, и опционально датчики 112 для обнаружения движения устройства 200. В отличие от устройства 100, и вследствие большего размера устройства 200 по сравнению с устройством 100, устройство 200 иллюстрируется как удерживаемое одной рукой 150 пользователя, в то время как другая рука 155 пользователя взаимодействует с сенсорным экраном 110 с использованием пальца руки 155, например указательного пальца 152. Устройство 200 может, например, быть планшетом. Для дополнительных подробностей ссылка делается на то, что было описано выше.
Далее схемы прикосновения описаны со ссылками на фиг.3 в соответствии с вариантами осуществления изобретения.
На фиг.3 изображены четыре примерные схемы прикосновения, в данной области техники также известные как тепловые карты прикосновений. Схемы прикосновения отражают относительную вероятность того, что пользователь устройства, такого как устройство 100 или 200, прикоснется к сенсорному экрану 110 устройства в конкретной позиции. Следует заметить, что схемы прикосновения, изображенные на фиг.3, иллюстрируются как имеющие то же самое соотношение сторон, что и сенсорный экран 110 устройства 100, но соответствующие схемы прикосновения, имеющие другие соотношения сторон, например соотношение сторон сенсорного экрана 110 устройства 200, можно легко представить.
Схемы 310 и 320 прикосновения иллюстрируются как задействующие две гистограммы 311/312 и 321/322 для описания вероятности прикосновения, по одной для каждой оси или стороны сенсорного экрана 110. Такие схемы прикосновения могут сохраняться в хранилище данных устройства 100 или 200 (например, в качестве схемы 432 прикосновения в памяти 430 средства 111 обработки, см. фиг.4) или хранилище данных, доступном устройству 100 или 200 (например, NAS или облачном хранилище, доступном по сети 160 связи), с использованием двух векторов, содержащих значения вероятности, по одному для каждой из двух гистограмм. В качестве альтернативы, как показано для схемы 330 прикосновения, сетка 331 предпочтительно из областей или ячеек равного размера может быть назначена сенсорному экрану 110, и значение вероятности для каждой области может быть расположено в матрице, которая сохраняется в таком хранилище данных. В этом случае матрица, содержащая значения вероятности, представляет двухмерную гистограмму, отражающую вероятность прикосновения. В качестве еще одной дополнительной альтернативы, относительная вероятность прикосновения может также сохраняться в виде контурной карты 341 с использованием любого подходящего формата, известного в данной области техники, как иллюстрируется схемой 340 прикосновения. Следует понимать, что схемы прикосновения в соответствии с вариантами осуществления изобретения могут сохраняться с использованием любого другого формата, который подходит для описания относительной вероятности того, что пользователь устройства прикасается к конкретным областям сенсорного экрана устройства.
Как было описано выше, схема прикосновения, используемая вариантами осуществления изобретения, может быть особой для каждого пользователя. Это имеет преимущества, поскольку предсказания элементов UI, вероятность прикосновения пользователя к которым велика, принимает в расчет привычки пользователя, а также анатомию руки или рук пользователя. Кроме того, особые для каждого пользователя схемы прикосновения могут быть улучшены с течением времени путем обновления схем прикосновения на основе действительных взаимодействий пользователя с сенсорным экраном.
В качестве дополнения к тому, или вместо того, чтобы быть особой для каждого пользователя, схема прикосновения может также зависеть от отображаемых элементов 121-124 UI, в частности их компоновки на сенсорном экране 110. Это иллюстрируется на фиг.3, которая иллюстративно показывает схему 310 прикосновения для расположения элементов UI в один столбец, такого как список ссылок, в то время как схема 320 прикосновения отражает вероятность прикосновения для элементов UI, расположенных сеткой, таких как набор изображений или пиктограмм.
Варианты осуществления изобретения могут также задействовать схемы прикосновения, которые являются особыми для каждого пользователя, в комбинации с зависимостью от отображаемых элементов UI, и/или зависимостью от характерного движения устройства, и/или зависимостью от характерного изменения в ориентации устройства.
Следует дополнительно понимать, что схемы прикосновения могут совместно использоваться между различными устройствами, в частности, различными устройствами одного и того же пользователя. Это имеет преимущества в том, что схема прикосновения, которой пользователь обучил одно устройство, может быть использована для предсказания наиболее вероятных элементов UI, в соответствии с вариантами осуществления изобретения, на другом устройство. Различные устройства могут быть одного и того же или различных типов и могут содержать сенсорные экраны одного и того же, подобного или различного размера и соотношения сторон. Совместное использование схем прикосновения между устройствами может достигаться путем сохранения данных, описывающих схему прикосновения, таких как векторы, матрицы или контурные карты, в сетевом хранилище данных вместо или дополнительно к хранилищу данных устройства. Сетевое хранилище данных может, например, быть NAS или облачным хранилищем, к которому устройства имеют возможность доступа посредством сети 160 связи (не изображенным на фиг.1 и 2, но подобным серверу 180).
Варианты осуществления изобретения могут содержать различные средства для осуществления признаков, описанных выше, и эти признаки могут в некоторых случаях осуществляться согласно некоторому количеству альтернатив. В качестве примера, отображение элементов UI может, например, выполняться средством 111 обработки, предположительно исполняющим операционную систему устройства 100 или 200, совместно с сенсорным экраном 110. В отношении совместного использования схем прикосновения между несколькими устройствами, как описано выше, следует понимать, что по меньшей мере части функциональных возможностей, описанных на протяжении этого раскрытия, могут выполняться в сетевом вычислительном ресурсе, например сервере, который доступен для различных устройств через сеть 160 связи (не изображенном на фиг.1 и 2, но подобным серверу 180). Более конкретным образом, обновление схемы прикосновения на основе позиции элемента UI, к которому осуществлено прикосновение, может выполняться на таком сервере вместо устройства 100 или 200 в ответ на то, что устройство 100 или 200 обнаруживает, что пользователь прикасается к одному из отображаемых элементов UI. В этом случае информация, относящаяся к элементу UI, к которому осуществлено прикосновение, посылается от устройства 100 или 200 к серверу, который обновляет схему прикосновения в ответ на прием информации, относящейся к элементам UI, к которым осуществлено прикосновение. Сервер обеспечивает обновленные схемы прикосновения различным устройствам, либо путем проталкивания обновленных схем прикосновения, либо по запросу одного из устройств. Также следует понимать, что поддержание и обновление схем прикосновения может быть обеспечено в качестве облачного сервиса.
На фиг.4 изображен вариант 400 осуществления средства 111 обработки. Средство 400 обработки содержит процессор 420, например универсальный процессор, память 430, содержащую инструкции 431, т. е. компьютерную программу, и один или несколько интерфейсов 410 ("I/O" на фиг.4), выполненных с возможностью принимать информацию от и управлять сенсорным экраном 110, и, опционально, датчики 112 и/или радиоблок 113. Компьютерная программа 431 исполняется процессором 420, благодаря чему устройство 100 или 200 выполнено с возможностью действовать в соответствии с вариантами осуществления изобретения, как описано выше со ссылками на фиг.1-3. Средство 400 обработки дополнительно может быть выполнено с возможностью сохранять одну или несколько схем 432 прикосновения в памяти 430 и опционально обновлять сохраненные схемы 432 прикосновения, как было описано выше. Также изображена на фиг.4 кэш-память 421, которой обеспечен процессор 420. Кэш-память 421 имеет более короткое время доступа, чем память 430. В одном варианте осуществления изобретения машиноисполняемые инструкции 431, сохраненные в памяти 430, по меньшей мере частично загружаются в кэш-память 421, если элемент UI, с которым ассоциированы машиноисполняемые инструкции 431, определяется как имеющий большую вероятность прикосновения пользователя устройства 100 или 200.
На фиг.5 изображена блок-схема, иллюстрирующая вариант 500 осуществления способа устройства для ручной операции, такого как устройство 100 или 200. Способ 500 содержит отображение 510 множества элементов UI на сенсорном экране устройства, причем каждый из отображаемых элементов UI ассоциирован с действием, которое выполняется в ответ на прикосновение к элементу UI. Способ 500 дополнительно содержит этап, на котором определяют 530 на основе схемы прикосновения один или несколько из отображаемых элементов UI, вероятность прикосновения пользователя устройства к которым велика, и выполняют 540 для по меньшей мере одного из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства к которым велика, действие, ассоциированное с элементом UI. Схема прикосновения опционально может быть особой для каждого пользователя и/или зависимой от отображаемых элементов UI, в частности от расположения отображаемых элементов UI на сенсорном экране устройства.
Например, действие может содержать запрос 541, т. е. предварительный вызов, содержимого, обеспечиваемого сервером по сети связи, к которой устройство имеет возможность доступа. Опционально, содержимое может быть идентифицировано сетевым адресом, ассоциированным с элементом UI, таким как URL. Также опционально, способ 500 может содержать этап, на котором обнаруживают 542, что пользователь прикасается к одному из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства к которым велика, и визуализируют 543 запрошенное содержимое, которое ассоциировано с элементом UI, к которому осуществлено прикосновение.
В качестве альтернативы, действие может содержать загрузку 545 машиноисполняемых инструкций, сохраненных в первой памяти, содержащейся в устройстве, во вторую память, содержащуюся в устройстве, причем вторая память имеет более короткое время доступа, чем первая память. Вторая память может, например, содержать кэш-память. Опционально, способ 500 может дополнительно содержать этап, на котором обнаруживают 546, что пользователь прикасается к одному из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства к которым велика, и исполняют 547 загруженные машиноисполняемые инструкции которые ассоциированы с элементом UI, к которому осуществлено прикосновение.
Опционально, способ 500 может дополнительно содержать этап, на котором обнаруживают 550, что пользователь прикасается к одному из отображаемых элементов UI, и обновляют 560 схему прикосновения на основе позиции элемента UI, к которому осуществлено прикосновение.
Также опционально, один или несколько элементов UI, вероятность прикосновения пользователя устройства к которым велика, могут быть определены 530 в ответ на обнаружение 521, что продолжающееся движение прокрутки вскоре остановится. В этом случае один или несколько элементов UI, вероятность прикосновения пользователя устройства к которым велика, могут быть определены 530 на основе соответственных позиций, где отображаемые элементы UI прекращают движение, когда движение прокрутки остановилось.
В качестве альтернативы один или несколько элементов UI, вероятность прикосновения пользователя устройства к которым велика, могут быть определены 530 в ответ на обнаружение 522 характерного движения устройства, характерного изменения в ориентации устройства или того и другого. Опционально, схема прикосновения может зависеть от характерного движения, характерного изменения в ориентации или того и другого.
Следует понимать, что способ 500 может содержать дополнительные или модифицированные этапы в соответствии с тем, что описано выше. Вариант осуществления способа 500 может осуществляться в виде программных средств, таких как компьютерная программа 431, чтобы исполняться процессором, содержащимся в устройстве (таким как процессор 420, описанный со ссылками на фиг.4), благодаря чему устройство выполнено с возможностью действовать в соответствии с вариантами осуществления изобретения.
На фиг.6 изображен альтернативный вариант 600 осуществления средства 111 обработки. Средство 600 обработки содержит один или несколько модулей 610 интерфейса ("I/O" на фиг.6), выполненных с возможностью принимать информацию от и управлять сенсорным экраном 110, и, опционально, датчики 112 и/или радиоблок 113. Средство 600 обработки дополнительно содержит модуль 611 отображения, выполненный с возможностью отображать множество элементов UI на сенсорном экране 110, модуль 612 схемы прикосновения, выполненный с возможностью определять на основе схемы прикосновения один или несколько из отображаемых элементов UI, вероятность прикосновения пользователя устройства к которым велика, и модуль 613 действия, выполненный с возможностью выполнять, для по меньшей мере одного из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства к которым велика, действие, ассоциированное с элементом UI. Схема прикосновения может опционально быть особой для каждого пользователя и/или зависимой от отображаемых элементов UI, в частности от расположения отображаемых элементов UI на сенсорном экране устройства.
Например, модуль 613 действия может быть выполнен с возможностью запрашивать, т. е. предварительно вызывать, содержимое, обеспечиваемое сервером, по сети связи, к которой устройство имеет возможность доступа. Опционально, содержимое может быть идентифицировано сетевым адресом, ассоциированным с элементом UI, таким как URL. Также опционально, модуль 613 действия может быть выполнен с возможностью обнаруживать, что пользователь прикасается к одному из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства к которым велика, и визуализировать запрошенное содержимое, которое ассоциировано с элементом UI, к которому осуществлено прикосновение.
В качестве альтернативы, модуль 613 действия может быть выполнен с возможностью загружать машиноисполняемые инструкции, сохраненные в первой памяти, содержащейся в устройстве, во вторую память, содержащуюся в устройстве, причем вторая память имеет более короткое время доступа, чем первая память. Вторая память может, например, содержать кэш-память. Опционально, модуль 613 действия дополнительно может быть выполнен с возможностью обнаруживать, что пользователь прикасается к одному из одного или нескольких элементов UI, вероятность прикосновения пользователя устройства к которым велика, и исполнять загруженные машиноисполняемые инструкции, которые ассоциированы с элементом UI, к которому осуществлено прикосновение.
Средство 600 обработки может содержать дополнительные модули для осуществления дополнительных или модифицированных признаков в соответствии с вариантами осуществления изобретения, как описано выше. Например, средство 600 обработки может содержать модуль 614 обучения, который выполнен с возможностью обновлять схему прикосновения в ответ на обнаружение, что пользователь прикасается к одному из отображаемых элементов UI, и на основе позиции элемента UI, к которому осуществлено прикосновение.
В качестве дополнительного примера, средство 600 обработки может содержать модуль 615 прокрутки, который выполнен с возможностью обнаруживать, что продолжающееся движение прокрутки вскоре остановится. Соответственно, модуль 612 схемы прикосновения может опционально быть выполнен с возможностью определять один или несколько элементов UI, вероятность прикосновения пользователя устройства к которым велика, в ответ на обнаружение, что продолжающееся движение прокрутки вскоре остановится. Модуль 612 схемы прикосновения дополнительно может быть выполнен с возможностью определять один или несколько элементов UI, вероятность прикосновения пользователя устройства к которым велика, на основе соответственных позиций, где отображаемые элементы UI прекращают движение, когда движение прокрутки остановилось.
В качестве еще одного дополнительного примера, средство 600 обработки может содержать модуль 616 движения, который выполнен с возможностью определять на основе информации, принятой от датчиков 113, один или несколько элементов UI, вероятность прикосновения пользователя устройства к которым велика, в ответ на обнаружение характерного движения устройства, характерного изменения в ориентации устройства или того и другого. Опционально, схема прикосновения может зависеть от характерного движения, характерного изменения в ориентации или того и другого.
Следует понимать, что модули 611-616 и любые дополнительные модули, содержащиеся в средстве 600 обработки, могут осуществляться любым видом электронных цепей, например, любой одной из или комбинацией аналоговых электронных цепей, цифровых электронных цепей и средств обработки, исполняющих подходящую компьютерную программу.
Специалист в данной области техники поймет, что изобретение никоим образом не ограничено вариантами осуществления, описанными выше. Наоборот, множество модификаций и вариаций возможны внутри объема прилагаемой формулы изобретения.