Программируемая клавиатура

Иллюстрации

Показать все

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

Реферат

Предшествующий уровень техники

Область техники

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

Описание предшествующего уровня техники

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

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

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

Краткое описание сущности изобретения

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

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

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

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

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

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

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

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

Краткое описание чертежей

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

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

фиг.2 иллюстрирует примерную функциональную схему мобильного терминала, согласующегося с принципами изобретения;

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

фиг.4 иллюстрирует примерную структуру данных, согласующуюся с принципами изобретения;

фиг.5A-5C иллюстрируют примерные реализации клавиатуры, согласующиеся с принципами изобретения;

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

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

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

фиг.8A-8C иллюстрируют примерные реализации накладного элемента, который может использоваться с реализациями программируемой клавиатуры, согласующимися с принципами изобретения;

фиг.9 представляет блок-схему процесса примерной обработки информации, согласующейся с принципами изобретения; и

фиг.10A-10C иллюстрируют примеры описываемых конфигураций мобильного терминала, в которых используется программируемая клавиатура, согласующаяся с принципами изобретения.

Подробное описание изобретения

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

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

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

Примерный мобильный терминал

Фиг.1 представляет схематическое изображение примерной реализации мобильного терминала, согласующегося с принципами изобретения. Мобильный терминал 100 (в дальнейшем терминал 100) может быть мобильным устройством связи. Как используется в данном описании, "мобильное устройство связи" и/или "мобильный терминал" может включать в себя радиотелефон; терминал системы персональной связи (PCS), который может объединять возможности сотовой радиотелефонной связи с обработкой данных, факсимильной связи и передачи данных; персональный цифровой ассистент (PDA), который может включать в себя радиотелефон, пейджер, доступ к Интернету/интрасети, web-браузер, записную книжку, календарь и/или приемник глобальной системы навигации и глобальной системы определения местоположения (GPS); и приемник портативного и/или карманного компьютера или другой электроприбор, который включает в себя приемопередатчик радиотелефона.

Терминал 100 может включать в себя корпус 101, область 110 клавиатуры, содержащую клавиши 112A-112L, клавиши 120 управления, громкоговоритель 130, дисплей 140 и микрофоны 150 и 150A. Корпус 101 может включать в себя конструкцию, сконфигурированную так, чтобы содержать устройства и компоненты, используемые в терминале 100. Например, корпус 101 может быть образован из пластмассы, металла или композитного материала и может быть сконфигурирован так, чтобы поддерживать область 110 клавиатуры, клавиши 120 управления, громкоговоритель 130, дисплей 140 и микрофоны 150 и/или 150A.

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

В одной реализации область 110 клавиатуры может быть сконфигурирована так, чтобы отображать изображения 112A-112L клавиш (все клавиши 112). Реализации клавиш 112 могут иметь связанную с ними информацию о клавишах, такую как числа, буквы, символы и т.д. Пользователь может взаимодействовать с клавишами 112 так, чтобы вводить информацию клавиш в терминал 100. Например, пользователь может использовать клавиши 112, чтобы вводить цифры, команды и/или текст в терминал 100.

Клавиши 120 управления могут включать в себя кнопки, которые позволяют пользователю взаимодействовать с терминалом 100 таким образом, чтобы заставлять терминал 100 выполнять действие, такое как отображение текстового сообщения через дисплей 140, повышение или понижение уровня громкости для громкоговорителя 130, конфигурирование внешнего представления области 110 клавиатуры и т.д.

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

Дисплей 140 может включать в себя устройство, которое предоставляет визуальную информацию для пользователя. Например, дисплей 140 может предоставлять для пользователя терминала 100 информацию относительно входящих или исходящих вызовов, текстовых сообщений, игр, телефонных книг, текущей даты/времени, уровня громкости и т.д. Реализации дисплея 140 могут быть реализованы в виде черно-белых или цветных дисплеев, таких как жидкокристаллические дисплеи (ЖКД).

Каждый из микрофонов 150 и/или 150A может включать в себя устройство, которое преобразовывает речь или другие акустические сигналы в электрические сигналы для использования терминалом 100. Микрофон 150 может быть размещен вблизи нижней стороны терминала 100 и может быть сконфигурирован так, чтобы преобразовывать произнесенные слова или фразы в электрические сигналы для использования терминалом 100. Микрофон 150A может быть размещен вблизи от громкоговорителя 130 и может быть сконфигурирован так, чтобы принимать акустические сигналы вблизи от уха пользователя, в то время как пользователь занят в сеансе связи, используя терминал 100. Например, микрофон 150A может быть сконфигурирован так, чтобы принимать фоновый шум как входной сигнал для выполнения подавления фонового шума, используя логический узел обработки информации в терминале 100.

Примерная функциональная схема

Фиг.2 иллюстрирует примерную функциональную схему мобильного терминала, согласующегося с принципами изобретения. Как показано на фиг.2, терминал 100 может включать в себя логический узел 210 обработки информации, устройство 220 хранения, логический узел 230 интерфейса пользователя, интерфейс 260 связи, антенный блок 270 и блок 280 питания.

Логический узел 210 обработки информации может включать в себя процессор, микропроцессор, интегральную схему прикладной ориентации (ASIC), программируемую пользователем вентильную матрицу (FPCA) или подобное устройство. Логический узел 210 обработки информации может включать в себя структуры данных или программы пакета программного обеспечения для управления работой терминала 100 и его компонентов. Реализации терминала 100 могут использовать отдельный компонент логического узла обработки информации или множество компонентов логических узлов обработки информации, например компоненты логических узлов обработки информации, работающие параллельно. Устройство 220 хранения может включать в себя оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), магнитный или оптический диск и его соответствующее приводное устройство, и/или другой тип памяти хранения данных и команд, которые могут использоваться логическим узлом 210 обработки информации.

Логический узел 230 интерфейса пользователя может включать в себя механизмы, такие как аппаратное обеспечение и/или программное обеспечение, для ввода информации в терминал 100 и/или для вывода информации с терминала 100. В одной реализации логический узел 230 интерфейса пользователя может включать в себя логический узел 240 программируемой клавиатуры и логический узел 250 ввода-вывода.

Логический узел 240 программируемой клавиатуры может включать в себя механизмы, такие как аппаратное обеспечение и/или программное обеспечение, используемые для конфигурирования внешнего представления области 110 клавиатуры и/или для принятия вводов пользователя через область 110 клавиатуры. Например, логический узел 240 программируемой клавиатуры может заменять клавиши 112A-112L и/или метки, связанные с клавишами 112A-112L (фиг.1), используя меню вариантов выбора, с которым пользователь может взаимодействовать, используя пишущий инструмент. Меню может быть основано на запросе, принимаемом от пользователя терминала 100, таком как запрос меню, которое обеспечивает возможность пользователю вводить команды для выполнения требуемых действий с терминалом 100. В некоторых реализациях логический узел 240 программируемой клавиатуры может быть управляемым приложением и может автоматически реконфигурировать внешнее представление области 110 клавиатуры на основании приложения, запускаемого при помощи терминала 100, выполнения функции, связанной с конкретным приложением/устройством, включенным в терминал 100, или некоторым другим событием, связанным с конкретным приложением.

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

Логический узел 250 ввода-вывода может включать в себя аппаратное обеспечение или программное обеспечение для приема вводов пользователя, чтобы делать информацию доступной для пользователя терминала 100. Примеры механизмов ввода и/или вывода, связанных с логическим узлом 250 ввода-вывода, могут включать в себя громкоговоритель (например, громкоговоритель 130) для приема электрических сигналов и вывода звуковых сигналов, микрофон (например, микрофон 150 или 150A) для приема звуковых сигналов и вывода электрических сигналов, кнопки (например, клавиши 120 управления) для обеспечения возможности вводить данные и управляющие команды в терминал 100, и/или дисплей (например, дисплей 140) для вывода визуальной информации.

Интерфейс 260 связи может включать в себя, например, передатчик, который может преобразовывать видеосигналы от логического узла 210 обработки информации в радиочастотные (RF) сигналы, и/или приемник, который может преобразовывать RF сигналы в видеосигналы. В качестве альтернативы связной интерфейс 260 может включать в себя приемопередатчик для выполнения функций и передатчика, и приемника. Интерфейс 260 связи может быть подсоединен к антенному блоку 270 для приема и передачи RF сигналов. Антенный блок 270 может включать в себя одну или больше антенн для приема и передачи RF сигналов в эфир. Антенный блок 270 может принимать RF сигналы от интерфейса 260 связи и передавать их в эфир и принимать RF сигналы с эфира и предоставлять их для интерфейса 260 связи.

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

Как будет подробно описано ниже, терминал 100, согласующийся с принципами изобретения, может выполнять некоторые операции, относящиеся к адаптивному конфигурированию области 110 клавиатуры в ответ на вводы пользователя или в ответ на команды, связанные с логическим узлом 210 обработки информации. Терминал 100 может выполнять эти операции в ответ на выполнение логическим узлом 210 обработки информации программных инструкций приложения конфигурирования/перепрограммирования клавиатуры, содержащегося на машиночитаемом носителе, таком как устройство 220 хранения. Машиночитаемый носитель может быть определен как физическое или логическое запоминающее устройство и/или несущая.

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

Примерная функциональная схема логического узла

обработки информации

Фиг.3 иллюстрирует примерную функциональную схему логического узла 240 программируемой клавиатуры фиг.2, согласующуюся с принципами изобретения. Логический узел 240 программируемой клавиатуры может включать в себя логический узел 310 управления, логический узел 320 отображения, логический узел 330 светимости, логический узел 340 распознавания давления, логический узел 350 смещения и логический узел 360 распознавания присутствия.

Логический узел 310 управления может включать в себя логические схемы, которые управляют работой логического узла 320 отображения, логического узла, работающего с логическим узлом 320 отображения, и/или процессами, связанными с логическим узлом 320 отображения. Логический узел 310 управления может быть реализован как автономный логический узел или как часть логического узла 210 обработки информации. Кроме того, логический узел 310 управления может быть реализован в аппаратном обеспечении или программном обеспечении.

Логический узел 320 отображения может включать в себя логические схемы для предоставления информации пользователю терминала 100. Логический узел 320 отображения может включать в себя логические схемы обработки информации, чтобы интерпретировать сигналы и инструкции, и устройство отображения, имеющее область отображения для предоставления информации пользователю терминала 100. Реализации логического узла 320 отображения могут включать в себя среды, которые изменяют свойства, когда свет проходит сквозь эти среды, или логический узел 320 отображения может включать в себя среды, которые отражают свет. Например, одна реализация логического узла 320 отображения может включать в себя технологию жидкокристаллического дисплея (LCD), включающую в себя, например, бифенил или другой устойчивый жидкокристаллический материал. Основанные на LCD реализации логического узла 320 отображения могут включать в себя LCD на основе технологии тонкопленочных транзисторов (TFT), которые могут включать в себя жидкокристаллическую структуру, помещенную между двумя стеклянными пластинами, которые могут заряжаться, чтобы вызвать изменения в жидкокристаллической структуре для изменения цветовых характеристик света, проходящего через жидкокристаллическую структуру. Реализации, использующие технологии, основанные на LCD, могут быть LCD на скрученном нематическом жидком кристалле (TN), LCD с матрицей пассивных скрученных нематических элементов (STN), STN с компенсационной пленкой (FSTN), цветным STN и т.д. Реализации, использующее основанные на LCD технологии, могут использовать фоновую подсветку или основную подсветку, чтобы улучшать внешнее представление изображений, производимых логическим узлом 320 отображения.

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

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

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

