раскладки знаков, способы ввода и устройство ввода
Классы МПК: | H04M1/23 конструкция и установка номеронабирателя или аналогичных приборов; средства для облегчения пользования ими |
Патентообладатель(и): | АН Чеву (KR) |
Приоритеты: |
подача заявки:
2004-03-17 публикация патента:
20.01.2009 |
Настоящее изобретение относится к раскладкам знаков, способам ввода и устройству ввода. В частности, настоящее изобретение относится к корейской, английской и символьной раскладкам, которые эффективно располагаются на ограниченном числе кнопок, способам ввода с использованием раскладок знаков и устройству ввода для них. Техническим результатом является обеспечение пользователю, знакомому со способом ввода знаков на какой-либо раскладке, например, QWERTY, быстро и эффективно вводить знаки с помощью раскладки знаков на клавиатуре портативного устройства. Такой результат достигается за счет того, что кнопкам присвоены буквенные знаки таким образом, что буквенные знаки, которые находятся на смежных кнопках в стандартной клавиатуре QWERTY, расположены на одной или смежных кнопках клавиатуры портативного устройства. При этом буквенные знаки разделены на группу для ввода левой рукой и группу для ввода правой рукой на стандартной клавиатуре QWERTY, а также на первый набор знаков, второй набор знаков и третий набор знаков в соответствии с частотой их использования. 4 и 44 з.п.ф-лы, 7 ил., 3 табл.
Формула изобретения
1. Устройство ввода буквенных знаков на основе кнопок клавиатуры телефона, расположенных в виде матрицы 3×4, с использованием интерфейса ввода знаков, содержащее клавиатуру, включающую множество кнопок, которым присвоены буквенные знаки таким образом, что буквенные знаки, которые находятся на смежных кнопках в стандартной клавиатуре QWERTY, расположены на одной или смежных кнопках клавиатуры путем разделения буквенных знаков на Группу I для ввода левой рукой и Группу II для ввода правой рукой на стандартной клавиатуре QWERTY и на первый набор знаков, второй набор знаков и третий набор знаков в соответствии с частотой использования, выбора одного буквенного знака из каждого набора знаков для формирования сочетаний знаков и распределения этих сочетаний знаков по кнопкам таким образом, что буквенные знаки Группы I располагаются в левой колонке или средней колонке матрицы клавиатуры, а буквенные знаки Группы II располагаются в правой колонке или средней колонке матрицы клавиатуры; и процессор для кнопок ввода, предназначенный для обработки операции ввода знаков с помощью клавиатуры и вывода соответствующих знаков.
2. Устройство ввода буквенных знаков по п.1, в котором Группа I состоит из знаков 'Q', 'W', 'Е', 'R', Т', 'A', 'S', 'D', 'F', 'G', 'Z', 'X', 'С', 'V' и 'В', которые присвоены цифровым кнопкам '1', '2', '4', '5', '7' и '8', а Группа II состоит из знаков 'Y', 'U', 'I', 'О', 'P', 'Н', 'J', 'K', 'L', 'N' и 'М', которые присвоены цифровым кнопкам '2', '3', '5', '6', '8' и '9', так что, по меньшей мере, один знак присвоен каждой кнопке.
3. Устройство ввода буквенных знаков по п.1, в котором знаки 'Е', 'W, 'Q', 'A', 'D', 'Z', 'S', 'С' и 'X' присвоены цифровым кнопкам '1', '4' и '7', которые находятся в левой колонке клавиатуры, так что, по меньшей мере, один знак присвоен каждой кнопке.
4. Устройство ввода буквенных знаков по п.1, в котором знаки 'Т', 'F, 'Y', 'R', 'G', 'V', 'Н', 'U' и 'В' присвоены цифровым кнопкам '2', '5' и '8', которые находятся в средней колонке клавиатуры, так что, по меньшей мере, один знак присвоен каждой кнопке.
5. Устройство ввода буквенных знаков по п.1, в котором знаки 'О', "Р", 'I', 'L', 'J', 'N', 'М' и 'K' присвоены цифровым кнопкам '3', '6' и '9', которые находятся в правой колонке клавиатуры, так что, по меньшей мере, один знак присвоен каждой кнопке.
6. Устройство ввода буквенных знаков по п.1, в котором знаки 'Е', 'А' и 'S' соответственно присвоены трем различным цифровым кнопкам, выбранным из группы цифровых кнопок, содержащей цифровые кнопки '1', '4' и '7'.
7. Устройство ввода буквенных знаков по п.1, в котором знаки 'A' и 'S' соответственно присвоены двум различным цифровым кнопкам, выбранным из группы цифровых кнопок, содержащей цифровые кнопки '4' и '7'.
8. Устройство ввода буквенных знаков по п.1, в котором знаки 'Е', 'А' и 'S' присвоены цифровым кнопкам '1', '4' и '7' соответственно.
9. Устройство ввода буквенных знаков по п.1, в котором знаки 'Т' и 'R' соответственно присвоены двум различным цифровым кнопкам, выбранным из группы цифровых кнопок, содержащей цифровые кнопки '2' и '5'.
10. Устройство ввода буквенных знаков по п.1, в котором знаки 'Т', 'R' и 'Н' присвоены цифровым кнопкам '2', '5' и '8' соответственно.
11. Устройство ввода буквенных знаков по п.1, в котором знаки 'О' и 'I' соответственно присвоены двум различным цифровым кнопкам, выбранным из группы цифровых кнопок, содержащей цифровые кнопки '3' и '6'.
12. Устройство ввода буквенных знаков по п.1, в котором знаки 'О', 'I' и 'N' присвоены цифровым кнопкам '3', '6' и '9' соответственно.
13. Устройство ввода буквенных знаков по п.1, в котором первый набор знаков представляет собой совокупность наиболее часто используемых знаков и содержит знаки 'А', 'Е', 'Н', 'I', 'N', 'О', 'R', 'S' и 'Т', каждый из которых вводится с использованием однократного приведения кнопки в действие.
14. Устройство ввода буквенных знаков по п.1, в котором второй набор знаков состоит из знаков 'С', 'D', 'P', 'G', 'L', 'М', 'Р', 'U' и 'W', а третий набор знаков состоит из знаков 'В', 'J', 'K', 'Q', 'V', 'X', 'Y' и 'Z'.
15. Устройство ввода буквенных знаков по п.1, в котором все знаки 'Е', 'W' и 'Q' присвоены цифровой кнопке '1', а знак 'Е' вводится с использованием однократного приведения кнопки в действие.
16. Устройство ввода буквенных знаков по п.1, в котором оба знака 'О' и 'P' присвоены цифровой кнопке '3', а знак 'О' вводится с использованием однократного приведения кнопки в действие.
17. Устройство ввода буквенных знаков по п.1, в котором знаки 'D', 'С' и 'X' присвоены цифровым кнопкам '4' и '7', знаки 'L', 'J', 'М' и 'K' - цифровым кнопкам '6' и '9', а знаки 'F', 'G', 'V' и 'В' - цифровым кнопкам '2', '5' и '8', так что, по меньшей мере, один знак присвоен каждой кнопке.
18. Устройство ввода буквенных знаков по п.1, в котором знаки 'Т', 'Н' и 'Е' присвоены цифровым кнопкам '2', '8' и '1' соответственно и каждый из знаков вводится с использованием однократного приведения соответствующей кнопки в действие.
19. Устройство ввода буквенных знаков по п.1, в котором все знаки 'Е', 'W и 'Q' присвоены цифровой кнопке '1', все знаки 'A', 'D' и 'Z' присвоены цифровой кнопке '4', а все знаки 'S', 'С' и 'X' присвоены цифровой кнопке '7'.
20. Устройство ввода буквенных знаков по п.1, в котором все знаки 'Т', 'F' и 'Y' присвоены цифровой кнопке '2', все знаки 'R', 'G' и 'V присвоены цифровой кнопке '5', а все знаки 'Н', 'U' и 'В' присвоены цифровой кнопке '8'.
21. Устройство ввода буквенных знаков по п.1, в котором оба знака 'О' и 'P' присвоены цифровой кнопке '3', все знаки 'I', 'L' и 'J' присвоены цифровой кнопке '6', а все знаки 'N', 'М' и 'К' присвоены цифровой кнопке '9'.
22. Устройство ввода буквенных знаков по п.1, в котором при нажатии заданной кнопки в процессе ввода знаков с помощью клавиатуры процессор для кнопок ввода меняет клавиатуру с режима ввода знаков на режим ввода символов, чтобы предоставить матрицу символов для обработки операции ввода символа с помощью клавиатуры и возвращения к предыдущему режиму ввода знаков после ввода символа.
23. Устройство ввода буквенных знаков по любому из пп.1-22, в котором процессор для кнопок ввода отображает активную в настоящий момент матрицу клавиатуры на экране и выводит знаки и символы в ответ на вводы кнопками, соответствующие знакам или символам.
24. Устройство ввода символьных знаков на основе клавиатуры, включающей множество кнопок, каждой из которых присвоена цифра, при этом символьные знаки расположены на кнопках с учетом формы символов и цифр путем разделения символьных знаков на первый набор знаков, второй набор знаков и третий набор знаков в соответствии с частотой использования, выбора одного символьного знака из каждого набора знаков для формирования сочетания символьных знаков и распределения этих сочетаний символьных знаков по кнопкам; и процессор для кнопок ввода, предназначенный для обработки операции ввода знаков с помощью клавиатуры и вывода соответствующих символьных знаков.
25. Устройство ввода символьных знаков по п.24, в котором первый набор знаков представляет собой совокупность наиболее часто используемых символьных знаков и содержит символьные знаки '!', '?', '-', '«', ',', '»', '@', ';', ':', ',' и '.', каждый из которых вводится с использованием однократного приведения кнопки в действие.
26. Устройство ввода символьных знаков по п.24, в котором второй набор знаков содержит символьные знаки '/', '', '+', '=', '<', '>', '(',')' и '&', а третий набор знаков включает символьные знаки '', '|', '[',']', '-', '{','}' и '$'.
27. Устройство ввода символьных знаков по п.24, в котором при нажатии заданной кнопки в процессе ввода знаков с использованием клавиатуры процессор для кнопок ввода меняет клавиатуру с режима ввода знаков или цифр на режим ввода символов, чтобы предоставить матрицу символов для обработки операции ввода символа с помощью клавиатуры и возвращения к предыдущему режиму ввода знаков или цифр после ввода символа.
28. Устройство ввода символьных знаков по п.27, в котором заданная кнопка является кнопкой '*'.
29. Устройство ввода символьных знаков по п.24, в котором символьные знаки '!' и'?' соответственно присвоены цифровым кнопкам '1' и '2'.
30. Устройство ввода символьных знаков по п.24, в котором символьные знаки '<' и '>' соответственно присвоены цифровым кнопкам '4' и '7'.
31. Устройство ввода символьных знаков по п.24, в котором символьные знаки '('и')' соответственно присвоены цифровым кнопкам '6' и '9'.
32. Устройство ввода символьных знаков по п.24, в котором символьные знаки '»' и '»' соответственно присвоены цифровым кнопкам '4' и '5'
33. Устройство ввода символьных знаков по п.24, в котором символьные знаки ';', ':', ',' и '.' соответственно присвоены цифровым кнопкам '7', '8', '9' и '0'.
34. Устройство ввода символьных знаков по п.24, в котором знаки '1', '!' и '/' присвоены одной и той же кнопке.
35. Устройство ввода символьных знаков по п.24, в котором знаки '2', '?' и '' присвоены одной и той же кнопке.
36. Устройство ввода символьных знаков по п.24, в котором знаки '4', '" и '<' присвоены одной и той же кнопке.
37. Устройство ввода символьных знаков по п.24, в котором знаки '5', "" и '=' присвоены одной и той же кнопке.
38. Устройство ввода символьных знаков по п.24, в котором знаки '6', '@' и '(' присвоены одной и той же кнопке.
39. Устройство ввода символьных знаков по п.24, в котором знаки '7',';' и '>' присвоены одной и той же кнопке.
40. Устройство ввода символьных знаков по п.24, в котором знаки '8', ':' и '&' присвоены одной и той же кнопке.
41. Устройство ввода символьных знаков по п.24, в котором знаки '9', ',' и ')' присвоены одной и той же кнопке.
42. Устройство ввода символьных знаков по п.24, в котором знаки '0' и '.' присвоены одной и той же кнопке.
43. Устройство ввода символьных знаков по п.24, в котором знаки '[' и '{' соответственно присвоены двум различным цифровым кнопкам, выбранным из группы цифровых кнопок, содержащей цифровые кнопки '4' и '6', а знаки ']' и '}' соответственно присвоены двум различным цифровым кнопкам, выбранным из группы цифровых кнопок, содержащей цифровые кнопки '7' и '9'.
44. Устройство ввода символьных знаков по любому из пп.24-43, в котором процессор для кнопок ввода отображает активную в настоящий момент матрицу клавиатуры на экране и выводит знаки и символы в ответ на вводы с кнопок, соответствующие знакам или символам.
45. Способ ввода буквенных знаков через интерфейс ввода знаков на основе клавиатуры телефона с кнопками в виде матрицы 3×4, содержащий:
ввод буквенных знаков с использованием клавиатуры, причем указанная клавиатура включает множество кнопок, которым присвоены буквенные знаки таким образом, что буквенные знаки, которые находятся на смежных кнопках в стандартной клавиатуре QWERTY, расположены на одной или смежных кнопках клавиатуры путем разделения буквенных знаков на Группу I для ввода левой рукой и Группу II для ввода правой рукой на стандартной клавиатуре QWERTY и на первый набор знаков, второй набор знаков и третий набор знаков в соответствии с частотой использования, выбора одного буквенного знака из каждого набора знаков для формирования сочетаний знаков и распределения этих сочетаний знаков по кнопкам таким образом, что буквенные знаки Группы I располагаются в левой колонке или средней колонке матрицы клавиатуры, а буквенные знаки Группы II располагаются в правой колонке или средней колонке матрицы клавиатуры; и обработку сигналов, введенных с клавиатуры, и вывод знаков, соответствующих введенным сигналам.
46. Способ по п.45, в котором буквенные знаки первого набора знаков и второго набора знаков вводят нажатием соответствующих кнопок в течение более короткого или более длительного времени по сравнению с заданным временем, соответственно, а буквенные знаки третьего набора знаков вводят нажатием кнопки '#' и последовательным нажатием соответствующих кнопок.
47. Способ ввода символьных знаков с использованием клавиатуры, включающей множество кнопок, каждой из которых присвоена цифра, содержащий: ввод символьных знаков путем использования клавиатуры, на которой символьные знаки расположены с учетом формы символов и цифр, путем разделения символьных знаков на первый набор знаков, второй набор знаков и третий набор знаков в соответствии с частотой использования, выбора одного символьного знака из каждого набора знаков для формирования сочетаний символьных знаков и распределения этих сочетаний символьных знаков по кнопкам; и обработку сигналов, введенных с клавиатуры, и вывод знаков, соответствующих введенным сигналам.
48. Способ по п.47, в котором символьные знаки первого набора знаков и второго набора знаков вводят нажатием соответствующих кнопок в течение более короткого или более длительного времени по сравнению с заданным временем, соответственно, а буквенные знаки третьего набора знаков вводят нажатием кнопки '#' и последовательным нажатием соответствующих кнопок.
Описание изобретения к патенту
Область техники
Настоящее изобретение относится к раскладкам знаков, способам ввода и устройству ввода. Более конкретно, настоящее изобретение относится к англо-корейским раскладкам с символами, которые эффективно размещены на ограниченном числе кнопок, способам ввода с использованием раскладок знаков и устройству ввода для них.
Предшествующий уровень техники
До недавнего времени было предложено много способов ввода и раскладок знаков для поддержания «ввода знаков» на портативных устройствах, например на сотовом телефоне, карманном компьютере, пульте дистанционного управления, которые имеют ограниченное число кнопок. Но, так как портативное устройство не было изначально выполнено для ввода знаков и функция ввода знаков была добавлена позже, чтобы повысить его эксплуатационные качества, оно менее удобно, чем клавиатура персонального компьютера. Портативное устройство содержит раскладку из 3×4 кнопок или поля буквенно-цифровых клавиш в качестве средства ввода. Поле буквенно-цифровых клавиш имеет ограниченное количество кнопок, меньше, чем клавиатура персонального компьютера. Обычно, чтобы преодолеть это ограничение, одной кнопке присваивают более двух знаков, так что пользователю приходится нажимать не менее двух кнопок, чтобы выбрать знак, подлежащий введению.
В настоящее время для повышения эффективности ввода знаков с использованием поля буквенно-цифровых клавиш разработаны различные раскладки знаков, способы ввода и устройства ввода. И хотя некоторые из разработанных способов могут повысить скорость ввода и удобство пользователя, существует трудность, заключающаяся в том, что пользователь вынужден изучить новую раскладку знаков. А именно, все разработанные способы привносят новую раскладку знаков или увеличение количества кнопок. Таким образом, чтобы усвоить новый способ ввода, пользователь должен быть ознакомлен со способом ввода и раскладкой знаков одновременно, а изготовитель должен внести некоторые изменения в структуру портативного устройства, особенно в количество кнопок. Так как пользователь не уверен, стоит ли покупать портативное устройство с непривычным способом ввода, сложностей будет меньше, если изменить только способ ввода или же лишь раскладку знаков. В особенности, с точки зрения пользователя, требуется больше времени, чтобы изучить раскладку знаков, нежели способ ввода. Это означает, что изготовитель может применять различные способы ввода к портативному устройству, не меняя привычную раскладку знаков, а пользователь может выбрать способ ввода, подходящий ему.
Описание чертежей
На фиг.1 показана английская раскладка знаков согласно настоящему изобретению.
На фиг.2 показана корейская раскладка знаков согласно настоящему изобретению.
На фиг.3 показана раскладка знаков согласно настоящему изобретению.
На фиг.4 представлена таблица способов ввода знаков, которые могут быть применены к раскладке знаков согласно настоящему изобретению.
На фиг.5 показана последовательность операций для различения кнопки длительного нажатия и кнопки краткого нажатия согласно настоящему изобретению.
На фиг.6 показана последовательность операций для использования кнопки переключения регистра (SHIFT) согласно настоящему изобретению.
На фиг.7 показана блок-схема устройства ввода согласно настоящему изобретению.
Техническая задача
Соответственно, целью настоящего изобретения является обеспечение основополагающих и эффективных раскладок знаков, которые могут быть применены к различным способам ввода, так что пользователь, который привык к иному способу ввода, может быстро и эффективно вводить знаки с помощью раскладки знаков согласно настоящему изобретению.
Другая цель настоящего изобретения состоит в том, чтобы обеспечить новые способы ввода, которые могут быть применены к существующей раскладке знаков, так же как и к раскладкам по настоящему изобретению, так что пользователь, который привык к одной из существующих раскладок знаков, может легко вводить знаки с помощью способов ввода по настоящему изобретению.
Техническое решение
Согласно одному аспекту настоящего изобретения обеспечивается клавишное поле, состоящее из множества кнопок для введения знаков пользователем вручную, указанное клавишное поле содержит: кнопки с первой по двенадцатую, расположенные в виде матрицы 3х4, первый набор знаков, содержащий наиболее часто употребляемые знаки, которые присвоены, по меньшей мере, одной из указанных кнопок с первой по двенадцатую в качестве первого знака; второй набор знаков, содержащий знаки средней частоты употребления, которые присвоены, по меньшей мере, одной из указанных кнопок с первой по двенадцатую в качестве второго знака; и третий набор знаков, содержащий знаки малой частоты употребления, которые присвоены, по меньшей мере, одной из указанных кнопок с первой по двенадцатую в качестве третьего знака, причем знак, включенный в указанный первый набор знаков, выбирают нажатием одной единственной клавиши, в то время как знак, включенный в указанный второй набор знаков, и указанный третий набор знаков выбирают при помощи заданного способа ввода, в котором указанные наборы знаков от первого до третьего присвоены одной из указанных кнопок с первой по двенадцатую с учетом ввода знаков обеими руками.
Согласно другому аспекту настоящего изобретения обеспечивается способ ввода знаков путем выбора одного среди знаков от первых до третьих на клавиатуре в виде матрицы 3х4, в которой, по меньшей мере, один из знаков от первых до третьих присвоен, по меньшей мере, одной из кнопок с первой по двенадцатую, соответственно, а одиннадцатая кнопка и двенадцатая кнопка выполняют функции соответственно левой клавиши "SHIFT" и правой клавиши "SHIFT", указанный способ заключается в том, что: выявляют, нажата ли одна из двенадцати кнопок; определяют, установлен ли флажок "Right Shift" или флажок "Left Shift"; осуществляют вывод второго знака или третьего знака нажатой кнопки, основываясь на заданном правиле, если установлен флажок "Right Shift" или флажок "Left Shift"; определяют, является ли нажатая кнопка клавишей "Right Shift" или клавишей "Left Shift", если не установлен ни флажок "Left Shift", ни флажок "Right Shift"; устанавливают флажок "Left Shift" или "Right Shift", если нажатая кнопка является клавишей "Left Shift" или клавишей "Right Shift"; и выводят первый знак нажатой кнопки, если нажатая кнопка не является ни клавишей "Left Shift", ни клавишей "Right Shift".
Согласно другому аспекту настоящего изобретения обеспечивается способ ввода знака путем выбора одного знака среди знаков от первых до третьих на клавиатуре в виде матрицы 3×4, в которой, по меньшей мере, один из знаков от первых до третьих присвоен, по меньшей мере, одной из кнопок с первой по двенадцатую соответственно, а одиннадцатая кнопка и двенадцатая кнопка выполняют функции клавиши "SHIFT", указанный способ заключается в том, что: определяют длительное нажатие или краткое нажатие, когда нажата одна из двенадцати кнопок; определяют, действительно ли установлен флажок "Shift", соответствующий клавишам "Shift"; выводят второй знак или третий знак нажатой кнопки на основе заданного правила, если флажок "Shift" установлен; определяют, является ли нажатая кнопка клавишей "Shift", если флажок "Shift" не установлен; устанавливают флажок "Shift", если нажатая кнопка является клавишей "Shift"; и выводят один знак, соответствующий длительному нажатию или краткому нажатию, среди знаков нажатой кнопки с первого по третий на основе заданного правила, если нажатая кнопка не является клавишей "Shift".
Согласно еще одному аспекту настоящего изобретения обеспечивается способ ввода знаков путем выбора одного из знаков с первого по третий, присвоенных одной из кнопок с первой по двенадцатую, различным числом нажатий кнопки, заключающийся в том, что: определяют длительное нажатие или краткое нажатие, когда нажата одна из двенадцати кнопок; выводят один из знаков с первого по третий, соответствующий числу нажатий кнопки в случае краткого нажатия; определяют, является ли предыдущая кнопка, нажатая непосредственно перед кнопкой длительного нажатия, той же, что и кнопка длительного нажатия в случае длительного нажатия; отделяют кнопку длительного нажатия от предыдущей кнопки путем установки разделителя, если они одинаковы; и отделяют кнопку длительного нажатия от предыдущей кнопки путем установки пробела, если они не одинаковы.
Согласно другому аспекту настоящего изобретения обеспечивается способ ввода знаков путем выбора одного из знаков с первого по третий на клавиатуре в виде матрицы 3×4, в которой, по меньшей мере, один из знаков с первого по третий присвоен, по меньшей мере, одной из кнопок с первой по двенадцатую, заключающийся в том, что: определяют направление линии, длина которой превышает заданную длину, когда одна из двенадцати кнопок нажата; выводят второй знак или третий знак нажатой кнопки в соответствии с направлением линии на основе заданного правила; определяют длительное нажатие или краткое нажатие, если на выбранной кнопке отсутствует направление линии, и выводят один знак, соответствующий длительному нажатию или краткому нажатию, среди знаков нажатой кнопки с первого по третий на основе заданного правила.
Согласно еще одному аспекту настоящего изобретения обеспечивается способ ввода знаков путем выбора одного из знаков с первого по третий на клавиатуре в виде матрицы 3х4, в которой, по меньшей мере, один из знаков с первого по третий присвоен, по меньшей мере, одной из кнопок с первой по двенадцатую, заключающийся в том, что: определяют длительное нажатие или краткое нажатие, когда одна из двенадцати кнопок нажата; выводят один знак, соответствующий длительному нажатию, из второго или третьего знаков нажатой кнопки на основе заданного правила в случае длительного нажатия; определяют, нажата ли кнопка последовательно в случае краткого нажатия; выводят один знак, соответствующий последовательному нажатию, из второго или третьего знаков нажатой кнопки на основе заданного правила в случае последовательного нажатия; и выводят первый знак нажатой кнопки, если кнопка не нажата последовательно.
Согласно другому аспекту настоящего изобретения обеспечивается способ ввода второго знака в первом режиме без изменения режима на клавиатуре в виде матрицы 3×4, которой присвоены первый знак, который может быть введен в первом режиме, и второй знак, который может быть введен во втором режиме, заключающийся в том, что: устанавливают ввод первой кнопкой в первом режиме, причем ввод первой кнопкой является вводом, выбранным из группы, состоящей из клавиши "SHIFT", длительного нажатия, краткого нажатия и их комбинации, а клавиша "SHIFT" выбрана из группы, состоящей из кнопки * и кнопки # на клавиатуре; устанавливают второй ввод кнопкой в первом режиме, причем второй ввод кнопкой является вводом, выбранным из группы, состоящей из последовательного нажатия, длительного нажатия, краткого нажатия и их комбинации; и выводят второй знак, заданный согласно комбинации первого ввода кнопкой и второго ввода кнопкой, при этом выбираемая комбинация первого ввода кнопкой и второго ввода кнопкой присвоена в первом режиме.
Согласно еще одному аспекту настоящего изобретения обеспечивается устройство для ввода знака, содержащее: клавиатуру, в которой кнопки с первой по двенадцатую расположены в виде матрицы 3х4, по меньшей мере, один из знаков с первого по третий присвоен одной из кнопок с первой по двенадцатую, а одиннадцатая кнопка и двенадцатая кнопка служит в качестве клавиши "SHIFT", процессор ввода для выявления, какая кнопка нажата, и определения длительного нажатия или краткого нажатия выявленной кнопки, процессор для кнопок, предназначенный для выбора знака, соответствующего кнопке длительного нажатия или кнопке краткого нажатия, среди знаков с первого по третий знак, путем проверки состояния флажка "SHIFT", соответствующего клавише "SHIFT", и память для работы в качестве флажка "SHIFT", который установлен или повторно установлен указанным процессором для кнопок, и хранения знаков с первого по третий, которые присвоены каждой кнопке.
Осуществление изобретения
Раскладки знаков по настоящему изобретению предназначены для клавиатуры, состоящей из двенадцати кнопок, расположенных в виде матрицы 3×4 (далее сокращенно "клавиатура"), так что нет необходимости в дополнительной кнопке. Раскладки знаков настоящего изобретения разработаны после вычисления частот встречаемости каждого знака: (1) чтобы минимизировать число нажатий кнопки; (2) чтобы максимизировать использование обеих рук; и (3) чтобы помочь пользователю легко обучиться. В заключение знаки расположены на каждой кнопке, чтобы сделать возможным быстрое введение знаков, когда пользователь привыкнет к раскладке знаков по настоящему изобретению с помощью надлежащей практики, чтобы ее запомнить.
В основном, от одного знака до трех (первый знак, второй знак, третий знак) присвоено каждой кнопке, и первые знаки используются чаще, чем вторые знаки, а вторые знаки используются чаще, чем третьи знаки. В такой раскладке знаков кнопки, подлежащие нажатию, равномерно распределены при вводе слова или предложения. Также для упрощения все знаки могут быть проставлены на каждой кнопке.
Чтобы ясно описать настоящее изобретение, каждая кнопка будет расположена и названа на клавиатуре следующим образом:
[кнопка 1] [кнопка 2] [кнопка 3]
[кнопка 4] [кнопка 5] [кнопка 6]
[кнопка 7] [кнопка 8] [кнопка 9]
[кнопка *] [кнопка 0] [кнопка #]
На фиг.1 показаны английская раскладка согласно настоящему изобретению и взаимосвязь со стандартной клавиатурой (QWERTY). А именно, английская раскладка в значительной степени следует стандартной клавиатуре, чтобы пользователь быстро научился благодаря взаимосвязи со стандартной клавиатурой.
В английской раскладке по два или три знака присвоены [кнопке 1] 1110 - [кнопке 9] 1190, а пробел присвоен [кнопке 0] 1200. Первые знаки 1111 - 1191, вторые знаки 1112-1192 и третьи знаки 1113-1193 присвоены [кнопке 1] 1110 - [кнопке 9] 1190, соответственно, и среди этих кнопок только [кнопка 3] имеет первый знак 1131 и второй знак 1132 без третьего знака.
Набор первых знаков включает девять знаков, имеющих наиболее высокую частоту встречаемости среди 26 знаков, набор вторых знаков включает девять знаков, имеющих среднюю частоту встречаемости, и набор третьих знаков включает восемь знаков, имеющих наиболее низкую встречаемость. Здесь несколько исключений, которые не затрагивают эффективности раскладки знаков, могут быть сделаны, чтобы обеспечить сходство со стандартной клавиатурой. Эти исключения будут описаны подробно.
Знаки, включенные в первый набор знаков, присвоены [кнопке 1] 1110 - [кнопке 9] 1190 в качестве первого знака и независимо от способа ввода, предпочтительно, чтобы первые знаки были введены по умолчанию, когда кнопка выбрана. Знаки, включенные во второй и третий наборы знаков, присвоены [кнопке 1] 1110 - [кнопке 9] 1190 в качестве одного из вторых знаков 1112-1192 и третьих знаков 1113-1193 соответственно и могут быть выборочно введены согласно способу ввода, который применяется для раскладки знаков. Таблица 1 отображает частоты встречаемости для классификации 26 знаков в наборах знаков с первого по третий. Частоты встречаемости могут быть постепенно изменены согласно статистическим данным, но имеют подобное соотношение и порядок, так что некоторыми различиями можно пренебречь.
Таблица 1 | |||||
Статистические данные 1 | Статистические данные 2 | Статистические данные 3 | |||
знак | частота (%) | знак | частота (%) | знак | частота (%) |
пробел | 18.59 | ||||
Е | 14.00 | Е | 10.31 | Е | 12.77 |
Т | 9.85 | Т | 7.96 | Т | 8.55 |
А | 7.49 | А | 6.42 | O | 8.07 |
0 | 7.37 | 0 | 6.32 | А | 7.78 |
S | 6.95 | I | 5.75 | N | 6.86 |
N | 6.74 | N | 5.74 | I | 6.67 |
I | 6.65 | S | 5.14 | R | 6.51 |
R | 6.14 | R | 4.84 | S | 6.22 |
H | 4.22 | Н | 4.67 | Н | 5.95 |
D | 3.62 | L | 3.21 | D | 4.02 |
L | 3.57 | D | 3.17 | L | 3.72 |
С | 3.54 | U | 2.28 | U | 3.08 |
M | 3.39 | F | 2.08 | С | 2.96 |
U | 3.00 | M. | 1.98 | M. | 2.88 |
P | 2.43 | W | 1.75 | Р | 2.23 |
F | 2.18 | Y | 1.64 | F | 1.97 |
G | 1.74 | G | 1.52 | Y | 1.96 |
W | 1.69 | Р | 1.52 | W | 1.76 |
Y | 1.64 | С | 1.28 | G | 1.74 |
В | 1.29 | В | 1.27 | В | 1.41 |
V | 1.16 | V | 0.83 | V | 1.12 |
К | 0.47 | К | 0.49 | К | 0.74 |
X | 0.28 | X | 0.13 | J | 0.51 |
J | 0.27 | J | 0.08 | X | 0.27 |
Q | 0.26 | Q | 0.08 | Z | 0.17 |
Z | 0.04 | Z | 0.05 | Q | 0.08 |
Согласно Таблице 1 порядок знаков, соответствующих частоте встречаемости, является следующим: пробел Е Т [А О] [I N S R] Н [D L] [U М С] [F Р] [Y W G] В V К [JXQZ].
Частота встречаемости повышается от правой стороны к левой стороне, и знаки в [] имеют сходную частоту. По Таблице 1 можно оценить, что пробел используется наиболее часто. Таким образом, пробел присвоен [кнопке 0] 1200, потому что он расположен внизу клавиатуры подобно клавише пробела на клавиатуре персонального компьютера.
Далее, знаки, включенные в наборы знаков с первого по третий, присвоены каждой кнопке соответственно на основе стандартной клавиатуры. Причина присвоения знаков подобно стандартной клавиатуре состоит в том, что большинство пользователей уже знакомо со стандартной клавиатурой, так что они могут легко привыкнуть к раскладке знаков.
Во-первых, с учетом положения знаков в стандартной клавиатуре и нажимающей руки (а именно, правой руки или левой руки), девять знаков (E T A O I N S R H) в первом наборе знаков присваивают [кнопке 1] 1110 - [кнопке 9] 1190 соответственно. 'Е' 'A' 'S', которые расположены на левой стороне стандартной клавиатуры и нажимаются левой рукой, присвоены [кнопке 1] 1110, [кнопке 4] 1140, [кнопке 7] 1170; 'О' 'I' 'N', расположенные на правой стороне стандартной клавиатуры, присвоены [кнопке 3] 1130, [кнопке 6] 1160, [кнопке 9] 1190; и 'Т' 'R' 'Н', расположенные в центре стандартной клавиатуры, присвоены [кнопке 2] 1120, [кнопке 5] 1150, [кнопке 8] 1180. Здесь, позиции Т и 'R' могут взаимно меняться, и позиции 'А' и 'S' могут быть также взаимно изменены.
Во-вторых, как показано на фиг.1, знаки, расположенные рядом с первым знаком в стандартной клавиатуре, выбираются в качестве второго знака и третьего знака из второго набора знаков и третьего набора знаков. Таким образом, девять знаков (D L U М С F P W G) во втором наборе знаков и восемь знаков (V B V K J X Q Z) в третьем наборе знаков присвоены [кнопке 1] 1110 - [кнопке 9] 1190. Здесь, второй набор знаков и третий набор знаков могут быть определены отлично от исходной частоты встречаемости, чтобы походить на стандартную клавиатуру. Так как знаки, имеющие высокую частоту встречаемости, очень важны, и их порядок точно определен, а порядок знаков, имеющих низкую частоту встречаемости, не может быть точно определен, то они могут быть изменены без снижения эффективности раскладки знаков. В свете значения трех статистических показателей в Таблице 1, например, хотя 'Y' используется чаще, чем 'W' или 'G', 'Y' - третий знак, а 'W' 'G' - вторые знаки. Говоря кратко, знаки, имеющие схожую частоту встречаемости, в особенности низкую частоту, могут быть либо вторыми знаками, либо третьими знаками.
На фиг.1 второй знак и третий знак [кнопки 2] 1120, [кнопки 5] 1150 и [кнопки 8] 1180 могут быть изменены согласно вышеописанному принципу и методу.
[кнопка 2]=[Т U Y]
[кнопка 5]=[R F G]
[кнопка 8]=[Н В V]
или
[кнопка 2]=[Т U F]
[кнопка 5]=[R Y G]
[кнопка 8]=[Н В V]
При вышеупомянутой английской раскладке, примененной к клавиатуре, пользователь может ввести знак, расположенный с левой стороны, который вводится левой рукой в стандартной клавиатуре, большим пальцем левой руки, а знак, расположенный с правой стороны, который вводится правой рукой, большим пальцем правой руки. Так как позиция знаков и эффективность ввода подобны таковым для стандартной клавиатуры, те, кто знаком со стандартной клавиатурой, может легко научиться. Также учитывается эффективность ввода по отношению к частоте встречаемости, что помогает пользователю эффективно вводить знаки.
Множество знаков во французском языке, немецком языке, итальянском языке, португальском языке, шведском языке, норвежском языке, голландском языке и т.п. может быть введено повторным нажатием дополнительной кнопки преобразования после ввода знака. Например, при вводе 'А' и последующем нажатии кнопки преобразования, 'А' изменится на Также, некоторые знаки, которые не существуют в английских алфавитах, например такой, как ' ' в немецком языке, могут быть присвоены [кнопке 3] 1130 в качестве третьего знака.
Фиг.2 представляет корейскую раскладку знаков согласно настоящему изобретению (см. в конце описания).
Фиг.3 представляет раскладку символов согласно настоящему изобретению.
В раскладке символов два или три символа присвоены [кнопке 1] 3110 - [кнопке #] 3220. Первые символы 3111-3221, вторые символы 3112 - 3222 и третьи символы 3113-3223 присвоены [кнопке 1] 3110 - [кнопке #] 3220 соответственно. Среди этих кнопок [кнопка 0] 3200 имеет только первый символ, а [кнопка *] 3210 и [кнопка #] 3220 имеют только первый символ и второй символ. Но есть возможность для пользователя или изготовителя присвоить новые символы любой из кнопок: [кнопки 0] 3200, [кнопки *] 3210 и [кнопки #] 3220.
Набор первых символов включает двенадцать символов, в особенности знаки препинания, имеющие наиболее высокую частоту встречаемости среди 32 символов, набор вторых символов включает одиннадцать символов, имеющих среднюю частоту встречаемости, а набор третьих символов включает девять символов, имеющих наиболее низкую частоту встречаемости.
Знаки, включенные в первый набор символов, присвоены [кнопке 1] 3110 - [кнопке #] 3220 в качестве первых символов, и независимо от способа ввода предпочтительно, чтобы первые символы вводились по умолчанию, когда кнопка выбрана. Символы, включенные во второй и третий наборы символов, присвоены [кнопке 1] 3110 - [кнопке #] 3220 как одни из вторых символов 3112 - 3222 и третьих символов 3113-3223 соответственно и могут быть выборочно введены согласно способу ввода, который применяется к раскладке символов. Таблица 3 представляет раскладку 32 символов на основании (1) сходства с арабскими цифрами и (2) первоначального расположения на стандартной клавиатуре персонального компьютера. Эта раскладка поможет пользователю легко запомнить, так что станет возможным быстрое и эффективное введение символов.
Таблица 3 | ||||
Кнопка | Первый символ | Второй символ | Третий символ | Описание |
1 | ! | / | Подобный '1' | |
2 | ? | | ' | Подобный '2' |
3 | - | + | | | Расположение на клавиатуре персонального компьютера |
4 | ' | < | [ | Подобный '4' |
5 | " | = | - | Подобный '5' |
6 | @ | ( | { | Подобный '6' |
7 | ; | > | ] | Подобный '7' |
8 | : | & | $ | Подобный '8' |
9 | , | ) | } | Подобный '9' |
0 | . | Подобный '0' | ||
* | ^ | * | Подобный '*' | |
# | % | # | Подобный '#' |
Первый набор знаков включает знаки препинания !?-' ";:,. и символ адреса электронной почты @. Символы, имеющие сходный вид с арабскими цифрами, присваиваются цифровой кнопке, имеющей сходную цифру, или соседней кнопке, чтобы помочь пользователю легко научиться. Но, так как -+| расположены в правой верхней части клавиатуры персонального компьютера, предпочтительно присваивать их [кнопке 3] 3130, находящейся на том же самом месте клавиатуры. Поскольку символы не часто используются, то простота обучения предшествует частоте встречаемости, поэтому предпочтительнее включить символы, имеющие наиболее высокую частоту, в первые символы, а не во вторые, и во вторые символы предпочтительнее, чем в третьи.
Фиг.4 представляет таблицу способов ввода знаков, которые могут быть применены по отношению к раскладке знаков согласно настоящему изобретению. Здесь, я буду обозначать однократное/двукратное/трехкратное/четырехкратное нажатие [кнопки b] как b/bb/bbb/bbbb; длительное нажатие [кнопки b] как b; нажатие [кнопки b] после нажатия [кнопки *] или [кнопки #] как *b и #b. Особенно в способе ввода для введения знаков длительным нажатием и коротким нажатием, если нет необходимости различать длинное нажатие и короткое нажатие [кнопки b], я буду обозначать [кнопку b] как b-. А значок стрелки после b будет означать, что строка, имеющая заданную длину, продлевается в направлении значка стрелки на [кнопке b].
Чтобы последовательно ввести, по меньшей мере, два различных знака, присвоенных одной и той же кнопке, необходим разделитель для завершения текущего ввода и отделения его от следующего ввода, и разделителем может быть любым из следующих: однократным нажатием [кнопки b] (#), отсутствием ввода в течение короткого промежутка времени (подождать) или нажатием правой стрелки ( ). В некоторых способах ввода b можно использовать в качестве разделителя, подразумевая, что будет введен новый знак, и это будет описано более подробно ниже. И я указываю Х для некоторых способов ввода, в которых разделитель не используется. В этих способах пользователю не нужно разделять знаки так, что он или она могут сосредоточиться только на вводе знаков.
Также, если текущий режим меняется с буквенного на цифровой, то цифры могут быть введены с помощью b или b-; если же режим меняется на символьный, то возможно вводить символы тем же способом, которым осуществляется ввод знаков с первого по третий в буквенном режиме. Но на фиг.4 я указываю некоторые способы ввода (М1, М2, F1, F2, Р1, Р2), в которых пользователь может вводить цифры и символы, не меняя текущий режим.
На фиг.4, "+" означает способы ввода (М1, М2, Н2, F2, Р1, Р2), в которых новые признаки сочетаются с обычным способом, а "о" означает новый способ ввода (F1).
Способ ввода по типу разветвления («multitap» - мультитап, примеч. перевод.) (М1, М2) среди существующих способов ввода является типичным способом ввода, для которого может применяться раскладка знаков. В способе ввода по типу разветвления знаки, присвоенные кнопке, могут быть выбраны путем нажатия от одного до трех раз (b, bb, bbb). Способ ввода по типу разветвления широко используется в настоящее время и введено много усовершенствованных способов ввода по типу разветвления. Показательный пример усовершенствованного способа ввода по типу разветвления - это 'Чхун-Чи-Ин' в Корее. М1 и М2 на фиг.2 являются видами улучшенного способа ввода по типу разветвления. Особенно пользователь может вводить символы, нажимая *b, *bb, *bbb в буквенном режиме. Также длинное нажатие [кнопки b] может использоваться в качестве разделителя в М2.
Подробно, когда ввод текущего знака завершается последним нажатием [кнопки b], b используется для начала ввода следующего знака на той же самой кнопке. А именно, путем нажатия b, bb, bbb пользователь может выбрать знаки [кнопки b] с первого по третий в качестве следующего знака. Дополнительно, если пользователь нажимает b даже при том условии, что он или она могут начать вводить следующий знак только лишь нажатием b, пробел может быть вставлен перед вводом знака, соответствующего [кнопке b]. Этот процесс может помочь пользователю отделить следующее слово от предыдущего слова без нажатия другой кнопки, так что эффективность ввода повышается.
Чтобы вводить символы без смены буквенного режима символьным режимом или с использованием всплывающего меню, могут быть определены дополнительные комбинации кнопок. Предпочтительно, чтобы дополнительные комбинации кнопок отличались от первоначальных комбинаций кнопок, которые определяются для выбора знаков с первого по третий в буквенном режиме. Таким же образом символы в буквенном режиме, заглавная буква в режиме строчных букв или латинская буква в режиме корейских знаков могут быть введены без изменения текущего режима.
В способе с двойным переключением (D) второй знак и третий знак выбираются с использованием [кнопки *] и [кнопки #] в качестве левой клавиши "SHIFT" и правой клавиши "SHIFT" соответственно. Например, когда вводимый знак является вторым знаком, сначала нажимают [кнопку *], а затем нажимают [кнопку b], которой знак присвоен в качестве второго знака (*b). Аналогично, когда вводимый знак является третьим знаком, сначала нажимают [кнопку #], а затем нажимают [кнопку b], которой знак присвоен в качестве третьего знака (#b). Конечно, второй знак и третий знаки могут быть выбраны путем нажатия #b и *b. В особенности, так как в корейской раскладке знаков согласно настоящему изобретению гласные и согласные отделены, чтобы вводить их большим пальцем правой руки и большим пальцем левой руки, поэтому легко нажать [кнопку *] большим пальцем левой руки и [кнопку #] большим пальцем правой руки. Из этой особенности следует, что ввод #b, если второй знак является согласной и *b, если второй знак - гласная, более эффективен, потому что пользователь будет использовать обе руки одинаково. Таким образом, если третий знак является согласной, то пользователь введет *b; если третий знак - гласная, то пользователь введет #b.
Смешанный способ (Н1, Н2) - это сочетание способа ввода по типу разветвления и способа с двойным переключением, и пользователь может выбрать третий знак, последовательно нажимая клавишу "SHIFT" и [кнопку b] вместо того, чтобы три раза нажимать [кнопку b]. Когда [кнопка #] используется в качестве разделителя (Н1), третий знак может быть выбран нажатием *b; когда [кнопка #] не используется как разделитель (Н2), третий знак может быть выбран либо как *b, либо как #b. То есть, [кнопка *] и [кнопка #] не различаются и работают как та же клавиша "SHIFT" в способе Н2. Это может помочь пользователю выбрать любой из знаков * и # по своему усмотрению. Здесь способы выбора второго и третьего знаков будут меняться.
Эффективные способы ввода по системе Т (F1, F2) для раскладки знаков по настоящему изобретению различаются временем нажатия кнопки: первый знак выбирается коротким нажатием [кнопки b] или коротким нажатием (b); второй знак выбирается длительным нажатием [кнопки b] или длительным нажатием (b); третий знак выбирается последовательным нажатием клавиши "SHIFT" и [кнопки b] (*b или #b) в способе F1; и третий знак выбирается двукратным нажатием [кнопки b] (bb) в способе F2. В способе F2 пути выбора второго и третьего знаков будут меняться. Как показано на фиг.4, как в способе F1, так и способе F2 можно вводить цифры и знаки в буквенном режиме без изменения режима, при этом пользователь может выбрать цифры или символы путем нажатия *b, *bb, *bbb таким же образом, как и в способах М1 и М2, или нажатием *b, *b, *bb, используя способ F1. В особенности, поскольку цифровой режим и символьный режим могут быть объединены в способе F1, цифры и символы могут быть введены с помощью b, #b, *b, b в этом смешанном режиме.
Так как в способе F1 не нужен разделитель, доступны 10 комбинаций [кнопки b] (b, b, *b, #b, *b, #b, *b, #b, *b, #b). Но чтобы повысить эффективность ввода, предпочтительно не уточнять, является ли следующая кнопка кнопкой длительного или краткого нажатия, если [кнопка *] или [кнопка #] является кнопкой длительного нажатия. Говоря кратко, *b является эквивалентом *b, a #b эквивалентом #b. Как описано выше, они будут обозначены как *b- и #b-. Также чтобы увеличить эффективность ввода и удобство, доступны 7 комбинаций [кнопки b] (b, b, *b=#b, *b, #b, *b-, #b-), если [кнопка *] и [кнопка #] работают как та же клавиша "SHIFT" на клавиатуре персонального компьютера. В этом случае, как показано на фиг.4, b, b, *b=#b используются для ввода букв, a *b, #b, *b, #b- используются для ввода цифр и знаков в буквенном режиме. Когда к раскладке знаков по настоящему изобретению применяется способ F1, 94%95% английских алфавитов и 97%98% согласных и гласных в корейском языке могут быть введены одним нажатием кнопки (b, b). Конечно, эти статистические данные могут меняться в других языках, где используются основанные на латыни алфавиты, иные нежели английский алфавит.
Способ Р1 - это модификация способа F1: так как пользователь может провести линию с помощью стилуса в портативном устройстве, таком как карманный компьютер, проведение линии длиной больше заданной с направлением (например, влево или вниз влево, и т.д) на [кнопке b] вместо последовательного нажатия [кнопки *] / [кнопки #] и [кнопки b], объединено с функцией различения длительного/краткого нажатия. Способ Р2 - модификация способа с двойным переключением: *b заменено проведением линии, длина которой больше заданной, в направлении влево или влево вниз; #b заменено проведением линии, длина которой больше заданной, в направлении вправо или вправо вниз. Оба способа Р1 и Р2 не нуждаются в разделителе и возможно легко поддерживать введение цифры и символа в буквенном режиме. То есть пользователь может ввести цифры, проведя направленную вниз линию на [кнопке b] и три различных символа, проведя три линии, имеющие различные направления (направо вверх, вверх, налево вверх). Здесь, осуществление выбора второго и третьего знаков может быть меняться и в способе Р1, и в способе Р2.
Устройства, в которых применяется способ ввода согласно настоящему изобретению предпочтительно снабдить дополнительной кнопкой изменения режима. Предпочтительно, чтобы кнопка изменения режима работала иначе в режиме английского языка, в особенности в режиме прописных букв и в режиме строчных букв. Когда кнопка режима нажата не в английском режиме, текущий режим меняется на режим строчных букв. Когда кнопка режима нажата в английском режиме, либо режиме прописных букв, либо режиме строчных букв, текущий режим меняется на другой английский режим подобно нажатию клавиши "CapsLock" на клавиатуре персонального компьютера. Независимо от английского режима или неанглийского режима, если кнопка режима нажата длительное время, тогда текущий режим меняется на одноразовый режим "CapsLock", при котором только первый знак вводится как заглавная буква, а затем режим меняется на режим строчных букв.
Фиг.5 представляет собой последовательность операций для различения кнопки длительного нажатия (b), кнопки краткого нажатия (b) и кнопки b-, которую не нужно различать. Здесь, пороговая величина для различения длительного или краткого нажатия определяется производителем, но пользователь согласно своему умению может также изменять эту величину. Новичок может увеличить эту величину, а пользователь, который знаком с длительным - кратким нажатием, может сократить его, чтобы уменьшить время ввода.
На операции 500, если пользователь нажимает [кнопку b], то определяется, что необходимо различить длительное - краткое нажатие на операции 510. Например, если флажок клавиши "Shift" установлен на длительном нажатии, то тогда нет необходимости различать длительное - краткое нажатие для следующего нажатия кнопки. Но так как это единственное, что предотвращает снижение скорости ввода, возможно различить длительное - краткое нажатие для следующего нажатия кнопки в других примерах выполнения.
На операции 520, если должно быть различение длительного - краткого нажатия, работает таймер с заданной пороговой величиной. Здесь, пороговая величина является заданной величиной, позволяющей различить длительное нажатие и краткое нажатие, и может быть изменена пользователем.
Когда [кнопку b] отпускают, таймер останавливают на операции 530 и [кнопку b] различают как кнопку краткого нажатия (b) на операции 540.
Когда время по таймеру истекло, [кнопку b] различают как кнопку длительного нажатия (b) на шаге 550.
Если нет необходимости различать длительное - краткое нажатие, [кнопку b] различают как b- на шаге 560.
Фиг.6 представляет собой последовательность операций для различения [кнопки b] без клавиши "Shift" (b) и [кнопки b] с клавишей "Shift" (*b, #b). Так как различия между b и b, * и *, и # и # уже представлены на фиг.5, поэтому устройство вывода на Фиг.5 может использоваться как устройство ввода на Фиг.6.
На операции 610 вводят данные, соответствующие [кнопке b] (b). Здесь, фактические данные - это данные из b, b или b-.
На операции 620 проверяют состояние флажка "Shift". Если флажок "Shift" установлен, то следующей операцией будет 630; иначе следующей операцией будет 660.
На операции 630 определяют, является ли [кнопка b] [кнопкой *] или [кнопкой #]. Если [кнопка b] - это [кнопка *] или [кнопка #] согласно определению, тогда флажок "Shift" устанавливают с помощью b на операции 640. Если [кнопка b] не является ни [кнопкой *], ни [кнопкой #], b выводят на операции 650.
На операции 660 считывают данные, сохраненные во флажке "Shift", и если флажок "Shift" установлен символом *, то *b выводят на операции 670, а если флажок "Shift" установлен символом #, то #b выводят на операции 680. На операции 690 флажок "Shift" устанавливают повторно.
Устройство ввода знаков на Фиг.7 для ввода знаков способом F1 согласно Фиг.4 включает клавиатуру 710, процессор ввода 720, процессор для кнопок 730, память 740 и таблицу знаков 750.
Клавиатура 710 состоит из [кнопки 1] [кнопки 0], [кнопки *], [кнопки #], и, по меньшей мере, один из знаков с первого по третий присвоен каждой кнопке.
Процессор ввода 720 определяет, какая кнопка выбрана при получении сигнала, относящегося к нажатой кнопке, измеряет время, в течение которого кнопка нажата, для определения длительного или краткого нажатия, и выводит данные о кнопке длительного или краткого нажатия. Говоря кратко, процессор ввода 720 осуществляет процесс на Фиг.5, чтобы вывести краткое нажатие (b), длительное нажатие (b) и b-. Кроме того, процессор ввода 720 может распознать направление линии в любом переносном устройстве, имеющем сенсорный экран, например карманный компьютер. Распознанное направление связывают с данными кнопок, которые должные быть выведены. В дальнейшем это будет описано подробно.
Процессор для кнопок 730 определяет выводимые знаки путем использования данных кнопок длительного или краткого нажатия, и данных, хранящихся во флажке клавиши "SHIFT". Говоря кратко, процессор для кнопок 730 осуществляет процесс, изображенный на Фиг.6, чтобы определить, какой знак, соответствующий нажатой кнопке, выводится. Здесь, возможно, что [кнопка *] и [кнопка #] работают как та же клавиша "SHIFT". Если знак должен быть выведен согласно определению, тогда процессор для кнопок 730 обращается к таблице знаков 750 для выведения одного из знаков с первого по третий на дисплей 760. Если никакой знак не нужно выводить, то процессор для кнопок 730 устанавливает флажок "Shift". Пользователь или изготовитель могут определить или отрегулировать присвоение b, b, *b=#b одному из знаков с первого знака по третий знак. Кроме того, если [кнопка *] и [кнопка #] работают как та же клавиша "Shift", возможно вводить цифры и символы, не изменяя текущего режима, и пользователь или изготовитель могут определить или отрегулировать присвоение #b-, # b, *b, *b - одному из знаков с первого знака по третий знак.
Память 740 работает как флажок "Shift" и посылает данные кнопок длительного или краткого нажатия и данные флажка "Shift" на процессор для кнопок 730 при получении команды от процессора кнопок 730. Кроме того, память 740 хранит таблицу знаков 750.
Таблица знаков 750 включает набор с первого знака по третий знак, соответствующий определению процессора для кнопок 730.
Дисплей 760 выводит знаки от процессора для кнопок 730. Если диплей 760 - сенсорный экран, клавиатура 710 отображается на дисплее 760. Если клавиатура 710 отображается на дисплее 760, пользователь может провести линию на кнопке и выбрать любое из следующего: второго знака, третьего знака, цифр или символов, проведя линию в заданных направлениях.
Промышленная применимость
Как было упомянуто выше, согласно раскладкам знаков по настоящему изобретению, даже если раскладки применяются при различных способах ввода, возможно ввести знак быстро и эффективно. А именно, пользователь, который привык к одному из существующих способов ввода, может быстро ввести знак с использованием раскладки знаков по настоящему изобретению.
Также возможно для пользователя вводить знаки быстро и эффективно, даже если способы ввода применяются при существующих раскладках знаков. Предпочтительно одновременно использовать раскладку знаков и способ ввода, оба согласно настоящему изобретению.
Таким образом, так как раскладки знаков и способы ввода могут быть применены для различных портативных устройств и в особенности пользователь, который уже привык к раскладке знаков согласно настоящему изобретению, легко снабдит новое портативное устройство новым способом ввода, поэтому настоящее изобретение внесет свой вклад в активизацию рынка.
Корейская раскладка знаков согласно настоящему изобретению
Класс H04M1/23 конструкция и установка номеронабирателя или аналогичных приборов; средства для облегчения пользования ими