![]() |
|
Модераторы: Се ля ви |
![]()
|
|
| Исполнитель234 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 3.7.2008 Где: Украина Репутация: нет Всего: 1 |
Изначально главное меню скрыто от пользователя.
При нажатии клавиши "ПРОБЕЛ" меню показывается И в нем происходит автоматический перебор пунктов меню Например: сначала подсвечивается пунт Файл, потом Правка, потом Формат и т.д. Затем снова Файл, Правка, Формат и так некоторое время (или до выбора пользователем или до завершения timeout`a) Если человек говорит "ДА" в микрофон, например, или нажимает на клавиатуре клавишу подтверждения происходит выбор пункта меню. При ошибке можно нажать Esc при этом происходит возврат в прежнее состояние. Меню в таком случае получается живым и в каком-то смысле интерактивным. Но и это еще не все. Скорость перебора должна настраиваться автоматически. Так чтобы со временем подсвечивание нужного пункта занимало минимум времени. Далее: пункты меню должны всякий раз групироваться по частоте использования. Таким образом, первыми всегда будут находиться/предлагаться наиболее используемые, а следовательно полезные функции. Этот принцип касается, конечно не только устройства главного меню, но также и контекстного меню. И возможно даже устройства самой операционной системы - хотя наверное сейчас, когда работающей программы у меня на руках еще нет, довольно смело утверждать нечто подобное. Вобщем-то цель этого поста такова: хотелось бы услышать ваше мнение, мысли, коментарии по поводу полезности и применимости подобного интерфейса. А также найти желающих поучаствовать в разработке различного рода подобных программ. Еще я приатачу рисунок, показывающий начальный вариант (это будет простой Блокнот, но с голосовым интерфейсом) Это сообщение отредактировал(а) Исполнитель234 - 19.8.2008, 03:22 Присоединённый файл ( Кол-во скачиваний: 14 )
ES________.PNG 6,03 Kb--------------------
Тестирую UI, консультирую по вопросам юзабилити, проектирую, составляю грамотные ТЗ. |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
Исполнитель234, интерфейс в принципе интересный. На чем планируется писать? Или есть уже и практические наработки? Самое главное - как планируется распознавать речь, допуская погрешность в тоне и скорости произношения?
Добавлено через 7 минут и 36 секунд И еще есть предложение. Если есть инструмент, или хотя бы теоретические выкладки, позволяющие анализировать голос с большой погрешностью произношения того, кто дает команду, то лучше будет сделать управление не путем выбора пункта меню, а путем просто названия нужной функции и вызова нужного окна. Например, я говорю "Открыть файл", и без всяких заходов в меню получаю диалог открытия файла. Причем, можно для одного действия задать как можно больше вариантов, плюс при произнесении неизвестной по базе команды выдавать несколько известных вариантов, подобранных наиболее точно к звучанию команды, а также предлагать указать действие для команды, если предполагалось просто ввести новую. Вот такие мысли. |
|||
|
||||
![]()
|
| Правила раздела "Философия программирования": | |
|
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Философия программирования | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |