Область техники, к которой относится изобретение
Настоящее изобретение относится к пользовательским интерфейсам, способам, системам и машиночитаемому носителю данных для активации и/или отображения системы ввода текста в компьютерную систему. По меньшей мере, в некоторых примерах настоящего изобретения компьютерная система может состоять из компьютерной системы с перьевым вводом, которая выполнена с возможностью получения, обработки и/или отображения данных, выполненных электронными чернилами.
Уровень техники
По мере расширения роли компьютеров разрабатывалось множество различных технологий ввода данных в компьютеры. В последнее время популярностью пользуются компьютерные системы с перьевым вводом (такие как планшетные ПК, персональные цифровые помощники и т.п.). Один из особенно популярных способов ввода данных в такие компьютерные системы с перьевым вводом использует рукописный ввод. При вводе данных в дигитайзер при помощи стилуса, электронного пера или другого пользовательского устройства ввода, например путем создания “электронных чернил”, пользователь компьютера с перьевым вводом может сталкиваться с проблемой больших размеров и/или неудобства, связанных с использованием обычной клавиатуры. Рукописный ввод, как правило, может использоваться, например, врачами, производящими обходы, архитекторами на участках строительства, курьерами, доставляющими посылки, складскими работниками, осматривающими склад, и/или в любой ситуации, в которой использование клавиатуры является затруднительным, неудобным и/или нежелательным. В настоящее время доступно широкое разнообразие “компьютерных систем с перьевым вводом”, которые позволяют вводить данные, написанные от руки, например, с использованием электронных чернил и/или электронного пера.
Однако не все прикладные программы разработаны для приема и/или способны принимать пользовательские данные, введенные при помощи электронных чернил и/или электронного пера. Например, многие прикладные программы не способны принимать данные в формате, отличном от текста, генерируемого машиной (например, ввод через обычную клавиатуру, загрузка данных или ввод данных каким-либо другим способом). Если пользователи компьютерных систем с перьевым вводом открывают и используют такие прикладные программы, которые имеют ограничения по вводу данных, попытки ввода данных при помощи электронных чернил в областях или полях, которые не предусмотрены для приема таких, то в результате они получают сообщения об ошибке, об отклонении ввода данных, об ошибочном вводе данных, о потере данных при вводе и/или другие сообщения, связанные с вводом. Такие трудности, возникающие при вводе данных, приводят к разочарованию пользователей в компьютерных системах с перьевым вводом.
На фиг.1А показан иллюстративный дигитайзер и/или экран 10 дисплея компьютерной системы с перьевым вводом (например, дисплей планшетного ПК), на котором работает прикладная программа, у которой отсутствует возможность приема входных данных в виде электронных чернил (например, в данном иллюстративном примере прикладная программа, такая как текстовый редактор). Если пользователь такого планшетного ПК имеет только перо или стилус компьютерной системы, доступный в качестве устройства ввода, он не сможет ввести данные в этот электронный документ и/или каким-либо иным способом взаимодействовать с этой прикладной программой. Пытаясь предоставить возможность пользователям компьютерных систем с перьевым вводом обеспечить взаимодействие с различными прикладными программами, включая многие существующие прикладные программы, не разработанные для приема данных, введенных при помощи электронных чернил, по меньшей мере, некоторые компьютерные системы с перьевым вводом оборудованы “системами для ввода текста”, которые позволяют данные, введенные при помощи электронных чернил и/или электронного пера, “преобразовывать” в форму, которую прикладная программа может корректно распознать и принять. В обычных компьютерных системах с перьевым вводом система ввода текста может быть активирована путем касания электронным пером по иконке 12, предусмотренной в нижней левой части экрана 10 дисплея, как показано на фиг.1А (например, расположенной рядом с кнопкой “Старт” в “инструментальной линейке”, предоставляемой, по меньшей мере, некоторыми графическими пользовательскими интерфейсами и/или операционными системами). В таких обычных системах иконка 12 в виде полоски, которая представляет некоторое свойство операционной системы компьютерной системы с перьевым вводом (например, операционная система Microsoft® Windows XP Tablet PC версии 2002), позволяющее добавлять полоски рядом с кнопкой “Старт”.
Касание иконки 12, по меньшей мере, в некоторых существующих компьютерных системах с перьевым вводом и/или их операционных системах, может активировать интерфейсную панель 14, через которую могут быть введены пользовательские данные. Например, как показано на фиг.1В, пользователь может написать один или несколько знаков в части 16, предназначенной для ввода электронных чернил, интерфейсной панели 14, используя электронное перо или стилус. Затем может быть вызвано устройство распознавания рукописного текста, связанное с операционной системой, для преобразования рукописного ввода, выполненного при помощи электронных чернил, в обычный текст, генерируемый машиной (например, текст ASCII или т.п.), и затем такой соответствующим образом распознанный и сгенерированный машиной текст вставляют в электронный документ, например, в месте размещения курсора 18, если активирована интерфейсная панель 14 и/или в месте размещения курсора 18, если в интерфейсную панель 14 введены электронные чернила. Таким образом, прикладные программы, которые не имели возможности принимать и/или взаимодействовать с данными, введенными при помощи электронных чернил и/или электронного пера, могут быть адаптированы для надежного ввода через указанные источники.
Другой пример или версия интерфейсной панели 14 для системы ввода текста показан на фиг.1С. Более конкретно, в этом иллюстративном примере, система ввода текста состоит из “функциональной клавиатуры” 20, которая предоставляет возможность пользователям “писать” желаемую текстовую информацию (например, в месте размещения курсора 18), используя кончик электронного пера (или другое пользовательское устройство ввода), “дотрагиваясь” или “касаясь” по различным клавишам функциональной клавиатуры 20. В этом случае прикладные программы, которые не имели возможности принимать и/или взаимодействовать с данными, введенными при помощи электронных чернил и/или электронного пера, могут быть адаптированы для надежного ввода данных из таких источников.
Хотя системы ввода данных типа, показанного на фиг.1А-1С, были популярными и эффективными, такие известные системы также имеют определенные ограничения или недостатки. Например, в, по меньшей мере, некоторых обычных системах место размещения системной иконки 12 ввода фиксировано в нижней левой части экрана 10 дисплея (например, в самой нижней части инструментальной панели). Многие пользователи находят это место размещения по каким-либо причинам неестественным и/или неудобным для использования (например, поскольку многие пользователи взаимодействуют с двумя третями верхней части экрана 10 дисплея, поэтому в компьютерных системах с перьевым вводом место размещения иконки системы ввода текста в нижних 5% экрана 10 дисплея не считается достаточно естественным или удобным). Кроме того, во многих случаях пользователи часто забывают о назначении иконки 12 и/или активируют ее только после ее поиска (в некоторых обычных системах для пользователя такой внешний вид иконки 12 (например, в виде маленькой картинки клавиатуры без соответствующего текста) не является легко обнаруживаемым или идентифицируемым, что является не совсем удобным в плане предоставления непосредственного визуального сообщения в виде назначения иконки 12). При использовании панели 14 ввода эти факторы создают существенные и неудобные паузы в процессе ввода данных. Кроме того, в, по меньшей мере, некоторых случаях (например, для прикладных программ и/или пользователей, которые предпочитают убирать нижнюю часть инструментальной панели), расположение иконки 12 и/или активация интерфейсной панели 14 может быть затруднена или даже невозможна.
Дополнительные ограничения относятся к месту размещения и свойствам обычной панели 14 ввода, если она активирована. В, по меньшей мере, некоторых обычных системах взаимодействие с иконкой 12 активирует панель 14 ввода только способом “фиксирования”. Более конкретно, как показано путем сравнения отображенных данных на фиг.1А с данными на фиг.1В и фиг.1С, при активации, панель 14 ввода занимает некоторую определенную часть от всей высоты экрана 10 дисплея, и оставшаяся часть отображенных данных уменьшается таким образом, чтобы поместиться в границы этой уменьшенной области экрана. Такие изменения, требующие обеспечения возможности для изменения размеров и положения указанного типа, в какой-то мере могут оказаться дезориентирующими и деструктивными, что в результате может привести к неточному отображению данных.
Следовательно, для ввода данных в системы различного типа, прикладные программы и/или области данных, включающие в себя системы, прикладные программы и/или области данных, которые не разработаны для приема данных, введенных при помощи электронных чернил и/или электронного пера, существует необходимость в технологии более простых и улучшенных пользовательских интерфейсов, систем и способов, которые позволяют пользоваться данными, выполненными электронными чернилами и/или электронным пером.
Раскрытие изобретения
Аспекты настоящего изобретения относятся к пользовательским интерфейсам, способам, системам и машиночитаемому носителю данных для активации и/или отображения системы ввода текста на устройстве отображения. Такие пользовательские интерфейсы, системы и способы могут включать в себя: (а) отображение мишени активации системы ввода текста в первом месте размещения на устройстве отображения, причем мишень активации системы ввода текста отображается с первым размером и/или с первой характеристикой внешнего вида, по меньшей мере, когда пользовательское устройство ввода нависает в непосредственной близости от первого места размещения, причем первое место размещения является изменяемым в ответ на пользовательский ввод данных; (b) получение первых пользовательских входных данных, направленных на мишень активации системы ввода текста (например, касанием пером, действие продолжительного нависания и т.п.); и (с) активация системы ввода текста в ответ на первый пользовательский ввод. Такие пользовательские интерфейсы, способы и системы дополнительно могут включать в себя: (d) отображение состояния перед взаимодействием мишени активации системы ввода текста, причем состояние перед взаимодействием включает в себя, по меньшей мере, одно состояние отображения, выбранное из группы, состоящей из: состояния отображения, при котором мишень активации системы ввода текста является невидимой, состояния отображения, при котором является видимой мишень активации системы ввода текста второго размера, и состояния отображения, при котором является видимой мишень активации системы ввода текста, имеющая вторую характеристику внешнего вида; (е) получение вторых пользовательских входных данных, направленных на мишень активации системы ввода текста в состоянии перед взаимодействием; и (f) изменение внешнего вида мишени активации системы ввода текста из состояния перед взаимодействием на первый размер и/или первую характеристику внешнего вида в ответ на второй пользовательский ввод данных. Второй размер мишени активации, по меньшей мере, каким-либо образом или по какому-либо размеру может быть меньше, чем соответствующий размер (размеры) мишени активации с первым размером. Вторая характеристика внешнего вида мишени активации в, по меньшей мере, некоторых примерах может представлять собой плоский текст, тусклую, упрощенную или окрашенную в серый цвет версию мишени активации по сравнению с мишенью активации с первой характеристикой внешнего вида. Мишень активации системы ввода текста в, по меньшей мере, некоторых примерах настоящего изобретения может быть легко позиционируемой пользователем, например, в любом месте окна или по краям экрана. После использования системы ввода текста ее можно закрыть или “повторно сложить” вдоль окна или края экрана, в месте ее размещения при последнем использовании, и в, по меньшей мере, некоторых примерах настоящего изобретения систему ввода текста можно повторно развернуть для ее последующего использования в том же виде, формате и/или состоянии, в котором она использовалась в последний раз. Дополнительные аспекты настоящего изобретения относятся к машиночитаемому носителю данных, включающему в себя исполняемые компьютером инструкции, сохраненные на нем для предоставления различных пользовательских интерфейсов для активации и/или отображения системы ввода текста, выполнения активации различных систем ввода текста и/или способов отображения, и/или приведения в действие различных систем отображения и/или активации ввода текстов.
Краткое описание чертежей
Указанные выше и другие объекты, признаки и преимущества настоящего изобретения будут более очевидны и более полно поняты из нижеследующего подробного описания, рассматриваемого совместно с прилагаемыми чертежами, на которых:
На фиг.1А-1С показаны примеры активации системы ввода текста в обычных компьютерных системах с перьевым вводом;
На фиг.2 показана схематичная диаграмма цифровой компьютерной среды общего назначения, в которой могут быть реализованы некоторые аспекты настоящего изобретения;
На фиг.3 показана среда персонального компьютера (ПК) с перьевым вводом, в которой могут быть реализованы некоторые аспекты настоящего изобретения;
На фиг.4А-4D показаны различные иллюстративные признаки мишеней активации и систем ввода текста и их применение согласно примерам настоящего изобретения; и
На фиг.5А-5F показаны различные дополнительные иллюстративные признаки мишеней активации и систем ввода текста и их применение согласно примерам настоящего изобретения.
Осуществление изобретения
I. Термины
В настоящем описании используются нижеследующие термины и, если только не определено или очевидно из контекста иное, указанные термины имеют значения, представленные ниже:
“Чернила” (также называемые “цифровые чернила” или “электронные чернила”) - последовательность или набор штрихов, написанных от руки. Последовательность штрихов может включать в себя штрихи в упорядоченном виде. Последовательность может быть упорядочена любым подходящим способом, таким по времени, когда был захвачен штрих, и/или месту, в котором штрих появился на странице. Также возможны другие типы упорядочивания. Информация, выполненная при помощи электронных чернил, может быть сохранена любым желательным способом, таким как в “сериализованном формате чернил”, например, формате, используемом для создания, сохранения, отображения и обработки данных, выполненных при помощи электронных чернил, в операционной системе Microsoft® Windows XP Tablet PC версии 2002 и/или приложении Microsoft® Windows Journal.
“Точка” - информация, определяющая место размещения в пространстве. Например, точка может быть определена относительно пространства захвата (например, точки на дигитайзере) и/или пространства отображения (точки или пиксели устройства отображения). Точки могут быть представлены при помощи многочисленных известных технологий, включающих в себя двумерные декартовые координаты (X, Y), полярные координаты (r, Θ), трехмерные координаты ((X, Y, Z), (r, Θ, ρ), (X, Y, t (где t представляет собой время), (r, Θ, t)), четырехмерные координаты ((X, Y, Z, t) и (r, Θ, ρ, t)) и другие технологии, известные в данной области техники.
“Штрих” - последовательность или набор захваченных точек. Штрих может быть определен несколькими способами, например с использованием времени (например, строка представляет собой все точки, столкнувшиеся со стилусом в течение заданного периода времени или интервала), с использованием заданного количества точек (например, штрих представляет собой все точки от 1 до Х, где Х является заданным) или с использованием контакта стилуса с поверхностью дигитайзера (например, штрих представляет собой все точки, столкнувшиеся со стилусом между событием перо внизу и событием перо вверху). Для визуализации последовательность точек, создающая штрих, может быть соединена линиями. В качестве альтернативы штрих может быть представлен в виде точки и вектора, указывающего направление на следующую точку. Кроме того, штрих может быть представлен в виде простого списка (или массива, или таблицы) точек. Более коротко, предполагается, что термин штрих охватывает любое представление точек или сегментов, имеющих отношение к чернилам, безотносительно к лежащему в основе представлению точек и/или того, что связывает эти точки.
“Перо” - любой тип пользовательского устройства ввода, используемый при вводе при помощи электронных чернил и/или обработке каким-либо иным способом или управлении электронным документом и/или операционной системой компьютера. В настоящем описании термины “перо” и “стилус” могут использоваться взаимозаменяемо.
“Событие перо внизу” событие, которое инициируется во время контактов пера с дигитайзером. Обычно событие перо внизу завершается в тот момент времени, когда перо теряет контакт с поверхностью дигитайзера (также называемый в настоящем описании “событием перо вверху”).
“Нависание” - позиционирование или размещение пера в непосредственной близости или рядом с поверхностью дигитайзера, но, не находясь в контакте с этой поверхностью, независимо от того движется ли перо. Нет необходимости в специальном временном периоде или остановке движения в конкретном месте размещения или положении для действия, которое составляет действие “нависание”. Например, “нависание” может происходить в тот период времени, когда пользователь непрерывно передвигает перо в направлении и для контакта с поверхностью дигитайзера. Действие “нависание” также может представлять собой расположение указывающего устройства (такого как курсор мыши) в определенном месте размещения на дисплее без “щелчка” одной из кнопок мыши.
“Визуализация” или “визуализированный” или “процесс визуализации” - процесс определения, какие графические данные (и/или чернила) должны быть отображены либо на экране, либо при помощи печати, либо выведены каким-либо иным способом.
“Машиночитаемый носитель данных” - любой доступный носитель данных, который может быть доступен пользователю в компьютерной системе. В качестве примера, а не ограничения, “машиночитаемый носитель данных” может включать в себя компьютерную среду для хранения информации и среду для обмена данными. “Машиночитаемый носитель данных” включает в себя энергозависимый и энергонезависимый, сменный и несменный носитель, реализованный любым способом или при помощи любой технологии для сохранения информации, такой как выполняемые компьютером инструкции, структуры данных, программные модули и другие данные. “Машиночитаемый носитель данных” включает в себя, без ограничений, ОЗУ, ПЗУ, EEPROM, флэш-память или другую технологию памяти; CD-ROM, цифровой многофункциональный диск (DVD) или другие оптические устройства хранения данных; магнитные кассеты, магнитную ленту, накопитель на магнитных дисках или другие магнитные устройства хранения данных; или любые другие носители, которые могут быть использованы для хранения необходимой информации и доступ к которым может осуществляться при помощи компьютера. “Среда обмена данными” обычно реализует выполняемые компьютером инструкции, структуры данных, программные модули и другие данные в модулированном сигнале данных, таком как несущая, или другие транспортные механизмы, и включает в себя любой носитель для доставки информации. Термин “модулированный сигнал данных” обозначает сигнал, который имеет один или несколько из своих параметров, установленных или измененных таким образом, чтобы кодировать информацию в такой сигнал. В качестве примера, а не ограничения, среда обмена данными включает в себя проводную среду, такую как проводная сеть или непосредственное проводное соединение, и беспроводную среду, такую как акустическую, радиочастотную, инфракрасную и другую беспроводную среду. Комбинация любых из вышеуказанных сред также должна быть включена в объем “машиночитаемого носителя данных”.
II. Иллюстративная операционная среда
На фиг.2 показана схематичная диаграмма цифровой компьютерной среды общего назначения, которая может быть использована для реализации различных аспектов настоящего изобретения. На фиг.2 компьютер 100 включает в себя процессорный блок 110, системную память 120 и системную шину 130, которая соединяет различные компоненты системы, включая системную память 120 с процессорным блоком 110. Системная шина 130 может представлять собой любую из нескольких типов шинных структур, включающих в себя шину памяти или контроллер памяти, периферийную шину и локальную шину, использующую любую из множества шинных архитектур. Системная память 120 может включать в себя постоянное запоминающее устройство 140 (ПЗУ) и оперативное запоминающее устройство 150 (ОЗУ).
Базовая система 160 ввода-вывода (BIOS), содержащая основные процедуры, которые помогают передавать информацию между элементами внутри компьютера 100, например во время запуска, хранится в ПЗУ 140. Компьютер 100 также может включать в себя драйвер 170 жесткого диска для чтения и записи на жесткий диск (не показано), драйвер 180 магнитного диска для чтения и записи на съемный магнитный диск 190 и драйвер 191 оптического диска для чтения и записи на съемный оптический диск 199, такой как CD ROM или другой оптический носитель данных. Драйвер 170 жесткого диска, драйвер 180 магнитного диска и драйвер 191 оптического диска подсоединены к системной шине 130 при помощи интерфейса 192 драйвера жесткого диска, интерфейса 193 драйвера магнитного диска и интерфейса 194 драйвера оптического диска, соответственно. Эти драйвера и связанный с ними машиночитаемый носитель данных обеспечивают энергонезависимое хранение выполняемых компьютером инструкций, структур данных, программных модулей и других данных для персонального компьютера 100. Специалистам в данной области техники очевидно, что в иллюстративной операционной среде также могут быть использованы машиночитаемые носители данных других типов, которые могут хранить данные, доступные компьютеру, такие как магнитные кассеты, карты флэш-памяти, цифровые видеодиски, картриджи Бернулли, оперативные запоминающие устройства (ОЗУ), постоянные запоминающие устройства (ПЗУ) и т.п.
Несколько программных модулей могут храниться на драйвере 170 жесткого диска, магнитном диске 190, оптическом диске 199, ПЗУ 140 или ОЗУ 150, включая операционную систему 195, одну или несколько прикладных программ 196, другие программные модули 197 и данные 198 программы. Пользователь может вводить в компьютер 100 команды и информацию через устройства ввода, такие как клавиатура 101, и указывающее устройство 102 (такое как мышь). Другие устройства ввода (не показаны) могут включать в себя микрофон, джойстик, игровую панель, спутниковую тарелку, сканнер и т.п. Эти и другие устройства ввода часто соединены с процессорным блоком 110 через интерфейс 106 последовательного порта, который соединен с системной шиной 130, но они также могут быть соединены при помощи других интерфейсов, таких как параллельный порт, игровой порт, или универсальную последовательную шину (USB) и т.п. Кроме того, эти устройства могут быть соединены непосредственно с системной шиной 130 через подходящий интерфейс (не показано).
Монитор 107 или устройство отображения другого типа также может быть соединено с системной шиной 130 через интерфейс, такой как видеоадаптер 108. Дополнительно к монитору 107 персональный компьютер обычно включает в себя другие периферийные устройства вывода (не показаны), такие как динамики и принтеры. В одном из примеров дигитайзер 165 для перьевого ввода и прилагаемое к нему перо или стилус 166 предусмотрены для того, чтобы захватывать цифровым способом входные данные, написанные от руки. Хотя на фиг.2 показана связь между дигитайзером 165 для перьевого ввода и интерфейсом 106 последовательного порта, в частности, дигитайзер 165 для перьевого ввода может быть непосредственно соединен с процессорным блоком 110, или он может быть соединен с процессорным блоком 110 любым подходящим способом, например, через параллельный порт или другой интерфейс, или системную шину 130, как известно в данной области техники. Кроме того, хотя на фиг.2 дигитайзер 165 показан отдельно от монитора 107, используемая область ввода данных дигитайзера 165 может быть совмещена с областью отображения монитора 107. Кроме того, дигитайзер 165 может быть интегрирован в монитор 107 или он может существовать в виде отдельного устройства наложенного сверху или каким-либо иным образом прикрепленного к монитору 107.
Компьютер 100 может работать в сетевой среде с использованием логических соединений с одним или несколькими удаленными компьютерами, например компьютером 109. Удаленный компьютер 109 может представлять собой сервер, маршрутизатор, сетевой ПК, одноранговое устройство или другой обычной сетевой узел, и обычно включает в себя многие или все элементы, описанные выше для компьютера 100, хотя для простоты на фиг.2 показано только запоминающее устройство 111. Логические соединения, показанные на фиг.2, включают в себя локальную сеть 112 (LAN) и глобальную сеть 113 (WAN). Такая сетевая среда является обычной для офисов, корпоративных компьютерных сетей, внутренних сетей и Интернета, использующих как проводные, так и беспроводные соединения.
При использовании в сетевой среде LAN компьютер 100 подсоединяют к локальной сети 112 через сетевой интерфейс или адаптер 114. При использовании в сетевой среде WAN персональный компьютер 100 обычно включает в себя модем 115 или другое средство для установления связи через глобальную сеть 113, такую как Интернет. Модем 115, который может быть внутренним или внешним относительно компьютера 100, может быть подсоединен к системной шине 130 через интерфейс 106 последовательного порта. В сетевой среде программные модули, описанные в связи с персональным компьютером 100 или его частями, могут храниться в удаленном запоминающем устройстве.
Очевидно, что показанные сетевые соединения являются иллюстративными и могут быть использованы другие технологии для установления линии связи между компьютерами. Допускается использование любого из множества хорошо известных протоколов, таких как TCP/IP, Ethernet, FTP, HTTP, UDP и т.п., и система может работать в конфигурации пользователь-сервер для предоставления пользователю возможности извлекать веб-страницы из веб-сервера. Для отображения и обработки данных на веб-страницах может быть использован любой из многочисленных обычных веб-браузеров.
Хотя на фиг.2 показана иллюстративная среда, очевидно, что также могут быть использованы другие компьютерные среды. Например, один или несколько примеров настоящего изобретения могут использовать среду, имеющую некоторые, а не все из различных аспектов, показанных на фиг.2 и описанных выше, и эти аспекты могут появляться в различных сочетаниях и группах сочетаний, которые очевидны специалистам в данной области техники.
На фиг.3 показан персональный компьютер 201 (ПК) с перьевым вводом, который может быть использован согласно различным аспектам настоящего изобретения. В компьютер по фиг.3 могут быть включены любые или все особенности, подсистемы и функции системы по фиг.2. Компьютерная система 201 с перьевым вводом включает в себя большую поверхность 202 отображения, например цифровой плоскопанельный дисплей, такой как экран жидкокристаллического дисплея (LCD), на котором отображается множество панелей 203. Используя стилус 204, пользователь может произвести выбор, выделение и запись в области отображения, выполняющей оцифровку. Примеры подходящих панелей отображения, выполняющих оцифровку, включают в себя электромагнитные дигитайзеры для перьевого ввода, такие как дигитайзеры для перьевого ввода, доступные от Mutoh Co. (известные как FinePoint Innovations Co.) или Wacom Technology Co. Также могут быть использованы другие типы дигитайзеров для перьевого ввода, например оптические дигитайзеры и сенсорные дигитайзеры. Компьютерная система 201 с перьевым вводом интерпретирует графические знаки, выполненные стилусом 204, для манипулирования данными, ввода текста и выполнения обычных компьютерных прикладных задач, таких как создание, редактирование и преобразование электронных таблиц, текстовые редакторы и т.п.
Стилус 204 может быть оборудован кнопками или может иметь другие особенности для увеличения его возможностей. В одном из примеров стилус 204 может быть выполнен в виде “карандаша” или “пера”, у которого один конец состоит из пишущей части, а другой конец состоит из “резинки”, и который при движении по дисплею указывает на части электронных чернил на дисплее, которые должны быть стерты. Также могут быть использованы другие типы устройств ввода, такие как мышь, трэкбол, клавиатура и т.п. Кроме того, для выбора или указания на части отображаемого изображения на сенсорном или неконтактно-сенсорном дисплее может быть использован палец самого пользователя. Следовательно, термин “пользовательское устройство ввода”, как используется в настоящем описании, имеет широкое значение и охватывает многие варианты хорошо известных устройств ввода.
В различных примерах система обеспечивает платформу для чернил в виде набора служб COM (компонентная объектная модель), который может быть использован прикладными программами для захвата, манипуляции и хранения чернил. Платформа для чернил также может включать в себя язык разметки, включающий в себя язык, аналогичный расширяемому языку разметки (XML). Кроме того, в качестве другой реализации система может использовать DCOM. Могут быть использованы дополнительные реализации, включая модель программирования Win32 и модель программирования Net от Microsoft Corporation. Эти платформы являются коммерчески доступными и хорошо известными в данной области техники.
Кроме того, для использования систем, полностью выполненных на компьютерах с перьевым вводом, или “планшетных ПК” (например, портативных компьютерных трансформеров или планшетных ПК типа “грифельной доски”) аспекты настоящего изобретения могут быть использованы в сочетании с другими типами компьютерных систем с перьевым вводом и/или других устройств, которые принимают данные в виде электронных чернил и/или принимают данные, введенные при помощи электронного пера или стилуса, такие как: переносные или карманные компьютерные системы; цифровые персональные помощники; карманные персональные компьютеры; мобильные или сотовые телефоны, пейджеры и другие устройства обмена данными; часы; бытовые приборы; и любые другие устройства или системы, которые включают в себя монитор или другое устройство отображения и/или дигитайзер, которые представляют пользователям напечатанную или графическую информацию и/или позволяют ввод с использованием электронного пера или стилуса, или которые могут обрабатывать электронные чернила, полученные другим устройством (например, обычный стационарный компьютер, который может обрабатывать электронные чернила, полученные планшетным компьютером).
Ниже настоящее изобретение будет описано совместно с остальными чертежами, на которых показаны различные примеры настоящего изобретения и приведена информация для объяснения настоящего изобретения. Конкретные чертежи и информацию, содержащуюся в этом подробном описании, не следует рассматривать как ограничивающие настоящее изобретение.
III. Обзор настоящего изобретения
Как указывалось выше, аспекты настоящего изобретения относятся к пользовательским интерфейсам, способам, системам и машиночитаемому носителю для активации и/или отображения системы ввода текста на устройстве отображения, таком как компьютерная система с перьевым вводом. Пользовательские интерфейсы согласно, по меньшей мере, некоторым примерам настоящего изобретения, могут включать в себя: (а) первый режим отображения, отображающий мишень активации системы ввода текста с первым размером и/или с первой характеристикой внешнего вида, причем первый режим отображения отображается, по меньшей мере, когда пользовательское устройство ввода нависает в непосредственной близости от места размещения мишени активации системы ввода текста, при этом место размещения мишени активации системы ввода текста на устройстве отображения выбирают на основании пользовательского ввода данных; и (b) второй режим отображения, отображающий систему ввода текста, причем второй режим отображения активируется, по меньшей мере, когда пользователь взаимодействует заданным образом с мишенью активации системы ввода текста в первом режиме отображения (например, касаясь мишени, нависая над ней, нависая над ней в течение длительного периода времени и т.п.). Мишень активации может быть свободно позиционируемой пользователем вдоль края панели, окна или экрана, например, путем операции “перетаскивания”, производимой пользователем, или другим желательным способом. Пользовательские интерфейсы согласно, по меньшей мере, некоторым примерам настоящего изобретения дополнительно могут включать в себя третий режим отображения, отображающий состояние перед взаимодействием мишени активации системы ввода текста, причем состояние перед взаимодействием включает в себя, по меньшей мере, одно состояние отображения, выбранное из группы, состоящей из: состояния отображения, при котором мишень активации системы ввода текста является невидимой, состояния отображения, при котором является видимой мишень активации системы ввода текста второго более мелкого размера, и состояния отображения, при котором является видимой мишень активации системы ввода текста со второй характеристикой внешнего вида, причем третий режим отображения отображается, по меньшей мере, когда пользовательское устройство ввода для мишени активации не воспринимается дигитайзером, связанным с устройством отображения (и в некоторых случаях, всякий раз, когда воспринимается отсутствие действия нависания вблизи места размещения мишени активации). Может происходить изменение между третьим и первым режимами отображения, например, если пользовательское устройство ввода нависает в непосредственной близости от мишени активации системы ввода текста в состоянии перед взаимодействием (например, такое действие нависания может изменить мишень активации системы ввода текста с более мелкого размера на больший размер, и/или из плоского текста, тусклой, упрощенной, неосвещенной или черно-белой версии на полноцветную, написанную жирным шрифтом, подчеркнутую, выделенную курсивом, анимированную и/или другую с более заметным или видимым состоянием) для того, чтобы, таким образом, сделать для пользователя более легко воспринимаемой мишень активации системы ввода текста и/или более легким взаимодействие с ней. После активации второй “режим отображения” может отобразить систему ввода текста в плавающем виде поверх других областей экрана, видимых на устройстве отображения.
Способы активации и/или отображения систем ввода текста на устройствах отображения согласно, по меньшей мере, некоторым примерам настоящего изобретения могут включать в себя: (а) отображение мишени активации системы ввода текста в первом месте размещения на устройстве отображения, причем мишень активации системы ввода текста отображается с первым размером и/или с первой характеристикой внешнего вида, по меньшей мере, когда пользовательское устройство ввода нависает в непосредственной близости от первого места размещения, при этом первое место размещения является изменяемым на основании пользовательского ввода данных; (b) получение первых пользовательских входных данных, направленных на мишень активации системы ввода текста (например, касанием, действием нависания, действием продолжительного нависания и т.д.); и (с) активацию системы ввода текста в ответ на первый пользовательский ввод данных. Такие способы дополнительно могут включать в себя: (d) отображение состояния перед взаимодействием мишени активации системы ввода текста, причем состояние перед взаимодействием включает в себя, по меньшей мере, одно состояние отображения, выбранное из группы, состоящей из: состояния отображения, при котором мишень активации системы ввода текста является невидимой, состояния отображения, при котором является видимой мишень активации системы ввода текста второго размера, и состояния отображения, при котором является видимой мишень активации системы ввода текста со второй характеристики внешнего вида; (е) получение вторых пользовательских входных данных, направленных на мишень активации системы ввода текста в состоянии перед взаимодействием; (f) изменение внешнего вида мишени активации системы ввода текста из состояния перед взаимодействием на первый размер и/или первую характеристику внешнего вида (например, изменение второго размера на первый размер и/или изменение второй характеристики внешнего вида на первую характеристику внешнего вида) в ответ на второй пользовательский ввод данных. В, по меньшей мере, некоторых примерах настоящего изобретения второй пользовательский ввод данных (т.е. изменение мишени активации из состояния перед взаимодействием на первый размер и/или первую характеристику внешнего вида в вышеуказанном примере) могут представлять собой нависание над пользовательским устройством в непосредственной близости от первого места размещения. В качестве дополнения или альтернативы в, по меньшей мере, некоторых примерах настоящего изобретения первый пользовательский ввод данных, описанный выше (например, ввод данных, который активирует систему ввода текста в этом примере) может представлять собой действие “касания” или “кликанье” пользовательским устройством по мишени активации системы ввода текста. Кроме того, в, по меньшей мере, некоторых примерах настоящего изобретения состояние перед взаимодействием мишени активации системы ввода текста может быть отображено, по меньшей мере, когда пользовательское устройство ввода не воспринимается дигитайзером, связанным с устройством отображения, и/или внешний вид мишени активации системы ввода текста может изменяться из состояния перед взаимодействием на первый размер и/или первую характеристику внешнего вида, по меньшей мере, когда пользовательское устройство ввода нависает в непосредственной близости от мишени активации системы ввода текста в состоянии перед взаимодействием.
Системы для активации и/или отображения систем ввода данных согласно примерам настоящего изобретения могут включать в себя: (а) устройство отображения (такое как дисплей компьютера); и (b) процессорную систему (например, процессор компьютера), программируемую и выполненную с возможностью: (i) отображения мишени активации системы ввода текста в первом месте размещения на устройстве отображения, причем мишень активации системы ввода текста отображается с первым размером и/или с первой характеристикой внешнего вида, по меньшей мере, когда пользовательское устройство ввода нависает в непосредственной близости от первого места размещения, при этом первое место размещения является изменяемым на основании пользовательского ввода данных; (ii) распознавания первых пользовательских входных данных, направленных на мишень активации системы ввода текста; и (iii) активации системы ввода текста в ответ на первый пользовательский ввод данных. Системы согласно, по меньшей мере, некоторым примерам настоящего изобретения дополнительно могут включать в себя систему ввода, такую как система приема данных, введенных при помощи мыши или электронных чернил (например, экран дигитайзера и т.п.). Процессорные системы, используемые в, по меньшей мере, некоторых иллюстративных системах согласно настоящему изобретению дополнительно могут быть программируемыми и выполненными с возможностью: (iv) отображения состояния перед взаимодействием мишени активации системы ввода текста, причем состояние перед взаимодействием включает в себя, по меньшей мере, одно состояние отображения, выбранное из группы, состоящей из: состояния отображения, при котором мишень активации системы ввода текста является невидимой, состояния отображения, при котором является видимой мишень активации системы ввода текста второго размера, и состояния отображения, при котором является видимой мишень активации системы ввода текста со второй характеристикой внешнего вида; (v) распознавания вторых пользовательских входных данных, направленных на мишень активации системы ввода текста в состоянии перед взаимодействием; и (vi) изменения внешнего вида мишени активации системы ввода текста из состояния перед взаимодействием на первый размер и/или первую характеристику внешнего вида (например, из второго размера и/или второй характеристики внешнего вида) в ответ на второй пользовательский ввод данных. Как описано выше, в, по меньшей мере, некоторых иллюстративных системах второй пользовательский ввод данных (т.е. изменение мишени активации из состояния перед взаимодействием на первый размер и/или первую характеристику внешнего вида в описанном выше примере) может представлять собой действие нависания пользовательского устройства ввода в непосредственной близости от первого места размещения, и/или первый пользовательский ввод данных, описанный выше (т.е. входные данные, которые активируют систему ввода текста) может представлять собой “касание” или “кликанье” пользовательским устройством ввода по мишени активации системы ввода текста. Кроме того, по меньшей мере, в некоторых примерах настоящего изобретения процессорная система может быть программируемой и выполненной с возможностью отображения мишени активации системы ввода текста в состоянии перед взаимодействием, когда пользовательское устройство ввода не воспринимается дигитайзером, и/или внешний вид мишени активации системы ввода текста может изменяться из состояния перед взаимодействием на первый размер и/или первую характеристику внешнего вида, по меньшей мере, когда пользовательское устройство ввода нависает в непосредственной близости от мишени активации системы ввода текста в состоянии перед взаимодействием.
В, по меньшей мере, некоторых примерах настоящего изобретения мишень активации системы ввода текста может быть невидимой (или иметь очень маленький размер) в то время, когда перо или стилус не воспринимаются дигитайзером. Затем, когда присутствие пера или стилуса воспринимается дигитайзером, например, в виде действия нависания в любом месте размещения над дигитайзером, мишень активации может появиться (или необязательно, может изменить свой внешний вид, если она уже была видимой). В ответ на действие нависания в непосредственной близости от места размещения мишени активации мишень активации может увеличиться в своих размерах (или каким-либо иным способом изменить свои характеристики внешнего вида), для того чтобы взаимодействие с мишенью активации стало более легким (например, касаясь пером), и таким образом полностью развернуть мишень.
Дополнительные аспекты настоящего изобретения относятся к машиночитаемому носителю данных, включающему в себя выполняемые компьютером инструкции, сохраненные на нем для предоставления различных пользовательских интерфейсов для активации и/или отображения системы ввода текста, выполнения различных видов активации системы ввода текста и/или способов отображения, и/или приведения в действие различных видов активации ввода текста и/или систем отображения, включая различные пользовательские интерфейсы, системы и способы, описанные выше (и такие интерфейсы, системы и способы, которые более подробно описаны ниже).
IV. Конкретные примеры настоящего изобретения
Как было упомянуто выше, настоящее изобретение относится к пользовательским интерфейсам, способам, системам и машиночитаемому носителю данных для активации и/или отображения системы ввода текста на устройстве отображения. Некоторые более специфичные аспекты настоящего изобретения направлены на то, чтобы сделать место размещения и/или взаимодействие с мишенями активации систем ввода текста в компьютерных системах с перьевым вводом более естественным, удобным и настраиваемым. В, по меньшей мере, некоторых примерах настоящего изобретения мишени активации системы ввода текста могут иметь относительно небольшие размеры (по меньшей мере, при некоторых обстоятельствах), но, тем не менее, быть легко различимыми и расположенными таким образом, что пользователь может легко взаимодействовать с ними.
На фиг.4А-4D в общих чертах показан пример пользовательского интерфейса для активации и/или отображения системы ввода текста на устройстве 400 отображения, например устройство 400 отображения компьютерной системы с перьевым вводом (которая может включать в себя связанный с ней дигитайзер, как описано выше). На фиг.4А показан пример мишени 402 активации системы ввода текста (или иконки), используемой для активации системы ввода текста согласно примерам настоящего изобретения в состоянии “перед взаимодействием”. Состояние 402 “перед взаимодействием” мишени активации системы ввода текста в этом примере представляет собой “свернутое” (или имеющего уменьшенный размер) состояние. Как более подробно описано ниже, в этой иллюстративной системе или иллюстративном способе взаимодействие пользователя с мишенью 402 в состоянии или режиме перед взаимодействием может привести к увеличению размеров мишени.
Состояние “перед взаимодействием” мишени 402 активации системы ввода текста может существовать в течение любого количества времени до тех пор, пока работает прикладная программа и/или операционная система компьютера. Например, мишень 402 активации системы ввода текста может находиться в состоянии перед взаимодействием в виде состояния по умолчанию, например, когда работает прикладная программа и/или операционная система, и пользовательское устройство ввода (такое как электронное перо или стилус 404) не взаимодействует с мишенью 402 активации системы ввода текста и/или не нависает над, рядом или в пределах места размещения мишени 402 активации системы ввода текста (например, в нескольких дюймах от мишени 402 активации системы ввода текста). Состояние перед взаимодействием мишени 402 активации системы ввода текста может представлять собой “свернутое” состояние, в котором мишень 402 имеет относительно небольшие размеры или является узкой, например имеет ширину или высоту, при которых у пользователя могут возникнуть трудности в установлении непосредственного и надежного контакта с мишенью 402 активации, например, 4-5 пикселей в ширину или даже меньше. Однако и в суженном, свернутом, состоянии мишень 402 активации в этом примере на самом деле остается видимой, и ее место размещения (например, вдоль определенной стороны устройства отображения и/или вдоль бокового края активной части дисплея или панели, имеющей фокус, например, в месте работы пользователя) четко напоминает пользователю о наличии системы ввода текста и о ее доступности.
Как известно в области техники компьютерных систем с перьевым вводом, по меньшей мере, некоторые электронные перья или стилусы 404 могут быть детектируемыми дигитайзером или другой частью компьютерной системы с перьевым вводом в случае, когда перо или стилус 404 расположены относительно близко или рядом с поверхностью дигитайзера (поверхность дигитайзера может совпадать и/или может быть расположена смежно с экраном дисплея, таким как экран устройства 400 отображения). Например, некоторые перья или стилусы 404 являются “активными”, причем в настоящем описании это означает, что они передают, отображают, изменяют или каким-либо иным способом модифицируют энергию, данные или другую информацию, передаваемую, воспринимаемую и/или детектируемую дигитайзером, в случае, когда перья или стилусы 404 находятся в определенной области на поверхности дигитайзера. В качестве более конкретных примеров, некоторые перья или стилусы 404 могут включать в себя схемы или другие структуры, которые получают энергию, излучаемую дигитайзером и/или изменяют магнитное или электрическое поле, передаваемое и/или воспринимаемое дигитайзером таким образом, что наличие перьев или стилусов 404 может восприниматься дигитайзером благодаря изменениям в детектируемом магнитном или электрическом поле (например, по меньшей мере, когда перья или стилусы находятся рядом с поверхностью дигитайзера). В качестве других примеров некоторые перья или стилусы 404 могут передавать или отражать данные, электрические или магнитные поля, или другую энергию или информацию, которая является детектируемой дигитайзером (по меньшей мере, когда они расположены в непосредственной близости от него). Любой подходящий или предпочтительный способ восприятия или детектирования наличия пера или стилуса 404 (или другого пользовательского устройства ввода), когда они размещены рядом с экраном 400 устройства отображения (включая восприятие или детектирование наличия “неактивных” устройств ввода), может быть использован согласно настоящему изобретению. Хотя комбинация стилуса 404 и дигитайзера может быть разработана для предоставления возможности детектировать стилус 404 практически в любом подходящем положении относительно поверхности 400 дигитайзера, в, по меньшей мере, некоторых компьютерных системах с перьевым вводом стилус 404 может быть первоначально детектируемым, если он находится на расстоянии примерно полдюйма - два дюйма от поверхности 400 дигитайзера, а в некоторых примерах, если он находится на расстоянии приблизительно полдюйма - дюйм от поверхности 400 дигитайзера. Несомненно, аспекты настоящего изобретения могут быть реализованы на практике как с использованием “активных” перьев, или других устройств ввода, так и неактивных устройств ввода, включающих в себя системы с сенсорным экраном.
Нависание пера или стилуса 404 над или рядом с местом размещения мишени 402 активации в состоянии перед взаимодействием (например, в пределах примерно двух дюймов или меньше) в этом примере настоящего изобретения будет изменять внешний вид мишени активации из состояния 402 перед взаимодействием (например, которое показано на фиг.4А) на ее состояние после взаимодействия (например, в развернутом или увеличенном состоянии 402а, как показано на фиг.4В). В развернутом состоянии 402а мишень активации увеличивается и становится удобной для касания, например, электронным пером 404, которое, как указывалось выше, находится в нависшем состоянии рядом с мишенью активации для того, чтобы перевести ее из свернутого состояния 402 в развернутое состояние 402а. Размер и/или внешний вид мишени активации может изменяться любым подходящим или желательным способом из состояния перед взаимодействием в состояние после взаимодействия без отступления от настоящего изобретения. Например, в состоянии 402 перед взаимодействием мишень активации может быть более узкой и/или более короткой, чем мишень активации в состоянии после взаимодействия (например, при котором она может находиться в развернутом или увеличенном состоянии 402а). В качестве другого примера в состоянии 402 перед взаимодействием мишень активации может быть “серой”, тусклой, упрощенной, в текстовом виде, и/или каким-либо иным образом (например, визуально или аудиально) обозначенной, как “неактивная”, и она может перейти в активное состояние (например, полноцветное, подчеркнутое, выделенное жирным шрифтом, или выделенное курсивом, подсвеченное, анимированное и/или каким-либо иным образом (визуально или аудиально) указанное как “активное”), когда перо 404 расположено рядом, например, когда перо 404 детектируется в положении нависания рядом с мишенью 402 (необязательно, с или без изменения физического размера иконки 402). Конечно, любой способ изменения мишени 402 активации из неактивного в активное состояние (и, наоборот) и/или любой способ информирования пользователя об изменении этого состояния может быть использован без отступления от настоящего изобретения.
Кроме того, взаимодействие пользователя с и/или введение данных, направленных на развернутую (или находящуюся в состоянии после взаимодействия) мишень 402а активации, может использоваться для активации и/или отображения системы ввода текста, такой как различные типы систем ввода текста, описанные выше совместно с фиг.1В и 1С (например, панель ввода рукописных данных, функциональная клавиатура или т.п.). Например, как показано на фиг.4В, движение пера 404 из положения нависания (положения “А”) в положение, при котором она временно контактирует с дигитайзером и/или поверхностью 400 дисплея на или рядом с местом размещения мишени 402 активации системы ввода текста (например, положение “В”, в котором кончик пера 404 “касается” поверхности 400 дисплея на или рядом с местом размещения развернутой мишени 402а активации) может активировать систему ввода текста и вызвать ее отображение на этой иллюстрированной структуре. Например, как показано на фиг.4С, такое действие “касания” может вызвать отображение функциональной клавиатуры 410 (или систему ввода данных любого желательного типа). Поскольку система ввода текста (например, функциональная клавиатура 410) может быть отображена любым желательным способом без отступления от настоящего изобретения, в этом иллюстративном примере, касание мишени активации в ее развернутом состоянии 402а может инициировать анимацию, при которой создается ощущение, что функциональная клавиатура 410 (или другая система ввода текста) перемещается с левой стороны экрана 400 дисплея в направлении стрелки 412 на исходной высоте, на которой была расположена развернутая мишень 402а активации. Такое действие анимации или перемещения связывает и подкрепляет с точки зрения пользователя назначение и функцию мишеней 402 и/или 402а активации, и дальнейшее присутствие мишени 402а активации на дальней правой стороне отображенной функциональной клавиатуры 410 во время действия перемещения или анимации дополнительно связывает и подкрепляет назначение и функцию мишени 402а активации с точки зрения пользователя. Несомненно, при желании, мишень 402а активации не должна появляться во время отображения системы ввода текста.
На фиг.4D показан пример устройства 400 отображения с полностью развернутой системой ввода текста (например, функциональной клавиатурой 410). Как показано, в этом иллюстративном примере функциональная клавиатура 410 (или другая система ввода текста) остается отображенной на первоначальной высоте развернутой мишени 402а активации и выровненной по центру в пределах этой части дисплея, и дальнейшее присутствие мишени 402а активации на дальней правой стороне отображенной функциональной клавиатуры 410 дополнительно связывает и подкрепляет назначение и функцию мишени 402а активации с точки зрения пользователя. Несомненно, при желании, мишень 402а активации не должна оставаться отображенной с полностью развернутой системой ввода текста.
При желании, пользователь может изменить размер и/или место размещения функциональной клавиатуры 410 (или другой системы ввода текста). Например, по меньшей мере, в некоторых иллюстративных пользовательских интерфейсах, системах и способах согласно настоящему изобретению пользователь может легко изменить место размещения системы ввода текста путем установки кончика пера на нижней границе 416 системы ввода и перетаскивания системы ввода текста на новое, желательное место размещения до тех пор, пока кончик пера не поднимется вверх от поверхности 400 устройства отображения. В качестве другого примера, при желании, размер системы ввода текста может быть отрегулирован путем установки кончика пера на нижний край или границу системы (например, край 418) и перетаскивания края до тех пор, пока система не приобретет новый желательный размер. Как известно, в данной области техники для регулировки размера может использоваться любой край или угол границы. При желании, пользователи также могут управлять местом размещения, в котором система ввода текста заканчивает перемещение вдоль экрана (так, что отсутствует необходимость в постоянном выравнивании по центру открытой панели, в которой она активирована). Такие технологии изменения размера и места размещения известны и используются в данной области техники.
В, по меньшей мере, некоторых иллюстративных пользовательских интерфейсах, системах и способах согласно настоящему изобретению система ввода текста может оставаться видимой и доступной до тех пор, пока не будет закрыта самим пользователем. При желании, необязательно системы и способы согласно, по меньшей мере, некоторым примерам настоящего изобретения могут автоматически закрывать систему ввода текста по истечении определенного периода времени, в течение которого она не использовалась. В любом случае система ввода текста может быть повторно сложена любым подходящим или желательным способом без отступления от объема настоящего изобретения. Например, пользователь может указать, что он закончил пользоваться системой ввода текста, касаясь пером системной иконки 414 “Закрыть”, повторно касаясь развернутой мишени 402а активации, путем действия нависания над мишенью 402а активации, расположенной на краю системы ввода текста и/или любым другим желательным способом. Система ввода текста может исчезать любым желательным способом, например, просто исчезая или исчезая постепенно, путем перемещения назад к левой стороне дисплея 400 (противоположно направлению перемещения анимации, описанному выше по фиг.4В и 4С), путем использования какой-либо иной процедуры анимации или т.п. В, по меньшей мере, некоторых примерах настоящего изобретения после закрытия система ввода текста, дисплей 400 может вернуться в состояние, показанное на фиг.4А с мишенью активации в свернутом или другом состоянии 402 перед взаимодействием. При желании, необязательно после того, как система ввода текста закроется, эта система может вернуть дисплей 400 в состояние, показанное на фиг.4В на короткое время (с отображенной развернутой мишенью 402а активации), и затем, наконец, вернуться к свернутому состоянию 402, показанному на фиг.4А при условии отсутствия взаимодействия пользователя с развернутой мишенью 402а активации в течение заданного периода времени и/или если пользователь выполняет другие действия в стороне от мишени 402а анимации. Конечно, многие изменения в способе и/или внешнем виде дисплея 400 и/или мишеней 402 и/или 402а активации могут использоваться без отступления от настоящего изобретения.
После использования и/или закрытия системы ввода текста системы и способы согласно настоящему изобретению могут вернуть и/или отобразить мишени 402 и/или 402а активации в любом желательном месте размещения без отступления от настоящего изобретения. Например, в некоторых пользовательских интерфейсах, системах и способах система ввода текста может вернуть и/или система может отобразить мишени 402 и/или 402а активации на той же самой стороне экрана 400 дисплея, с которой она изначально была активирована, и на той высоте вдоль стороны дисплея 400, на которой система ввода текста была размещена и/или использовалась в последний раз (например, на такой же высоте, на которой она изначально была установлена, или на другой высоте, если пользователь изменил место размещения системы ввода текста во время ее использования). В другом примере, при желании, по меньшей мере, некоторые пользовательские интерфейсы, системы и способы могут вернуть систему ввода текста и/или отобразить мишени 402 и/или 402а активации на той же самой стороне, на которой она была изначально активирована и на той же самой высоте, на которой мишени 402 и 402а активации были изначально отображены. Другие комбинации возврата системы ввода текста и/или нового места размещения на дисплее мишени активации могут быть использованы без отступления от настоящего изобретения.
В качестве другой альтернативной и/или дополнительной особенности вместо касания мишени 402а активации кончиком пера для активации системы ввода текста и/или дополнительно к нему система может быть активирована, когда/если детектируется действие продолжительного нависания над мишенью 402а активации (например, в течение периода времени, превышающий заданный). Также, при желании, в, по меньшей мере, некоторых иллюстративных системах и способах согласно настоящему изобретению движение пера 404 в сторону от экрана 400 дигитайзера/дисплея, не касаясь мишени 402а активации, касание места размещения, отличного от мишени 402а активации, и/или движение пера в положение нависания в стороне от места размещения мишени 402а активации, не касаясь ее, и т.п., может детектироваться системами и способами и использоваться для инициации изменения мишени активации из развернутого состояния или состояния 402а после взаимодействия (как показано на фиг.4В) обратно в свернутое состояние или состояние перед взаимодействием (как показано на фиг.4А) без активации системы ввода текста. В, по меньшей мере, некоторых примерах настоящего изобретения действие продолжительного нависания над развернутой мишенью 402а активации также может детектироваться и использоваться для инициации изменения мишени активации из ее состояния 402а после взаимодействия в состояние перед взаимодействием без активации системы ввода текста, например, если нависание продолжается дольше заданного периода времени.
На фиг.5А-5F показаны примеры различных дополнительных особенностей, которые могут быть доступны согласно, по меньшей мере, некоторым примерам настоящего изобретения, которые делают данную систему ввода текста и мишени ее активации более гибкими, настраиваемыми и дружественными по отношению к пользователю. Например, как показано на этих чертежах, место размещения мишеней 402 и/или 402а активации может свободно выбираться пользователем, например на основании предпочтений и/или индивидуальных потребностей или пожеланий. Как показано на фиг.5А, мишень 402а активации (и, следовательно, мишень 402 в ее состоянии перед взаимодействием) может свободно перемещаться вдоль левого края дисплея и/или активной панели (как показано стрелкой 500). Хотя передвижение мишени 402а активации может выполняться любым желательным способом без отступления от настоящего изобретения, в, по меньшей мере, некоторых примерах мишени 402 и/или 402а активации могут свободно передвигаться вдоль края дисплея или активной панели путем опускания кончика пера 404 на мишень 402а активации (показанной пунктирными линиями и обозначенной серым цветом на фиг.5А) и перетаскивания мишени 402а на новую, желательную высоту места размещения (показанного сплошными и черными линями), используя перо 404, до тех пор, пока кончик пера 404 не поднимется вверх от поверхности 400 устройства отображения. В качестве одного более специфичного примера движение кончика пера 404 дальше заданного расстояния (например, больше чем 5 пикселей) во время события перо внизу в пределах границ мишени 402а активации может быть достаточным для инициации такого действия передвижения мишени (например, движение пера 404 на расстояние большее, чем расстояние, наблюдаемое во время обычного “касания” пером, может быть использовано для возможности отличить желание ввести режим передвижения мишени активации от желания просто активировать систему ввода текста, касаясь мишени 402а). В качестве другого примера, при желании, может потребоваться, чтобы событие перо внизу в пределах границ мишени 402а активации длилось дольше заданного периода времени для активации процедуры передвижения мишени (например, действие “нажать-и-удерживать” перо в пределах границ мишени 402а таким образом, чтобы время события перо внизу превысило обычное время события перо внизу в течение касания, может использоваться для того, чтобы отличить желание ввести режим передвижения мишени активации от желания активировать систему ввода текста, касаясь мишени). В других дополнительных примерах, при желании, пользователь может активировать режим передвижения мишени активации из меню, например, из меню панели инструментов путем выделения мишени и последующего передвижения ее при помощи пера, мыши или клавиатуры и т.д.
Как следствие обычных углов удерживания пера 404 и т.п., пользователи, которые пишут правой рукой, обычно предпочитают место размещения мишеней 402 и/или 402а активации в любом месте с правой стороны дисплея 400 или активной части дисплея (например, части дисплея, имеющей фокус и/или принимающей пользовательские входные данные, если открыто несколько программ или панелей отображения). Пользователи, которые пишут левой рукой, с другой стороны, обычно предпочитают место размещения мишени 402а активации с левой стороны устройства 400 отображения или активной части дисплея. Следовательно, мишени 402 и/или 402а активации согласно, по меньшей мере, нескольким примерам настоящего изобретения также могут быть свободно размещаемыми с правой стороны устройства 400 отображения или активной части дисплея, как показано стрелкой 500 на фиг.5В. При желании, мишени 402 и/или 402а активации могут быть свободно передвигаемыми с одной стороны экрана 400 дисплея на другую сторону, например, путем действия перетаскивания пером, описанным выше, и перетаскиванием мишени 402а на противоположную боковую сторону дисплея 400. В качестве более конкретного примера, если пользователь перетаскивает мишень 402а дальше заданного расстояния по ширине экрана 400 дисплея (например, более, чем половина экрана), такое действие может быть использовано для запуска систем и способов согласно примерам настоящего изобретения для размещения и/или отображения мишени 402а активации на другой стороне экрана 400 дисплея. В качестве другого примера, при желании, путем детектирования определенного угла или наклона пользовательского пера в течение заданного времени, системы и способы согласно, по меньшей мере, некоторым примерам настоящего изобретения могут определить, занес ли пользователь перо в положение нависания правой и/или левой рукой, и системы и способы могут разместить мишени 402 и/или 402а активации вдоль левого или правого краев экрана 400 дисплея, исходя из этого определения, например, с левой стороны для пользователей, которые пишут правой рукой, и с правой стороны для пользователей, которые пишут левой рукой (хотя необязательно предоставляя пользователю возможность переопределения такого автоматического выбора). Конечно, другие способы передвижения и/или размещения мишеней 402 и/или 402а активации могут быть использованы без отступления от настоящего изобретения. Система ввода текста может перемещаться с правой стороны по экрану 400 дисплея и/или быть активированной каким-либо иным способом, аналогичным способам, описанным выше по фиг.4А-4D. Конечно, любая анимация, внешний вид и/или отличительные особенности активации могут быть использованы без отступления от настоящего изобретения.
Места размещения мишеней 402 и/или 402а активации не ограничены боковыми сторонами устройства 400 отображения. Предпочтительно, как показано на фиг.5С и 5D, мишени 402 и/или 402а активации также могут быть расположены вдоль нижнего и/или верхнего краев устройства 400 отображения и/или вдоль нижнего и/или верхнего краев активной части дисплея или открытой панели устройства 400 отображения. Как и в случае бокового размещения мишеней 402 и/или 402а, места размещения мишеней 402 и/или 402а активации могут свободно выбираться пользователем, например, путем действия прикосновения или перетаскивания пером или другим желательным действием, как описано выше согласно фиг.5А и как показано стрелкой 500 на фиг.5С и 5D.
При размещении мишеней 402 и/или 402а активации вдоль нижнего края экрана 400 дисплея, чтобы предотвратить развертку системы ввода текста целиком или частично за видимую область на экране дисплея, системы и способы согласно, по меньшей мере, некоторым примерам настоящего изобретения запрещают перетаскивание мишеней 402 и/или 402а активации до положения по вертикали ниже самого низкого положения, при котором может быть достигнут плавающий режим. Если пользователь продолжает перетаскивать мишень 402 и/или 402а активации ниже этого уровня, то в этом примере, мишень может зафиксироваться на нижнем уровне (например, и необязательно изменить свой внешний вид на внешний вид и/или ориентацию, показанную на фиг.5С). Необязательно система ввода текста может по умолчанию работать в фиксированном режиме, когда мишени 402 и/или 402а размещены вдоль этих краев, как более подробно описано ниже. Аналогичные действия могут быть результатом, например, когда мишени 402 и/или 402а активации перетаскивают в места размещения выше заданной высоты вдоль бокового края, как показано на фиг.5D.
На фиг.5D-5F показано иллюстративное развертывание системы ввода текста в результате взаимодействия пользователя с мишенями 402 и/или 402а активации, расположенными в верхней части экрана 400 дисплея. Когда пользователь взаимодействует с мишенью 402а активации системы ввода текста, как показано на фиг.5D (например, путем “касания” мишени 402а активации пером 404, нависания над нею пера 404 в течение более длительного, чем заданный период времени и т.д.), это действие может запустить или активировать систему ввода текста и вызвать ее разворачивание. На фиг.5F показан пример системы 410 ввода текста (в этом примере в виде функциональной клавиатуры) в ее развернутом виде. Хотя система 410 ввода текста может быть отображена любым желательным способом без отступления от настоящего изобретения, в этом иллюстративном примере касание мишени 402а активации в ее развернутом состоянии (как показано на фиг.5D) может инициировать анимацию, при которой она появляется таким образом, что система 410 ввода текста перемещается вниз от верхней части экрана 400 дисплея в направлении стрелки 520. Такое действие анимации или перемещения связано и подкрепляет назначение и функцию мишени 402а активации с точки зрения пользователя, и продолжительное присутствие мишени 402а активации в нижней части системы 410 ввода текста во время перемещения или анимации дополнительно связывает и подкрепляет назначение и функцию мишени 402а активации с точки зрения пользователя. Конечно, при желании, не требуется, чтобы мишень 402а активации появлялась во время этой процедуры развертывания.
На фиг.5F показан пример устройства 400 отображения с системой 410 ввода текста этого иллюстративного полного развертывания. Как показано, в этом иллюстративном примере система 410 ввода текста полностью отображается и является доступной для ввода данных (например, путем использования электронного пера или другого подходящего устройства ввода). Конечно, может быть использован любой тип системы ввода текста без отступления от настоящего изобретения. Кроме того, длительное присутствие мишени 402а активации в нижней части отображенной системы 410 ввода текста дополнительно связывает и подкрепляет назначение и функцию мишени 402а активации с точки зрения пользователя. Однако, при желании, не требуется, чтобы мишень 402а активации была видимой, когда система 410 ввода текста развернута полностью. При желании, пользователь может изменить размер и/или место размещения системы 410 ввода текста, например, используя технологию перетаскивания пером или другие технологии, как в общем случае было описано выше согласно фиг.4D, включая использование технологий изменения размера и места размещения, которые известны и используются в данной области техники.
Когда пользователь прекращает пользоваться системой ввода текста (или в любое другое подходящее или желательное время), система может быть сложена повторно любым подходящим или желательным способом без отступления от настоящего изобретения. Например, пользователь может указать, что он закончил пользоваться системой ввода текста, касаясь пером системной иконки 414 “Закрыть”, повторно касаясь развернутой мишени 402а активации и/или другим желательным способом. Система 410 ввода текста может исчезать любым желательным способом, например, просто исчезая или исчезая постепенно, путем перемещения обратно в верхнюю часть дисплея 400 (противоположного перемещению, описанному выше по фиг.5D-5F), или используя некоторые другие технологии анимации или т.п. Обратное перемещение, как описано выше, может способствовать дополнительному закреплению присутствия и использования мишеней 402 и/или 402а активации с точки зрения пользователя. В, по меньшей мере, некоторых примерах настоящего изобретения после закрытия системы 410 ввода текста дисплей 400 может вернуться в состояние, показанное на фиг.5D, или в состояние с мишенью активации в свернутом или другом состоянии перед взаимодействием (например, аналогичном состоянию 402, описанному выше). Необязательно, при желании, после закрытия системы 410 ввода текста система может вернуть дисплей 400 в состояние, показанное на фиг.5D на некоторое время (с отображенной развернутой мишенью 402а активации) и затем, наконец, вернуться в свернутое состояние, как описано выше, например, если отсутствует взаимодействие пользователя с развернутой мишенью 402а активации в течение заданного периода времени и/или если пользователь использует другое действие в стороне от мишени 402а активации. Конечно, многие варианты способов и/или внешнего вида дисплея, и/или мишени активации могут быть использованы без отступления от настоящего изобретения.
Способ, при помощи которого разворачиваются системы ввода текста, также может различаться (и необязательно, может управляться пользователем системы) в системах и/или способах согласно настоящему варианту осуществления. При желании, пользователи могут иметь возможность свободного выбора активных “режимов” работы, которые более подробно описаны ниже. На фиг.4А-4D показан пример систем и способов, в которых система ввода текста разворачивается “плавающим способом”. В таком способе или при таком режиме работы система ввода текста появляется и действует так, как если бы она по существу плавала поверх всех других частей дисплея или панелей и/или всех других открытых приложений. В, по меньшей мере, некоторых примерах при таком плавающем способе система ввода текста не резервирует и не занимает пространство в открытой рабочей части дисплея и/или части дисплея, имеющей фокус. Также, при желании, при активации в таком плавающем виде система ввода текста может оставаться на месте в плавающем виде до тех пор, пока ее не сложат или не изменят ее режим работы. Например, даже если пользователь и/или система изменят активную прикладную программу и/или будут использовать часть дисплея, изменят фокус и т.п., система ввода текста в этом режиме будет оставаться в верхней части и будет доступной для использования. Конечно, способ, в котором работает система ввода текста в таком плавающем режиме, может изменяться в широких пределах без отступления от настоящего изобретения.
На фиг.5D-5F показан пример систем и способов, в которых система ввода текста разворачивается в “фиксированном виде”. В таком способе или при таком режиме работы, при запуске, система ввода текста резервирует под себя пространство на экране. Следовательно, при активации системы ввода текста, как это очевидно из сравнения фиг.5D с фиг.5Е и 5F, некоторые данные, которые изначально присутствовали на экране 400, больше не появляются после активации системы ввода текста (например, область дисплея для прикладной программы становится меньше, и в этом примере отображается меньшее количество информации). В качестве альтернативы, при желании, как описано выше по фиг.1А-1С, в таком “фиксированном” режиме система ввода текста может зарезервировать под себя пространство на экране дисплея, и информация, которая изначально присутствовала на экране, при запуске системы ввода текста может быть отображена с меньшими размерами таким образом, что все (или по существу все) изначально отображенные данные могут оставаться отображенными, даже если используется система ввода текста. При таком “фиксированном” способе работы в, по меньшей мере, некоторых примерах система ввода текста остается в установленном месте размещения на экране (необязательно, с возможностью передвижения пользователем), несмотря на то, изменял ли пользователь и/или система активную прикладную программу и/или используемую часть дисплея или панель, имеющую фокус, или т.п. Хотя “фиксированный” способ работы может использоваться в любом желательном месте размещения на экране дисплея, обычно этот способ работы больше подходит для использования в случае, когда система ввода текста ориентирована на развертывание из и/или на верхнем и/или нижнем краях экрана дисплея. При желании, системы и способы согласно, по меньшей мере, некоторым примерам настоящего изобретения могут автоматически по умолчанию переходить в “фиксированный” режим работы в любое время, когда мишени активации системы ввода текста помещают на верхнем и/или нижнем краях экрана (необязательно, пользователь может переопределить такой выбор и/или место системы по умолчанию на другой режим работы, без отступления от настоящего изобретения). Многие варианты рабочих характеристик систем и способов настоящего изобретения в таком “фиксированном” режиме возможны без отступления от настоящего изобретения.
В качестве другой опции система ввода текста может быть приспособлена или разработана для развертки способом “на месте”. В таком рабочем режиме согласно, по меньшей мере, некоторым вариантам осуществления настоящего изобретения система ввода текста может быть привязана к конкретному открытому полю, панели дисплея или области (например, активной панели дисплея и/или панели, имеющей фокус). В этом иллюстративном рабочем режиме, если пользователь, прикладная программа, операционная система или т.п. переключает фокус от поля или прикладной программы, в которой была открыта система ввода текста, и/или от поля или прикладной программы, которая может принимать текст, то система ввода текста может исчезнуть и не быть непосредственно доступной во вновь активируемом поле или панели (хотя при желании система ввода текста может быть активирована в этом новом поле или панели, например, пользователем). Затем, если пользователь возвращается и/или возвращает фокус в поле или прикладную программу, в которой изначально была развернута система ввода текста, и/или в другое поле или прикладную программу, которая может принимать текст, то система ввода текста может снова отображаться и быть доступной при изменении фокуса, необязательно, в том же виде и в том же месте размещения, в котором она была ранее развернута или размещена. Необязательно, вместо немедленного восстановления системы ввода текста, если происходит такое изменение фокуса, может появиться иконка или диалоговое окно, что дает возможность пользователю повторно, при желании, запустить систему ввода текста. Также, при желании, в режиме работы “на месте” система ввода текста может быть развернута плавающим способом, фиксированным способом и/или любым способом по желанию без отступления от настоящего изобретения. Конечно, возможны многочисленные изменения в рабочих характеристиках систем и способов согласно настоящему изобретению в рабочем режиме “на месте” без отступления от настоящего изобретения.
При желании, системы и способы согласно настоящему изобретению в, по меньшей мере, некоторых примерах настоящего изобретения могут включать в себя визуальные и/или аудиальные индикаторы или средства оповещения (например, связанные с местом размещения мишени активации и/или активацией) для того, чтобы информировать пользователя о режиме работы, например, до или во время активации системы ввода текста. Например, при желании, внешний вид мишени активации может отличаться в зависимости от того, установлена ли система для активации мишени в фиксированном, плавающем режиме или в режиме “на месте” (например, закругленные края мишени для плавающего режима, или квадратные края мишени для фиксированного режима, расположение на самом краю экрана 400 дисплея для плавающего или фиксированного режимов, или расположение на краю отдельной панели для режима “на месте” и т.д.). В качестве другого примера, при желании, во время нависания и/или развертывания системы ввода текста для указания установленного режима работы может быть сгенерирован аудиальный индикатор. При желании могут использоваться другие индикаторы или комбинации таких индикаторов без отступления от настоящего изобретения. Конечно, при желании, пользователь может изменить режим работы до или после развертывания системы ввода текста, например, из меню, которое может быть доступным, при помощи радиокнопок, включенных в систему ввода текста, и/или любым другим желательным способом без отступления от настоящего изобретения.
Конечно, могут быть предусмотрены многие варианты пользовательских интерфейсов, систем и способов, связанных с системой ввода текста и ее мишенями активации, без отступления от настоящего изобретения. Например, могут существовать многочисленные варианты способов появления мишени активации, внешнего вида или способов переключения мишени активации между состояниями до взаимодействия и после взаимодействия, способов, которыми системы ввода текста разворачиваются в ответ на взаимодействие с мишенями активации, способов исчезновения системы ввода текста и т.п. Различные примеры дополнительных особенностей и/или модификаций пользовательских интерфейсов, систем и способов согласно настоящему изобретению описаны ниже.
В качестве исходного положения по умолчанию мишени активации изначально могут появляться вдоль левого края экрана, при желании, могут быть центрированы относительно середины края или выше. Системы и способы могут возвращать мишени в место размещения по умолчанию, например, после того как будут удовлетворены конкретные условия, в результате конкретных действий и т.д. Конечно, может использоваться любое исходное положение по умолчанию без отступления от настоящего изобретения.
Обычно в пользовательских интерфейсах, системах и способах согласно примерам настоящего изобретения после развертывания системы ввода текста пользователем она может возвращаться на свое первоначальное место размещения, если ее снова складывают, если только пользователь не переместил систему ввода текста во время ее использования. Если система ввода текста во время использования была передвинута (например, путем перетаскивания пользователем на новое место размещения), пользовательские интерфейсы, системы и способы согласно, по меньшей мере, некоторым примерам настоящего изобретения могут отображать соответствующие мишени активации после складывания системы ввода текста на краю дисплея и на уровне, соответствующем месту размещения системы ввода текста, когда она была открыта в последний раз. Конечно, при желании, при складывании системы ввода текста мишени активации могут вернуться на свое предыдущее место размещения без отступления от настоящего изобретения. В качестве другой альтернативы, при желании, при складывании системы ввода текста мишени активации могут вернуться в положение по умолчанию без отступления от настоящего изобретения. При складывании системы ввода текста возможны другие изменения в местах размещения мишеней активации без отступления от настоящего изобретения.
По меньшей мере, компьютерные системы с перьевым вводом, такие как многие планшетные ПК, могут предоставлять возможность пользователям свободно менять ориентацию экрана дисплея во время использования между “книжной” и “альбомной” ориентацией. По меньшей мере, некоторые примеры пользовательских интерфейсов, систем и способов согласно настоящему изобретению могут располагать мишени активации системы ввода текста вдоль того же относительного края и/или в соразмерном месте размещения вдоль такого относительного края, исходя из предыдущей ориентации при изменении ориентации экрана дисплея между книжной и альбомной (например, из правого края в альбомной ориентации на правый край в книжной ориентации). В этом случае при переключении ориентации пользователь может обнаружить мишени активации в, по существу, таком же обычном месте размещения, в котором они были расположены при другой ориентации. Конечно, другие способы работы такого переключения ориентации и/или положения мишеней активации могут быть использованы без отступления от настоящего изобретения, такие как размещение мишеней активации в положении по умолчанию, в последнем месте размещения в такой ориентации и т.д.
В некоторых режимах работы и/или прикладных программах может быть желательным убирать мишень (мишени) активации, по меньшей мере, в некоторых ситуациях, таких, когда пользователь не взаимодействует с мишенью (мишенями) и/или во время использования системы ввода текста. Например, при подготовке презентации с использованием PowerPoint® (презентационное программное обеспечение, доступное от Microsoft Corporation of Redmond, Washington) или аналогичной, пользователь может выразить желание, чтобы мишени активации не присутствовали и/или может пожелать, чтобы они присутствовали только во время определенного ограниченного набора обстоятельств. При желании, пользовательские интерфейсы, системы и способы согласно, по меньшей мере, некоторым примерам настоящего изобретения и/или при использовании с определенными прикладными программами или т.п. могут быть выполнены с возможностью скрывать мишень (мишени) активации, если только перо (или другое пользовательское устройство ввода) не воспринимается или до тех пор пока оно воспринимается на краю дисплея или рядом с краем дисплея, где размещена мишень. В качестве другого примера мишени активации в таких состояниях перед взаимодействием могут появляться в виде плоского текста, очень упрощенными, тусклыми и/или серыми такими, чтобы они оставались видимыми, но не бросались в глаза. Затем, если перо пользователя нависает и/или другое устройство ввода располагается рядом с краем (например, в любом месте вдоль края), мишень активации может отображаться в своем свернутом состоянии или состоянии перед взаимодействием и/или в каком-либо другом видимом состоянии, и/или если перо пользователя нависает рядом с краем или рядом с местом размещения мишени активации, то мишень активации может отображаться в своем развернутом состоянии и/или полностью видимой, и/или в состоянии после взаимодействия. Конечно, без отступления от настоящего изобретения могут быть использованы множество форм, вариантов внешнего вида и обстоятельств, при которых отображаются различные мишени активации. В этом случае мишень действительно может быть невидимой и/или не отвлекающей внимание во время презентации, но она может быть легко найдена и использована, при необходимости. При желании, такой тип “скрытого” режима для мишеней активации может вводиться автоматически (например, по умолчанию), когда активированы или запущены определенные прикладные программы и/или функции (например, такие как презентация, показ слайдов и т.п.).
В иллюстративных примерах показано использование одной мишени активации на экране дисплея. Конечно, при желании, в пользовательских интерфейсах, системах и способах без отступления от настоящего изобретения могут использоваться множество мишеней активации, необязательно расположенных вдоль множества краев экрана дисплея и/или множества открытых программ или панелей. Например, при желании, пользователи могут предусмотреть множество мишеней активации вдоль одного края, мишень активации во множестве углов, мишень активации в каждой открытой прикладной программе или т.п. без отступления от настоящего изобретения. В качестве другого примера может быть предусмотрена одна удлиненная мишень активации вдоль края дисплея, и система ввода текста может быть активирована касанием такой вытянутой мишени в любом ее месте. В таких системах система ввода текста может быть развернута в месте касания, рядом с ним или исходя из заданных связей в отношении места касания.
Наконец, хотя иллюстративные примеры показывают использование мишеней активации и систем ввода текста настоящего изобретения совместно с программой текстового процессора, использование в таком окружении просто представляет собой пример использования настоящего изобретения. Специалистам в данной области техники очевидно, что множество систем ввода текста может быть установлено в различных условиях, на любых панелях отображения и/или на множестве полей и/или с любой желательной прикладной программой и/или операционной системой или т.п. без отступления от настоящего изобретения.
Заключение
Хотя настоящее изобретение описано при помощи конкретных примеров, включающих в себя имеющиеся в настоящее время предпочтительные способы реализации настоящего изобретения, специалистам в данной области техники, очевидно, что существуют многочисленные изменения и модификации описанных выше систем и способов, которые попадают в пределы объема и сущности настоящего изобретения, определяемых прилагаемой формулой изобретения.
название | год | авторы | номер документа |
---|---|---|---|
НАНЕСЕНИЕ ЧЕРНИЛ В РЕАЛЬНОМ ВРЕМЕНИ | 2004 |
|
RU2392655C2 |
ОСВЕДОМЛЕННОЕ О СТИЛЕ ИСПОЛЬЗОВАНИЕ ПИСЬМЕННОГО ВВОДА | 2006 |
|
RU2419871C2 |
МЕХАНИЗМ ДЛЯ ВЗАИМОДЕЙСТВИЯ ПЕРА С КОНСТРУКЦИЕЙ ДАТЧИКА ДАВЛЕНИЯ | 2019 |
|
RU2799397C2 |
СПИСКИ АВТОМАТИЧЕСКОГО ЗАПОЛНЕНИЯ И РУКОПИСНЫЙ ВВОД | 2006 |
|
RU2412470C2 |
ОБЪЕДИНЕНИЕ И СИНХРОНИЗАЦИЯ БЛИЗЛЕЖАЩИХ ИСТОЧНИКОВ ИНФОРМАЦИИ | 2006 |
|
RU2421795C2 |
ПРЕОБРАЗОВАНИЕ ЧЕРНИЛ В ТЕКСТОВОЕ ПРЕДСТАВЛЕНИЕ | 2014 |
|
RU2683174C2 |
РАЗДЕЛИТЕЛЬ ЧЕРНИЛ И ИНТЕРФЕЙС СООТВЕТСТВУЮЩЕЙ ПРИКЛАДНОЙ ПРОГРАММЫ | 2003 |
|
RU2358316C2 |
УЛУЧШЕННЫЙ КАРМАННЫЙ КОМПЬЮТЕР И СВЯЗАННЫЕ С НИМ СПОСОБЫ | 2006 |
|
RU2421777C2 |
ВЕРОЯТНОСТНОЕ ОБНАРУЖЕНИЕ КАСАНИЯ | 2015 |
|
RU2683171C2 |
ДОСТУП К ДАННЫМ ДО ВХОДА В СИСТЕМУ | 2004 |
|
RU2392661C2 |
Изобретение относится к области пользовательских интерфейсов для активации и/или отображения системы ввода текста в компьютерную систему. Техническим результатом является улучшение пользовательского интерфейса, который позволяет пользоваться данными, выполненными электронными чернилами и/или электронным пером. Пользовательские интерфейсы, способы, системы и машиночитаемый носитель данных для активации и/или отображения систем ввода текста на устройствах отображения включают в себя: (а) отображение мишени активации системы ввода текста в изменяемом пользователем месте размещения на устройстве отображения; (b) получение пользовательских входных данных, направленных на мишень активации; и (с) активацию системы ввода текста в ответ на пользовательский ввод данных. Такие пользовательские интерфейсы, способы и системы дополнительно включают в себя: (d) отображение состояния перед взаимодействием мишени активации; (е) получение пользовательских входных данных, направленных на мишень активации в этом состоянии перед взаимодействием; и (f) изменение внешнего вида мишени активации из состояния перед взаимодействием на больший размер и/или другой видимый внешний вид в ответ на указанный пользовательский ввод данных. 3 н. и 17 з.п. ф-лы, 15 ил.
1. Пользовательский интерфейс для активации и отображения системы ввода текста на устройстве отображения, содержащий:
первый режим отображения, отображающий мишень активации системы ввода текста, причем первый режим отображения отображается с первым размером и с первой характеристикой внешнего вида, по меньшей мере, если устройство ввода нависает над местом размещения мишени активации системы ввода текста, при этом место размещения мишени активации системы ввода текста на устройстве отображения выбирают в ответ на ввод данных из устройства ввода; и
второй режим отображения, отображающий систему ввода текста, причем второй режим отображения активируется, по меньшей мере, когда устройство ввода взаимодействует заданным способом с мишенью активации системы ввода текста в первом режиме отображения, при этом место размещения системы ввода текста основано, по меньшей мере частично, на месте размещения мишени активации системы ввода текста во время взаимодействия с устройством ввода; и
третий режим отображения, отображающий состояние перед взаимодействием мишени активации ввода текста, причем состояние перед взаимодействием включает в себя состояние отображения, при котором мишень активации системы ввода текста является невидимой.
2. Пользовательский интерфейс по п.1, в котором
третий режим отображения отображается, по меньшей мере, когда пользовательское устройство не воспринимается дигитайзером, связанным с устройством отображения, при этом первый размер мишени активации системы ввода текста больше, чем второй размер в, по меньшей мере, одном виде или размере, и при этом первый режим отображения активируется, по меньшей мере, когда пользовательское устройство нависает в непосредственной близости от мишени активации системы ввода текста в состоянии перед взаимодействием.
3. Пользовательский интерфейс по п.1, в котором обеспечена возможность выбора места размещения мишени активации системы ввода текста как одного или более заданных мест размещения.
4. Пользовательский интерфейс по п.1, в котором система ввода текста включает в себя область ввода электронных чернил.
5. Пользовательский интерфейс по п.1, в котором система ввода текста включает в себя функциональную клавиатуру.
6. Пользовательский интерфейс по п.1, в котором второй режим отображения отображает систему ввода текста в виде плавающего интерфейса поверх других областей отображения, видимых на устройстве отображения.
7. Способ активации и отображения системы ввода текста на устройстве отображения, содержащий:
отображение мишени активации системы ввода текста в первом месте размещения на устройстве отображения, причем мишень активации системы вода текста отображается с первым размером и с первой характеристикой внешнего вида, по меньшей мере, когда устройство ввода нависает над первым местом размещения, при этом первое место размещения является изменяемым в ответ на ввод данных с помощью устройства ввода;
получение первых входных данных из устройства ввода, направленных на мишень активации системы ввода текста;
активацию системы ввода данных в ответ на ввод данных из устройства ввода; и
отображение состояния перед взаимодействием мишени активации системы ввода текста, причем состояние перед взаимодействием включает в себя состояние отображения, при котором мишень активации системы ввода текста невидима.
8. Способ по п.7, дополнительно содержащий:
получение вторых входных данных из устройства ввода, направленных на мишень активации системы ввода текста в состоянии перед взаимодействием; и
изменение внешнего вида мишени активации системы ввода текста из состояния перед взаимодействием на, по меньшей мере, одно из: первый размер или первую характеристику внешнего вида, в ответ на второй ввод данных из устройства ввода.
9. Способ по п.8, в котором второй ввод данных из устройства ввода представляет собой действие нависания над первым местом размещения, и первый ввод данных из устройства ввода представляет собой касание или кликанье устройством ввода на устройстве отображения по мишени активации системы ввода текста.
10. Способ по п.8, в котором состояние перед взаимодействием мишени активации системы ввода текста отображается, по меньшей мере, когда устройство ввода не воспринимается дигитайзером, связанным с устройством отображения, при этом первый размер мишени активации системы ввода текста больше второго размера мишени активации системы ввода текста, и при этом внешний вид мишени активации системы ввода текста изменяется, по меньшей мере, когда устройство ввода нависает над мишенью активации системы ввода текста в состоянии перед взаимодействием.
11. Способ по п.10, в котором изменение внешнего вида мишени активации системы ввода текста, по меньшей мере, изменяет мишень активации со второго размера на первый размер.
12. Способ по п.7, в котором первое место размещения и размер мишени активации системы ввода текста выбирают при отображении мишенью активации системы ввода текста.
13. Способ по п.7, в котором система ввода текста включает в себя область ввода электронных чернил.
14. Способ по п.7, в котором система ввода текста включает в себя функциональную клавиатуру.
15. Способ по п.7, дополнительно включающий в себя:
отображение системы ввода текста в виде плавающего интерфейса поверх других областей отображения, видимых на устройстве отображения.
16. Система для активации и отображения системы ввода текста, содержащая:
устройство отображения; и
процессорную систему, программируемую и выполненную с возможностью: (а) отображения мишени активации системы ввода текста в первом месте размещения на устройстве отображения, причем мишень активации системы ввода текста отображается с первым размером и/или с первой характеристикой внешнего вида, по меньшей мере, когда устройство ввода нависает над первым местом размещения, при этом первое место размещения является изменяемым в ответ на ввод данных устройством ввода; (b) распознавания первых входных данных из устройства ввода, направленных на мишень активации системы ввода текста; (с) активации системы ввода текста в ответ на первый ввод данных из устройства ввода; и (d) отображения состояния перед взаимодействием мишени активации системы ввода текста, причем состояние перед взаимодействием включает в себя состояние отображения, при котором мишень активации системы ввода текста является невидимой.
17. Система по п.16, в которой процессорная система дополнительно является программируемой и выполненной с возможностью: (е) распознавания вторых входных данных из устройства ввода, направленных на мишень активации системы ввода текста в состоянии перед взаимодействием; и (f) изменения внешнего вида мишени активации системы ввода текста из состояния перед взаимодействием на, по меньшей мере, одно из: первый размер или первую характеристику внешнего вида, в ответ на второй ввод данных из устройства ввода.
18. Система по п.17, в которой второй ввод данных из устройства ввода представляет собой нависание над первым местом размещения, а первый ввод данных из устройства ввода представляет собой касание или кликанье по мишени активации системы ввода текста на устройстве отображения.
19. Система по п.16, в которой система ввода текста выполнена с возможностью ввода при помощи электронных чернил.
20. Система по п.16, в которой процессорная система дополнительно является программируемой и выполненной с возможностью отображения системы ввода данных плавающим способом поверх других областей, видимых на устройстве отображения.
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
WO 00/57265 A1, 28.09.2000 | |||
СРЕДСТВО ДЛЯ ВВОДА СИМВОЛОВ ИЛИ КОМАНД В КОМПЬЮТЕР | 1998 |
|
RU2236036C2 |
Способ приготовления мыла | 1923 |
|
SU2004A1 |
Авторы
Даты
2011-03-10—Публикация
2006-03-17—Подача