Логический узел 340 распознавания давления может включать в себя логические схемы для измерения усилия, прикладываемого на участке терминала 100. Например, реализация логического узла 340 распознавания давления может включать в себя резистивный, емкостной или другой тип устройства распознавания давления. В одной реализации логический узел 340 распознавания давления может включать в себя прозрачную или полупрозрачную пленку, которая может быть размещена поверх логического узла 320 отображения. Пленка может быть адаптирована так, чтобы изменять выходной сигнал, такой как напряжение или ток, в зависимости от величины давления, прикладываемого к пленке, и/или на основании местоположения, в котором давление прикладывается к пленке. Например, предположим, что пользователь нажимает на пленку в верхнем левом углу пленки. Пленка может произвести выходной сигнал, который представляет местоположение, в котором было обнаружено давление. Выходной сигнал также может представлять величину давления, которое было приложено к пленке.

Логический узел 350 смещения может включать в себя логические схемы, чтобы вызывать смещение, такое как вибрация, в ответ на действие, такое как действие пользователя, или действие, выполняемое в ответ на команду от логического узла 310 управления или логического узла 210 обработки информации. Реализации логического узла 350 смещения могут включать в себя линейные или нелинейные магнитные приводы, линейные или нелинейные пьезоэлектрические приводы и т.д. В одной реализации терминала 100 логический узел 350 смещения может использоваться для обеспечения осязательной или тактильной обратной связи для пользователя. Например, пользователь может оказывать давление на область 110 клавиатуры в местоположении, соответствующем клавише 112A. Когда пользователь приложил давление или усилие, которое превышает определенную пороговую величину, логический узел 350 перемещения может заставлять участок терминала 100 вибрировать так, чтобы пользователь знал, что терминал 100 зарегистрировал входной сигнал, связанный с клавишей 112A.

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

Примерная структура данных

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

Структура 400 данных может включать в себя информацию, располагаемую в полях, таких как поле 410 параметров настройки экрана, поле 420 светимости, поле 430 смещения и поле 440 ввода. Информация в структуре 400 данных может располагаться в формате строк и столбцов, чтобы облегчать интерпретацию для пользователя терминала 100 и/или пользователя логическим узлом 210 обработки информации. Элементы 402-406 могут использоваться для того, чтобы идентифицировать информацию, связанную с полем 410 параметров настройки экрана, полем 420 светимости, полем 430 смещения и полем 440 ввода.

Поле 410 параметров настройки экрана может включать в себя информацию, которая идентифицирует тип дисплея, который предоставляется пользователю через область 110 клавиатуры. Например, пользователь может видеть разметку клавиатуры "цифры", разметку клавиатуры "музыка" или разметку клавиатуры "планшет" в области 110 клавиатуры. Входы для поля 410 параметров настройки экрана могут включать в себя числовые идентификаторы, такие как адреса, которые могут использоваться логическим узлом 210 обработки информации при обработке информации в структуре 400 данных. Разметка клавиатуры цифр, связанная с элементом 402, может быть подобна области клавиатуры, иллюстрируемой на фиг.5A, разметка клавиатуры для музыки, связанная с элементом 404, может быть подобна области клавиатуры, иллюстрируемой на фиг.5B, а разметка клавиатуры планшета, связанная с элементом 406, может быть подобна области клавиатуры, иллюстрируемой на фиг.5C.

На фиг.5A разметка клавиатуры цифр может быть аналогичной стандартной клавиатуре 115 телефона и может включать в себя клавиши 112A-112L с аналогичными изображениями. На фиг.5B разметка клавиатуры для музыки может включать в себя поле 510 названия песни, чтобы отображать информацию относительно заголовка песни, поле 520 имени исполнителя, чтобы отображать информацию об исполнителе, связанном с песней, идентифицированной в поле 510 названия песни, кнопки 530 перехода вперед/назад, чтобы перейти к следующей песне или к предыдущей песне соответственно, и кнопки 540 уровня громкости, чтобы уменьшать или увеличивать уровень громкости для песни, идентифицированной в поле 510 названия песни. На фиг.5C разметка клавиатуры планшета может включать в себя кнопку 550 сохранения, чтобы сохранять информацию из области 570 записи, кнопку 560 выхода, чтобы выйти из разметки клавиатуры планшета, и область 570 записи, чтобы принимать информацию от пользователя, такую как информация, написанная от руки, обеспечиваемая, например, с помощью пишущего инструмента.

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