ОБЛАСТЬ ТЕХНИКИ
Варианты осуществления настоящего изобретения относятся к устройству, способу, компьютерной программе и пользовательскому интерфейсу. В частности, варианты осуществления настоящего изобретения относятся к устройству, способу, компьютерной программе и пользовательскому интерфейсу, которые являются простыми и удобными для пользователя при использовании.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
Хорошо известны устройства, которые предоставляют пользователю возможность выполнять ввод информации с помощью блока пользовательского ввода. Устройство может быть конфигурировано для выполнения множества различных функций или сохранения множества различных частей информации. Пользователю необходимо иметь возможность различать разные функции и разные части информации для обеспечения эффективного управления устройством.
КРАТКОЕ ОПИСАНИЕ РАЗЛИЧНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Согласно различным, но не обязательно всем, вариантам осуществления настоящего изобретения предложено устройство, включающее: блок пользовательского ввода; по меньшей мере один процессор и по меньшей мере одну память, включающую компьютерный программный код; при этом указанная по меньшей мере одна память и указанный компьютерный код конфигурированы для обеспечения, совместно с указанным по меньшей мере одним процессором, выполнения указанным устройством: управления дисплеем для отображения элемента пользовательского интерфейса и связывания, в ответ на активацию блока пользовательского ввода, элемента пользовательского интерфейса с тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса обеспечивается предоставление указанной тактильной индикации.
В ряде вариантов осуществления настоящего изобретения указанная по меньшей мере одна память и указанный компьютерный программный код могут быть конфигурированы для обеспечения, совместно с указанным по меньшей мере одним процессором, выбора указанным устройством, в ответ на пользовательский ввод, тактильной индикации, которая должна быть связана с элементом пользовательского ввода.
В ряде вариантов осуществления настоящего изобретения указанная по меньшей мере одна память и указанный компьютерный программный код могут быть конфигурированы для обеспечения, совместно с указанным по меньшей мере одним процессором, сохранения указанным устройством в базе данных информации, указывающей выбранную тактильную индикацию, которая связана с элементом пользовательского ввода.
В ряде вариантов осуществления настоящего изобретения указанная по меньшей мере одна память и указанный компьютерный программный код могут быть конфигурированы для обеспечения, совместно с указанным по меньшей мере одним процессором, определения указанным устройством того, что элемент пользовательского ввода отображается на дисплее и, в ответ на указанное определение, обеспечения доступа к базе данных для определения тактильной индикации, связанной с указанным элементом пользовательского ввода, и обеспечения управления указанным устройством для предоставления соответствующей тактильной индикации.
В ряде вариантов осуществления настоящего изобретения указанная тактильная индикация может включать выходной сигнал, который может быть воспринят пользователем посредством касания. Указанная тактильная индикация может включать выступающую часть в блоке пользовательского ввода. Указанная тактильная индикация может включать углубленную часть в блоке пользовательского ввода.
В ряде вариантов осуществления настоящего изобретения указанная тактильная индикация может быть обеспечена с помощью электроактивного полимера.
В ряде вариантов осуществления настоящего изобретения указанный элемент пользовательского ввода может представлять собой выбираемый пользователем элемент, обеспечивающий выполнение функции в ответ на выбор указанного элемента.
В ряде вариантов осуществления настоящего изобретения может быть обеспечено предоставление множества элементов пользовательского ввода, и пользователь может выбрать различные элементы пользовательского ввода, которые должны быть связаны с различными тактильными индикациями.
В ряде вариантов осуществления настоящего изобретения тактильная индикация может быть использована для связывания вместе множества элементов пользовательского ввода.
В ряде вариантов осуществления настоящего изобретения указанный блок пользовательского ввода может включать сенсорный дисплей. Предоставление указанной тактильной индикации может быть обеспечено путем изменения топологии сенсорного дисплея. Предоставление указанной тактильной индикации может быть обеспечено в той части дисплея, в которой отображается элемент пользовательского интерфейса, или предоставление указанной тактильной индикации может быть обеспечено в части дисплея, расположенной рядом с частью дисплея, в которой отображается указанный элемент пользовательского интерфейса.
Согласно различным, но не обязательно всем, вариантам осуществления настоящего изобретения предложен способ, включающий: управление дисплеем для отображения элемента пользовательского интерфейса и связывание, в ответ на активацию блока пользовательского ввода, элемента пользовательского интерфейса с тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса обеспечивается предоставление указанной тактильной индикации.
В ряде вариантов осуществления настоящего изобретения указанный способ также может включать выбор, в ответ на пользовательский ввод, тактильной индикации, которая должна быть связана с элементом пользовательского ввода.
В ряде вариантов осуществления настоящего изобретения указанный способ также может включать сохранение в базе данных информации, указывающей выбранную тактильную индикацию, которая связана с элементом пользовательского ввода.
В ряде вариантов осуществления настоящего изобретения указанный способ также может включать определение того, что элемент пользовательского ввода отображается на дисплее и, в ответ на указанное определение, доступ к базе данных для определения тактильной индикации, связанной с указанным элементом пользовательского ввода, и управление указанным устройством для предоставления соответствующей тактильной индикации.
В ряде вариантов осуществления настоящего изобретения указанная тактильная индикация может включать выходной сигнал, который может быть воспринят пользователем посредством касания. Указанная тактильная индикация может включать выступающую часть в блоке пользовательского ввода. Указанная тактильная индикация может включать углубленную часть в блоке пользовательского ввода.
В ряде вариантов осуществления настоящего изобретения указанная тактильная индикация может быть обеспечена с помощью электроактивного полимера.
В ряде вариантов осуществления настоящего изобретения указанный элемент пользовательского ввода может представлять собой выбираемый пользователем элемент, обеспечивающий выполнение функции в ответ на выбор указанного элемента.
В ряде вариантов осуществления настоящего изобретения может быть обеспечено предоставление множества элементов пользовательского ввода, и пользователь может выбрать различные элементы пользовательского ввода, которые должны быть связаны с различными тактильными индикациями.
В ряде вариантов осуществления настоящего изобретения тактильная индикация может быть использована для связывания вместе множества элементов пользовательского ввода.
В ряде вариантов осуществления настоящего изобретения указанный блок пользовательского ввода может включать сенсорный дисплей. Предоставление указанной тактильной индикации может быть обеспечено путем изменения топологии сенсорного дисплея. Предоставление указанной тактильной индикации может быть обеспечено в той части дисплея, в которой отображается элемент пользовательского интерфейса. Предоставление указанной тактильной индикации может быть обеспечено в части дисплея, расположенной рядом с частью дисплея, в которой отображается указанный элемент пользовательского интерфейса.
Согласно различным, но не обязательно всем, вариантам осуществления настоящего изобретения может быть также предложена компьютерная программа, содержащая компьютерные программные инструкции, которые, при исполнении их по меньшей мере одним процессором, обеспечивают выполнение устройством по меньшей мере следующего: управления дисплеем для отображения элемента пользовательского интерфейса и связывания, в ответ на активацию блока пользовательского ввода, элемента пользовательского интерфейса с тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса обеспечивается предоставление указанной тактильной индикации.
В ряде вариантов осуществления настоящего изобретения указанная компьютерная программа может содержать компьютерные программные инструкции для обеспечения выполнения компьютером описанного выше способа.
В ряде вариантов осуществления настоящего изобретения может быть также предложен физический объект, содержащий описанную выше компьютерную программу.
В ряде вариантов осуществления настоящего изобретения также может быть предложен электромагнитный несущий сигнал, переносящий описанную выше компьютерную программу.
Согласно различным, но не обязательно всем, вариантам осуществления настоящего изобретения может быть также предложен пользовательский интерфейс, включающий: блок пользовательского ввода и дисплей; при этом указанный блок пользовательского ввода предоставляет пользователю возможность связывания элемента пользовательского интерфейса с тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса на дисплее обеспечивается предоставление указанной тактильной индикации.
В ряде вариантов осуществления настоящего изобретения указанная тактильная индикация может включать выходной сигнал, который может быть воспринят пользователем посредством касания.
Согласно различным, но не обязательно всем, вариантам осуществления настоящего изобретения может быть также предложено устройство, включающее: средства управления дисплеем для отображения элемента пользовательского интерфейса и средства для связывания, в ответ на активацию блока пользовательского ввода, элемента пользовательского интерфейса с тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса обеспечивается предоставление указанной тактильной индикации.
Устройство может быть предназначено для беспроводной связи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для лучшего понимания различных примеров осуществления настоящего изобретения только в качестве примера будет сделана ссылка на сопровождающие чертежи, на которых:
фиг.1 схематически иллюстрирует устройство согласно примеру осуществления настоящего изобретения;
фиг.2 иллюстрирует сенсорный дисплей, конфигурированный для обеспечения тактильной индикации согласно первому примеру осуществления настоящего изобретения;
фиг.3 иллюстрирует сенсорный дисплей, конфигурированный для обеспечения тактильной индикации согласно второму примеру осуществления настоящего изобретения;
фиг.4А-4B представляют собой блок-схемы, которые схематически иллюстрирует способ согласно примеру осуществления настоящего изобретения;
фиг.5А-5B иллюстрируют пример осуществления настоящего изобретения на практике.
ПОДРОБНОЕ ОПИСАНИЕ РАЗЛИЧНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
На чертежах проиллюстрировано устройство 1, способ, компьютерная программа и пользовательский интерфейс, при этом устройство 1 включает: блок 17 пользовательского ввода; по меньшей мере один процессор 3 и по меньшей мере одну память 5, включающую компьютерный программный код 9; при этом указанная по меньшей мере одна память 5 и указанный компьютерный код 9 конфигурированы для обеспечения, совместно с указанным по меньшей мере одним процессором 3, выполнения указанным устройством 1 следующего: управления дисплеем 15 для отображения элемента 61A, 61B, 61C, 61D пользовательского интерфейса и связывания, в ответ на активацию блока 17 пользовательского ввода, элемента 61A, 61B, 61C, 61D пользовательского интерфейса с тактильной индикацией 63А, 63B, 63С, 63D, так что каждый раз при отображении указанного элемента 61А, 61B, 61C, 61D пользовательского интерфейса обеспечивается предоставление указанной тактильной индикации 63А, 63B, 63С, 63D.
На фиг.1 схематически показано устройство 1 согласно варианту осуществления настоящего изобретения. Устройство 1 может представлять собой электронное устройство. Устройство 1 может быть, например, мобильным сотовым телефоном, персональным компьютером, камерой, игровым устройством, персональным цифровым помощником, персональным музыкальным проигрывателем или любым другим устройством, которое предоставляет пользователю возможность осуществить пользовательский ввод для управления устройством 1. Устройство 1 может представлять собой портативное устройство 1, которое пользователь может переносить, например, в руке, дамской сумке или кармане пиджака.
На фиг.1 показаны только признаки, упоминаемые в нижеследующем описании. Однако необходимо понимать, что устройство 1 может содержать дополнительные признаки, которые не проиллюстрированы на чертежах. Например, в вариантах осуществления настоящего изобретения, в которых устройство 1 представляет собой мобильный сотовый телефон, устройство 1 также может включать передатчик и приемник, конфигурированные для обеспечения беспроводной связи.
Устройство 1, проиллюстрированное на фиг.1, включает пользовательский интерфейс 13 и контроллер 4. В проиллюстрированном варианте осуществления контроллер 4 включает по меньшей мере один процессор 3 и по меньшей мере одну память 5, а указанный пользовательский интерфейс 13 включает дисплей 15 и блок 17 пользовательского ввода.
Контроллер 4 предоставляет средства для управления устройством 1. Контроллер 4 может быть реализован с использованием инструкций, которые обеспечивают функциональные возможности аппаратных средств, например, путем использования в одном или более процессорах 3 общего или специального назначения исполняемых компьютерных программных инструкций 11, которые могут храниться на машиночитаемом носителе 23 (например, на диске, в памяти и т.д.) и должны быть выполнены такими процессорами 3.
Контроллер 4 может быть конфигурирован так, чтобы управлять устройством 1 для выполнения им множества различных функций. Например, если устройство 1 представляет собой мобильный сотовый телефон, контроллер 4 может быть конфигурирован для управления устройством 1 так, чтобы телефон осуществлял и принимал вызовы, а также выполнял другие функции, такие как отправка сообщений или доступ к сетям связи, например, локальным сетям или Интернету.
Контроллер 4 также может быть конфигурирован для обеспечения выполнения устройством 1 управления дисплеем 15 для отображения элемента 61 пользовательского интерфейса; и связывания, в ответ на активацию блока 17 пользовательского ввода, элемента 61 пользовательского интерфейса с тактильной индикацией 63, так что каждый раз при отображении указанного элемента 61 пользовательского интерфейса обеспечивается предоставление указанной тактильной индикации.
Указанный по меньшей мере один процессор 3 конфигурирован для приема входных команд от пользовательского интерфейса 13, а также для передачи выходных команд в пользовательский интерфейс 13. Указанный по меньшей мере один процессор 3 также конфигурирован для записи в указанную по меньшей мере одну память 5 и для чтения из указанной памяти. Выходные сигналы из пользовательского интерфейса 13 подаются в качестве входных сигналов в контроллер 4.
В примере осуществления, показанном на фиг.1, пользовательский интерфейс 13 включает блок 17 пользовательского ввода и дисплей 15.
Блок 17 пользовательского ввода может включать любые средства, предоставляющие пользователю устройства 1 возможность ввода информации, которая может быть использована для управления устройством 1. Блок 17 пользовательского ввода может также предоставлять пользователю возможность ввода информации, которая может быть сохранена в одной или более памяти 5 устройства 1. Блок 17 пользовательского ввода может включать сенсорный дисплей, клавиатуру или комбинацию ряда блоков пользовательского ввода различных типов.
Дисплей 15 может включать любые средства, которые предоставляют возможность отображения информации для пользователя устройства 1. Информация может соответствовать информации, которая была введена пользователем с помощью блока 17 пользовательского ввода, информации, которая хранится в одной или более памяти 5, или информации, которая была принята устройством 1.
В ряде вариантов осуществления настоящего изобретения блок 17 пользовательского ввода и дисплей 15 могут быть объединены с получением сенсорного дисплея, который одновременно предоставляет возможность отображения информации для пользователя и возможность выполнения пользователем пользовательского ввода.
В вариантах осуществления настоящего изобретения пользовательский интерфейс 13 также может быть конфигурирован для обеспечения предоставления тактильной индикации 63 для пользователя. Тактильная индикация 63 может включать любой выходной сигнал, который пользователь может воспринять посредством касания. Например, тактильная индикация 63 может представлять собой выступающую часть или углубленную часть сенсорного дисплея 15, или изменение текстуры поверхности части блока 17 пользовательского ввода, или изменение формы кнопки блока 17 пользовательского ввода. Примеры тактильных индикаций проиллюстрированы на фиг.2 и 5B.
В указанной по меньшей мере одной памяти 5 хранится компьютерный программный код 9, включающий компьютерные программные инструкции 11, которые управляют работой устройства 1 при их загрузке в указанный по меньшей мере один процессор 3. Указанные компьютерные программные инструкции 11 предоставляют логику и подпрограммы, которые обеспечивают выполнение устройством 1 способов, проиллюстрированных на фиг.4А и 4B. Указанный по меньшей мере один процессор 3 имеет возможность загрузки и выполнения компьютерной программы 9 посредством чтения указанной по меньшей мере одной памяти 5.
Компьютерные программные инструкции 11 могут предоставлять машиночитаемые программные средства, конфигурированные для управления устройством 1. Программные инструкции 11 при их загрузке в контроллер 4 могут обеспечивать средства для управления дисплеем 15 для отображения элемента 61 пользовательского интерфейса и средства для связывания, в ответ на активацию блока 17 пользовательского ввода, элемента пользовательского интерфейса с тактильной индикацией 63, так что каждый раз при отображении указанного элемента 61 пользовательского интерфейса обеспечивается предоставление указанной тактильной индикации 63.
Компьютерный программный код 9 может быть передан в устройство 1 с помощью любого подходящего механизма 21 доставки. Механизм 21 доставки может представлять собой, например, машиночитаемый носитель, компьютерный программный продукт 23, запоминающее устройство, носитель записи, такой как компакт-диск (CD-ROM) или универсальный цифровой диск (DVD), изделие, на котором хранится компьютерный программный код 9. Механизм доставки может быть сигналом, конфигурированным для надежной передачи компьютерного программного кода 9. Устройство 1 может передавать компьютерный программный код 9 в виде сигнала компьютерных данных.
Хотя память 5 показана в виде одиночного компонента, она может быть реализована в виде одного или более отдельных компонентов, все или некоторые из которых могут быть интегрированными/съемными и/или могут обеспечивать постоянное/полупостоянное/динамическое/кэшированное хранение.
Следует понимать, что ссылки на «машиночитаемый носитель», «компьютерный программный продукт», «хранимую компьютерную программу» и т.д. или «контроллер», «компьютер», «процессор» и т.д. охватывают не только компьютеры, имеющие различную архитектуру, например, архитектуру с одним процессором / множеством процессоров и последовательную (например, неймановскую)/параллельную архитектуру, а также специализированные схемы, такие как программируемые вентильные матрицы (field-programmable gate array, FPGA), специализированные интегральные микросхемы (application specific integrated circuit, ASIC), устройства для обработки сигналов и другие устройства. Следует понимать, что ссылки на компьютерные программы, инструкции, коды и т.д. охватывают программное обеспечение для программируемого процессора или программно-аппаратные средства, например, программируемый контент аппаратных средств, инструкции для процессора или настройки конфигурации для устройства с фиксированным назначением, вентильной матрицы или программируемого логического устройства и т.д.
На фиг.2 показан сенсорный дисплей 15, конфигурированный для обеспечения тактильной индикации 63 согласно варианту осуществления настоящего изобретения. В данном конкретном варианте осуществления тактильная индикация 61 включает выступ 37 на поверхности сенсорного дисплея 15.
В проиллюстрированном варианте осуществления сенсорный дисплей 15 включает гибкий поверхностный слой 39, покрывающий электроактивный полимерный (electroactive polymer, ЕАР) слой 31. Гибкий поверхностный слой 39 может включать часть внешней поверхности устройства 1. Гибкий поверхностный слой 39 может быть активирован пользователем. Активация может включать касание пользователем гибкого поверхностного слоя 39 с помощью приспособления, например, с помощью пальца или стилуса.
Электроактивный полимерный (ЕАР) слой 31 размещен под гибким поверхностным слоем 39. Электроактивный полимер может включать любой материал, который изменяет форму при приложении к нему напряжения. Слой 31 ЕАР может быть конфигурирован для обеспечения локальных изменений топологии. Другими словами, слой 31 ЕАР может быть конфигурирован так, чтобы первая часть слоя 31 ЕАР была поднята или опущена относительно других частей слоя 31 ЕАР. Слой 31 ЕАР может быть выполнен в виде решетки из элементов ЕАР. Управление напряжением на слое ЕАР может быть осуществлено контроллером 4, тем самым обеспечивается управление топологией слоя 31 ЕАР посредством контроллера 4. Контроллер 4 может осуществлять управление при изменении топологии слоя 31 ЕАР.
Слой 31 ЕАР размещают под гибким поверхностным слоем 39, так что любое изменение топологии слоя 31 ЕАР вызывает соответствующее изменение топологии гибкого поверхностного слоя 39.
В варианте осуществления, проиллюстрированном на фиг.2, напряжение приложено к первой части 35 слоя 31 ЕАР. Это приводит к поднятию первой части 35 относительно остальной части слоя 31 ЕАР, так что первая часть 35 включает выступ 36. Выступ 36 в первой части 35 слоя 31 ЕАР также деформирует гибкий поверхностный слой 39, так что в первой части 33 гибкого поверхностного слоя 39, покрывающего первую часть 35 слоя 31 ЕАР, формируется соответствующий выступ 37. Пользователь может ощущать выступ, когда он касается гибкого поверхностного слоя 39, поэтому выступ 37 может использоваться для обеспечения тактильной индикации 63 для пользователя.
На фиг.3 показано устройство 1' согласно еще одному варианту осуществления настоящего изобретения. Устройство 1', проиллюстрированное на фиг.3, может представлять собой микросхему или набор микросхем. Устройство 1' содержит по меньшей мере один процессор 3 и по меньшей мере одну память 5, как описано выше в отношении фиг.1.
На фиг.4А и 4B схематически проиллюстрирован способ управления устройством 1 согласно вариантам осуществления настоящего изобретения.
На фиг.4А проиллюстрирован способ обеспечения управления устройством 1 пользователем для связывания тактильной индикации 63 с элементом 61 пользовательского интерфейса. В блоке 41 пользователь выбирает элемент 61 пользовательского интерфейса. Указанный элемент 61 пользовательского интерфейса может включать любой элемент, который может отображаться на дисплее 15. Элемент 61 пользовательского интерфейса может быть связан с функцией, так что в ответ на активацию элемента 61 пользовательского интерфейса в контроллер 4 подается сигнал управления для обеспечения выполнения указанной функции. Альтернативно или дополнительно, элемент 61 пользовательского интерфейса может быть связан с частью контента, так что если элемент 61 пользовательского интерфейса активирован, осуществляется получение и/или отображение контента. Контент может представлять собой, например, часть информации, которая была введена пользователем, например, набор подробной информации о контакте в приложении телефонной книги. Элемент 61 пользовательского интерфейса может включать визуальную индикацию функции или контента, связанного с элементом 61 пользовательского интерфейса. Например, элемент 61 пользовательского интерфейса может включать метку или изображение, указывающие на соответствующую функцию или контент.
На дисплее 15 одновременно могут быть представлены один или более элементов 61 пользовательского интерфейса. Пользователь может выбрать элемент 61 пользовательского интерфейса с использованием блока 17 пользовательского ввода. В вариантах осуществления настоящего изобретения, в которых блок 17 пользовательского ввода представляет собой сенсорный дисплей 15, пользователь может выбрать элемент 61 пользовательского интерфейса посредством выделения области дисплея 15, в которой отображается элемент 61 пользовательского интерфейса. Пользователь может выделить область дисплея 15 путем выполнения конкретного типа ввода, например, ввода с использованием длительного нажатия или ввода линии. Конкретный тип ввода может приводить к выбору элемента 61 пользовательского ввода без необходимости выполнения функции, связанной с элементом 61 пользовательского интерфейса, или получения доступа к контенту, связанному с элементом 61 пользовательского интерфейса.
В блоке 43 пользователь выбирает тактильную индикацию 63. Как было упомянуто выше, тактильная индикация включает выходной сигнал, который может быть воспринят пользователем посредством касания.
Пользователь может выбрать различные типы тактильной индикации 63. Например, пользователь может выбрать, будет ли тактильная индикация 63 представлять собой выступ или углубление, или изменение текстуры поверхности. Пользователь также может выбрать размер и форму тактильной индикации 63. Также пользователь может выбрать положение тактильной индикации 63 относительно элемента 61 пользовательского интерфейса. Например, пользователь может выбрать, будет ли обеспечиваться предоставление тактильной индикации 63 в области дисплея 15, в которой отображается элемент 61 пользовательского интерфейса, или в области, расположенной рядом с элементом 61 пользовательского интерфейса. Пользователь может выбрать тактильную индикацию 63 из меню доступных тактильных индикаций 63.
В ряде вариантов осуществления настоящего изобретения пользователь может разработать свою собственную тактильную индикацию 63. Персонально разработанная тактильная индикация 63 может быть добавлена в качестве выбираемой опции в меню предварительно заданных тактильных индикаций 63.
В блоке 45 выбранный элемент 61 пользовательского интерфейса связывают с выбранной тактильной индикацией 63. Информация, указывающая, что выбранный элемент 61 пользовательского интерфейса связан с выбранной тактильной индикацией 63, может быть сохранена в базе данных. Указанная база данных может храниться в одной или более памяти 5 и может быть доступна для контроллера 4.
На фиг.4B проиллюстрирован способ предоставления тактильной индикации 63 согласно вариантам осуществления настоящего изобретения. В блоке 51 элемент 61 пользовательского интерфейса отображается на дисплее 15. Элемент 61 пользовательского интерфейса может представлять собой один из множества элементов 61 пользовательского интерфейса, которые отображаются на дисплее 15.
В блоке 53 контроллер 4 определяет, что элемент 61 пользовательского интерфейса отображается на дисплее 15 в текущий момент времени. Контроллер 4 может определить, отображается ли элемент 61 пользовательского интерфейса, путем определения режима работы устройства 1. Например, контроллер 4 может обнаружить, когда приложение или функция в приложении доступны.
В блоке 55 контроллер 4 определяет тактильную индикацию 63, которая связана с отображаемым элементом 61 пользовательского интерфейса. Контроллер 4 может получить доступ в базу данных для определения того, какая тактильная индикация 63 связана с отображаемым элементом 61 пользовательского интерфейса, если такая тактильная индикация имеется.
В блоке 57 обеспечивается предоставление тактильной индикации 63. В вариантах осуществления настоящего изобретения, в которых блок 17 пользовательского ввода включает сенсорный дисплей 15, тактильная индикация 63 может быть предоставлена в области дисплея 15, в которой отображается элемент 61 пользовательского интерфейса, или в области, расположенной рядом с ним.
Предоставление тактильной индикации 63 может быть обеспечено каждый раз, когда элемент 61 пользовательского интерфейса отображается на дисплее 15. Блоки 51-57 могут повторяться каждый раз при отображении элемента 61 пользовательского интерфейса. Если пользователь изменяет то, какие элементы 61 пользовательского интерфейса отображаются на дисплее 15, например, если пользователь получает доступ к другому приложению или прокручивает меню, так что указанный элемент 61 пользовательского интерфейса больше не отображается, контроллер 4 управляет устройством 1 так, чтобы тактильная индикации 63 больше не предоставлялась.
Блоки, проиллюстрированные на фиг.4А и 4B, могут представлять собой шаги способа и/или разделы кода в компьютерной программе 9. Проиллюстрированный конкретный порядок блоков не обязательно подразумевает, что существует необходимый или предпочтительный порядок блоков, порядок и расположение блоков могут изменяться. Например, на фиг.4А тактильная индикация 63 может быть выбрана до элемента 61 пользовательского интерфейса или наоборот. Кроме того, некоторые шаги могут быть опущены.
На фиг.5А и 5B проиллюстрирован пользовательский интерфейс 65 в соответствии с вариантом осуществления настоящего изобретения. Пользовательский интерфейс 65 может отображаться на дисплее 15. В конкретном варианте осуществления, проиллюстрированном на фиг.5А и 5B, дисплей 15 представляет собой сенсорный дисплей. Сенсорный дисплей 15 может включать гибкий поверхностный слой 39 и слой 31 ЕАР, как было описано выше в отношении фиг.2.
На фиг.5А пользователь получил доступ к приложению телефонной книги. На дисплее 15 отображается множество элементов 61A, 61B, 61C, 61D пользовательского интерфейса. Каждый из элементов 61A, 61B, 61C, 61D пользовательского интерфейса связан с набором подробной информации о контакте. Подробная информация о контакте может храниться в одной или более памяти 5 устройства 1. Доступ к подробной информации о контакте может быть получен путем активации элементов 61A, 61B, 61C, 61D пользовательского интерфейса.
Каждый из элементов 61A, 61B, 61C, 61D пользовательского интерфейса включает метку 67A, 67B, 67C, 67D, указывающую подробную информацию о контакте, связанную с элементом 61 пользовательского интерфейса. В данном конкретном варианте осуществления метка 67 включает имя контакта.
На фиг.5A элементы 61A, 61B, 61C, 61D пользовательского интерфейса не связаны с какой-либо тактильной индикацией 63. Сенсорный дисплей 15 является по существу плоским, так что пользователь не может отличить элементы 61A, 61B, 61C, 61D пользовательского интерфейса с помощью касания. Сенсорный дисплей 15 не содержит выступов или углублений или изменений текстуры поверхности, которые может почувствовать пользователь.
На фиг.5 В проиллюстрирован пользовательский интерфейс 65, предоставление которого обеспечивается после выбора пользователем тактильных индикаций 63A, 63B, 63C, 63D, которые должны быть связаны с каждым из элементов 61A, 61B, 61C, 61D пользовательского интерфейса. Контроллер 4 определяет, какие элементы 61A, 61B, 61C, 61D пользовательского интерфейса отображаются, и получает доступ к базе данных для определения того, какая тактильная индикация 63А, 63B, 63С, 63D связана с каждым из элементов 61A, 61B, 61C, 61D пользовательского интерфейса, если такая тактильная индикация имеется. После этого контроллер 4 управляет напряжением на слое 31 ЕАР для изменения локальной топологии слоя 31 ЕАР и гибкого поверхностного слоя 39, чтобы обеспечить предоставление соответствующих тактильных индикаций 63A, 63B, 63C, 63D.
Первый элемент 61А пользовательского интерфейса связан с первой тактильной индикацией 63А. Указанная первая тактильная индикация 63А включает выступ, который перекрывает область дисплея 15, в которой отображается первый элемент 61А пользовательского интерфейса. В проиллюстрированном варианте осуществления выступ имеет форму звезды. Необходимо понимать, что возможна любая форма выступа.
Второй элемент 61B пользовательского интерфейса связан со второй тактильной индикацией 63B. Указанная вторая тактильная индикация 63B включает выступ, предоставляемый рядом с областью дисплея 15, в которой отображается второй элемент 63А пользовательского интерфейса. Выступ включает по существу линейную выступающую часть, которая проходит между вторым элементом 61B пользовательского интерфейса и третьим элементом 61С пользовательского интерфейса. Выступающая часть действует как физический барьер для разделения двух элементов 61 пользовательского интерфейса и может быть использована для группирования элементов 61 пользовательского интерфейса, так что пользователь может различать различные группы элементов 61 пользовательского интерфейса. Например, все элементы 61A, 61B пользовательского интерфейса, предоставляемые выше выступающей части, могут быть связаны с первым типом контента, в то время как элементы 63С, 63D пользовательского интерфейса, предоставляемые ниже выступающей части, могут быть связаны со вторым типом контента. В проиллюстрированном варианте осуществления элементы 61A, 61B пользовательского интерфейса, предоставляемые выше выступа, могут быть связаны с контактами, которые являются коллегами по работе, в то время как элементы 63С, 63D пользовательского интерфейса, предоставляемые ниже выступа, могут быть связаны с контактами, которые являются семьей или друзьями.
Третий элемент 61С пользовательского интерфейса связан с третьей тактильной индикацией 63С.Указанная третья тактильная индикация 63С включает выступ, предоставляемый в области дисплея 15, в которой отображается третий элемент 61С пользовательского интерфейса. Третья тактильная индикация 63С включает выступающую часть, которая по существу имеет такой же размер и форму, что и третий элемент 61С пользовательского интерфейса, так что третий элемент 61С пользовательского интерфейса полностью выступает относительно остальных частей дисплея 15.
Четвертый элемент 61D пользовательского интерфейса связан с четвертой тактильной индикацией 63D. Указанная четвертая тактильная индикация 63D включает изменение текстуры поверхности дисплея 15. Предоставление указанного изменения текстуры поверхности обеспечивается в области дисплея 15, в которой отображается четвертый элемент 61D пользовательского интерфейса.
Варианты осуществления настоящего изобретения обеспечивают преимущество, которое заключается в том, что они предоставляют пользователю возможность программировать устройство для того, чтобы сделать его более простым и удобным для своего собственного персонального применения.
Пользователь может выбрать тактильные индикации, которые должны быть связаны с элементами пользовательского интерфейса, которые он считают наглядными или легкими для запоминания.
Использование тактильной индикации обеспечивает ряд преимуществ. Это позволяет пользователю различать с помощью касания различные элементы пользовательского интерфейса. Это снижает вероятность случайной активации ошибочного элемента пользовательского интерфейса, поскольку пользователь может почувствовать, коснулся ли он корректного элемента пользовательского интерфейса. Также использование тактильной индикации может предоставить пользователю возможность управления устройством без необходимости смотреть на него. Например, пользователь может использовать телефон в режиме «свободные руки» при управлении автомобилем.
Также тактильные индикации могут использоваться для объединения групп элементов пользовательского интерфейса. Как в описанном выше варианте осуществления изобретения, тактильная индикация может действовать в качестве физического барьера между различными элементами пользовательского интерфейса. Это обеспечивает наглядный способ группирования элементов. Также это уменьшает вероятность случайной активации ошибочного элемента пользовательского интерфейса, поскольку между различными элементами имеется физический барьер.
В ряде вариантов осуществления настоящего изобретения пользователь может перемещать тактильную индикацию 63 по сенсорному дисплею 15. Например, в некоторых вариантах осуществления настоящего изобретения пользователь может выполнить действие перетаскивания элемента 61 пользовательского интерфейса. Пользователь может выполнить ввод линии, начинающейся на элементе 61 пользовательского интерфейса, и указанный элемент 61 пользовательского интерфейса может перемещаться при перемещении пользователем пальца по поверхности дисплея 15. В вариантах осуществления настоящего изобретения тактильная индикация 63, связанная с элементом 61 пользовательского ввода также может перемещаться, когда пользователь выполняет ввод.
Хотя варианты осуществления настоящего изобретения были описаны выше со ссылкой на различные примеры, необходимо понимать, что модификации данных примеров могут быть выполнены без выхода за рамки объема настоящего изобретения, заданного формулой изобретения. Например, в описанных выше вариантах осуществления локальные выступы или углубления обеспечиваются с помощью слоя ЕАР. В других вариантах осуществления настоящего изобретения локальные выступы могут быть обеспечены с помощью любых подходящих средств, таких как механические системы или системы накачки текучей среды, или пьезоэлектрический преобразователь.
В описанных выше вариантах осуществления обеспечивается предоставление тактильной индикации на сенсорном дисплее. Необходимо понимать, что тактильная индикация может быть предоставлена с помощью других частей устройства, например, клавиатуры или любой другой части устройства, к которой вероятно должен прикоснуться пользователь. Например, предоставление тактильной индикации может быть обеспечено с помощью других средств, например, вибрационного модуля электростатической обратной связи.
В ряде вариантов осуществления тактильная индикация может быть обеспечена путем оказания на пользователя воздействия, такого как электрический импульс, а не осуществления физической модификации поверхности дисплея. Например, на дисплей может быть подан ток для изменения электрического заряда дисплея. Пользователь может ощутить это через свою кожу и таким образом получить тактильную индикацию.
Также в ряде вариантов осуществления настоящего изобретения пользователь может выбрать визуальную индикацию, так что визуальная индикация может быть предоставлена в дополнение к тактильной индикации или в качестве ее альтернативы.
В ряде вариантов осуществления настоящего изобретения тактильная индикация также может зависеть от контекста устройства. Тактильная индикация может быть предоставлена каждый раз, когда обеспечено соответствие заранее заданным критериям контекста. Например, предоставление тактильной индикации, связанной с набором информации о контактах, может быть обеспечено каждый раз, когда контакт доступен для службы обмена мгновенными сообщениями. Это обеспечивает предоставление пользователю тактильной индикации о контексте устройства.
Признаки, рассмотренные в предшествующем описании, могут быть использованы в комбинациях, отличающихся от комбинаций, явным образом рассмотренных в настоящем описании.
Хотя функции были описаны со ссылкой на конкретные признаки, эти функции могут быть выполнены с использованием других признаков независимо от того, были они описаны или нет.
Хотя признаки были описаны со ссылкой на конкретные варианты осуществления, эти признаки также могут быть представлены в других вариантах осуществления независимо от того, были они описаны или нет.
Несмотря на то, что в предшествующем описании была предпринята попытка обратить внимание на те признаки настоящего изобретения, которые имеют особую важность, необходимо понимать, что заявитель испрашивает защиту в отношении всех патентоспособных признаков или комбинации признаков, описанных в настоящем описании и/или показанных на чертежах, независимо от того, был ли сделан на них особый акцент.
Изобретение относится к устройствам обработки информации. Технический результат заключается в обеспечении тактильной индикации, позволяющей пользователю различать активные состояния устройства без необходимости представления на дисплее дополнительной информации. Устройство содержит блок пользовательского ввода, процессор и память, включающую компьютерный программный код, при этом указанная память и указанный компьютерный программный код конфигурированы для обеспечения совместно с указанным процессором выполнения указанным устройством управления дисплеем для отображения элемента пользовательского интерфейса и связывания в ответ на активацию блока пользовательского ввода элемента пользовательского интерфейса с тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса обеспечивается предоставление указанной тактильной индикации. 5 н. и 25 з.п. ф-лы, 7 ил.
1. Устройство для предоставления элементов пользовательского интерфейса, включающее:
по меньшей мере один процессор и
по меньшей мере одну память, включающую компьютерный программный код;
при этом указанная по меньшей мере одна память и указанный компьютерный код конфигурированы для обеспечения совместно с указанным по меньшей мере одним процессором выполнения указанным устройством:
приема ввода от пользователя, выбирающего элемент пользовательского интерфейса и выбирающего тактильную индикацию, при этом устройство сконфигурировано для обеспечения возможности выбора элемента пользовательского интерфейса до или после тактильной индикации; и
хранения информации, указывающей на то, что элемент пользовательского интерфейса связан с выбранной пользователем тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса обеспечивается предоставление указанной выбранной пользователем тактильной индикации.
2. Устройство по п. 1, в котором указанная по меньшей мере одна память и указанный компьютерный программный код конфигурированы для обеспечения совместно с указанным по меньшей мере одним процессором определения указанным устройством того, что элемент пользовательского интерфейса отображается на дисплее, и в ответ на указанное определение обеспечения доступа к базе данных для определения выбранной пользователем тактильной индикации, связанной с указанным элементом пользовательского интерфейса, и обеспечения управления указанным устройством для предоставления соответствующей выбранной пользователем тактильной индикации.
3. Устройство по п. 1, в котором указанная выбираемая пользователем тактильная индикация включает выходной сигнал, который может быть воспринят пользователем посредством касания.
4. Устройство по п. 1, в котором указанная выбираемая пользователем тактильная индикация включает выступающую часть в блоке пользовательского ввода.
5. Устройство по п. 1, в котором указанная выбираемая пользователем тактильная индикация включает углубленную часть в блоке пользовательского ввода.
6. Устройство по п. 1, в котором указанная выбираемая пользователем тактильная индикация обеспечивается с помощью электроактивного полимера.
7. Устройство по п. 1, в котором указанный элемент пользовательского ввода представляет собой выбираемый пользователем элемент, обеспечивающий выполнение функции в ответ на выбор указанного элемента.
8. Устройство по п. 1, в котором обеспечивается предоставление множества элементов пользовательского ввода, и пользователь может выбрать различные элементы пользовательского ввода, которые должны быть связаны с различными выбираемыми пользователем тактильными индикациями.
9. Устройство по п. 1, в котором тактильную индикацию используют для связывания вместе множества элементов пользовательского ввода.
10. Устройство по п. 1, в котором устройство включает блок пользовательского ввода, который включает сенсорный дисплей.
11. Устройство по п. 10, в котором предоставление указанной выбираемой пользователем тактильной индикации обеспечивается путем изменения топологии сенсорного дисплея.
12. Устройство по п, 11, в котором предоставление указанной выбираемой пользователем тактильной индикации обеспечивается в той части дисплея, в которой отображается элемент пользовательского интерфейса.
13. Устройство по п. 11, в котором предоставление указанной выбираемой пользователем тактильной индикации обеспечивается в части дисплея, расположенной рядом с частью дисплея, в которой отображается указанный элемент пользовательского интерфейса.
14. Способ предоставления элементов пользовательского интерфейса,
включающий:
прием ввода от пользователя, выбирающего элемент пользовательского интерфейса и выбирающего тактильную индикацию, при этом способ обеспечивает возможность выбора элемента пользовательского интерфейса до или после тактильной индикации; и
хранение информации, указывающей на то, что элемент пользовательского интерфейса связан с выбранной пользователем тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса обеспечивается предоставление указанной выбираемой пользователем тактильной индикации.
15. Способ по п. 14, также включающий определение того, что элемент пользовательского ввода отображается на дисплее и, в ответ на указанное определение, доступ к базе данных для определения тактильной индикации, связанной с указанным элементом пользовательского ввода, и управление указанным устройством для предоставления соответствующей тактильной индикации.
16. Способ по п. 14, в котором указанная выбранная пользователем тактильная индикация включает выходной сигнал, который может быть воспринят пользователем посредством касания.
17. Способ по п. 14, в котором указанная выбранная пользователем тактильная индикация включает выступающую часть в блоке пользовательского ввода.
18. Способ по п. 14, в котором указанная выбранная пользователем тактильная индикация включает углубленную часть в блоке пользовательского ввода.
19. Способ по п. 14, в котором указанная выбранная пользователем тактильная индикация обеспечивается с помощью электроактивного полимера.
20. Способ по п. 14, в котором указанный элемент пользовательского ввода представляет собой выбираемый пользователем элемент, обеспечивающий выполнение функции в ответ на выбор указанного элемента.
21. Способ по п. 14, в котором обеспечивается предоставление множества элементов пользовательского ввода, и пользователь может выбрать различные элементы пользовательского ввода, которые должны быть связаны с различными выбранными пользователем тактильными индикациями.
22. Способ по п. 14, в котором выбранную пользователем тактильную индикацию используют для связывания вместе множества элементов пользовательского ввода.
23. Способ по п. 14, в котором указанный блок пользовательского ввода включает сенсорный дисплей.
24. Способ по п. 23, в котором предоставление указанной выбранной пользователем тактильной индикации обеспечивается путем изменения топологии сенсорного дисплея.
25. Способ по п. 24, в котором предоставление указанной выбранной пользователем тактильной индикации обеспечивается в той части дисплея, в которой отображается элемент пользовательского интерфейса.
26. Способ по п. 24, в котором предоставление указанной выбранной пользователем тактильной индикации обеспечивается в части дисплея, расположенной рядом с частью дисплея, в которой отображается указанный элемент пользовательского интерфейса,
27. Физический объект, содержащий компьютерную программу, включающую компьютерные программные инструкции, которые при исполнении их по меньшей мере одним процессором обеспечивают по меньшей мере выполнение устройством способа по любому из пп. 14-26.
28. Пользовательский интерфейс для предоставления элементов пользовательского интерфейса, включающий:
блок пользовательского ввода и
дисплей;
при этом блок пользовательского ввода выполнен с возможностью приема ввода от пользователя, выбирающего элемент пользовательского интерфейса и выбирающего тактильную индикацию, при этом пользовательский интерфейс выполнен с возможностью выбора элемента пользовательского интерфейса до или после тактильной индикации; и
пользовательский интерфейс выполнен с возможностью обеспечения хранения информации, указывающей на то, что элемент пользовательского интерфейса связан с выбранной пользователем тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса на дисплее обеспечивается предоставление указанной выбранной пользователем тактильной индикации.
29. Пользовательский интерфейс по п. 28, в котором указанная выбранная пользователем тактильная индикация включает выходной сигнал, который может быть воспринят пользователем посредством касания.
30. Устройство для предоставления элементов пользовательского интерфейса, включающее:
средства приема ввода от пользователя, выбирающего элемент пользовательского интерфейса и выбирающего тактильную индикацию, при этом устройство обеспечивает возможность выбора элемента пользовательского интерфейса до или после тактильной индикации; и
средства хранения информации, указывающей на то, что элемент пользовательского интерфейса связан с выбранной пользователем тактильной индикацией, так что каждый раз при отображении указанного элемента пользовательского интерфейса обеспечивается предоставление указанной выбранной пользователем тактильной индикации.
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
УСТРОЙСТВО СКАНИРУЮЩЕГО ДИСПЛЕЯ | 2005 |
|
RU2379747C2 |
Авторы
Даты
2015-10-10—Публикация
2011-04-18—Подача