АКТИВИРОВАННЫЙ АУДИОСИГНАЛОМ И/ИЛИ АКТИВАЦИЯ АУДИОСИГНАЛОМ РЕЖИМА И/ИЛИ ИНСТРУМЕНТА ВЫПОЛНЯЮЩЕЙСЯ ПРИКЛАДНОЙ ПРОГРАММЫ
ACTIVATED BY AUDIO-SIGNAL AND/OR ACTIVATION BY AUDIO-SIGNAL OF MODE AND/OR TOOL OF RUNNING APPLICATION

Нижеследующее описание, в целом, относится к режимам и/или инструментам выполняющейся прикладной программы, визуально представляемым в графическом пользовательском интерфейсе (ГИП), обеспечивающим взаимодействие с пользователем, и, в частности, к активации (и деактивации) режима и/или инструмента посредством аудиокоманды.
Данные формирования изображения в электронном формате визуально представляются в ГИП, обеспечивающим взаимодействие с пользователем, выполняющегося прикладного программного обеспечения, отображаемом посредством монитора. Прикладное программное обеспечение, которое позволяет манипулировать данными формирования изображения, например, сегментировать данные формирования изображения, включает в себя органы управления выбором режима и активацией инструмента, отображаемые в меню, палитре и т.п. и доступные посредством контекстных/выпадающих меню, вкладок и пр. К сожалению, многие из этих органов управления могут быть глубоко вложены в меню и/или, в целом, скрыты, в связи с чем, пользователю приходится перемещаться по структуре меню с использованием нескольких щелчков мыши, чтобы найти и активировать нужный режим и/или инструмент. Таким образом, программное управление для активации режима или инструмента может визуально не представляться интуитивным образом, что позволяет легко найти и активировать нужный режим или инструмент с использованием мыши.
Ниже рассмотрены попытки представить такие органы управления интуитивно понятным образом. В одном случае использовались контекстно-чувствительные фильтры на существующих палитрах инструментов, благодаря чему только инструменты, считающиеся более релевантными, отображаются на панели инструментов для пользователя. Некоторые палитры инструментов позволяют пользователю добавлять и/или удалять инструменты из палитры, оставляя другие, менее используемые инструменты скрытыми, чтобы не перегружать палитру. Другие палитры инструментов обучаются по мере использования инструментов и автоматически добавляют и/или удаляют инструменты. Другие палитры инструментов являются плавучими в том смысле, что пользователь может кликать, перетаскивать и помещать палитру инструментов в нужное место в окне просмотра. Однако все эти попытки требуют, чтобы пользователь выходил из текущего режима работы и/или инструмента и искал режим/инструмент, представляющий интерес для входа/активации посредством мыши и/или клавиатуры.
К сожалению, вышеупомянутые и/или другие действия выхода из текущего режима работы и/или инструмента для поиска режима/инструмента с использованием мыши и/или клавиатуры могут выводить пользователя из текущего режима мышления и могут требовать чрезмерной продолжительности времени для нахождения режима/инструмента, представляющего интерес. Таким образом, остается необходимость в других подходах к нахождению и/или активации/деактивации режима/инструмента, представляющего интерес в интерактивном ГИП выполняющейся прикладной программы.
Описанные здесь аспекты относятся к решению вышеупомянутых и других проблем.
В одном аспекте способ включает в себя прием аудиосигнала на вычислительном средстве, определение, посредством вычислительного средства, соответствует ли аудиосигнал заранее определенному соответствию между речевым фрагментом и программным вызовом прикладной программы, выполняющейся на вычислительном средстве, и инициирование программного вызова только в ответ на аудиосигнал, соответствующий программному вызову, причем инициированный программный вызов по меньшей мере активирует и/или деактивирует, по меньшей мере, один из режима или инструмента выполняющейся прикладной программы.
В другом аспекте вычислительное средство включает в себя детектор аудиосигнала который регистрирует аудиосигнал, память, где хранится, по меньшей мере, прикладное программное обеспечение, и главный процессор, который выполняет прикладное программное обеспечение. Выполняющееся прикладное программное обеспечение определяет, соответствует ли зарегистрированный аудиосигнал заранее определенному соответствию между речевым фрагментом и программным вызовом прикладной программы, выполняющейся на вычислительном средстве, и инициирует программный вызов только в ответ на аудиосигнал, соответствующий программному вызову.
В другом аспекте компьютерно-считываемый носитель данных, закодированный одной или более компьютерно-исполнимыми инструкциями, которые, при выполнении процессором вычислительной системы, предписывают процессору: принимать аудиосигнал, определять, соответствует ли аудиосигнал заранее определенному соответствию между речевым фрагментом и программным вызовом прикладной программы, выполняющейся на вычислительном средстве, и инициировать программный вызов только в ответ на аудиосигнал, соответствующий программному вызову, причем инициированный программный вызов по меньшей мере активирует и/или деактивирует, по меньшей мере, один из режима или инструмента выполняющейся прикладной программы.
Изобретение может быть реализовано в виде различных компонентов и компоновок компонентов и в виде различных этапов и компоновок этапов. Чертежи приведены только в целях иллюстрации предпочтительных вариантов осуществления и не призваны ограничивать изобретение.
Фиг. 1 схематически демонстрирует вычислительную систему с прикладным программным обеспечением, которое включает в себя признак распознавания аудиосигнала, который позволяет пользователю выбирать режим и/или инструмент с использованием аудиокоманды вместо команд, подаваемых с помощью мыши и/или клавиатуры.
Фиг. 2 демонстрирует иллюстративный способ, который позволяет пользователю выбирать режим и/или инструмент посредством аудиокоманды вместо команд, подаваемых с помощью мыши и/или клавиатуры.
Фиг. 3 изображает традиционный графический пользовательский интерфейс, в котором для активации инструмента используется мышь.
Фиг. 4 изображает традиционный графический пользовательский интерфейс, показанный на Фиг. 3, в котором мышь используется для активации подинструмента, представленного в плавающем меню.
Фиг. 5 изображает традиционный графический пользовательский интерфейс, показанный на Фиг. 3, в котором мышь используется для переключения между режимами.
Ниже описаны система и/или способ, в которых заранее определенный поднабор режимов/инструментов выполняющегося прикладного программного обеспечения в интерактивном ГИП можно выбирать для активации и/или деактивации посредством аудиокоманд (и/или мыши/клавиатуры). Аудиокоманды (например, голосовые) позволяют пользователю выбирать и активировать режим и/или инструмент, представляющий интерес, без необходимости выходить из текущего режима или инструмента, искать режим и/или инструмент, представляющий интерес, и вручную выбирать его посредством мыши или клавиатуры, нарушая свою концентрацию и/или наблюдая визуально представляемые данные формирования изображения и т.д. Затем мышь и/или клавиатура применяются для использования режима и/или инструмента. Каждому режиму и/или инструменту назначае(ю)тся слово и/или слова, которое(ые) активирует(ют) и/или деактивирует(ют) его (где слово и/или слова могут быть общими для многих пользователей и/или специфическими для отдельного пользователя), и когда прикладное программное обеспечение идентифицирует назначенное(ые) слово(а), оно активирует и/или деактивирует режим и/или инструмент. Этот признак может активироваться и/или деактивироваться по требованию пользователем и/или иным образом.
Фиг. 1 схематически демонстрирует вычислительную систему 102. Вычислительная система 102 включает в себя вычислительное средство 104, например, компьютер общего назначения, рабочую станцию, портативный компьютер, планшетный компьютер, консоль системы формирования изображений и/или другое вычислительное средство 104. Вычислительное средство 104 включает в себя разъем 106 ввода/вывода (I/O), выполненный с возможностью электрически сообщаться с одним или более устройствами 108 ввода (например, микрофоном 110, мышью 112, клавиатурой 114, …, и/или другим устройством 116 ввода) и одним или более устройствами 118 вывода (например, дисплеем 120, проектором и/или другим устройством вывода).
Сетевой интерфейс 122 выполнен с возможностью электрически сообщаться с одним или более устройствами формирования изображения, хранения данных, вычисления и/или другими устройствами. В проиллюстрированном варианте осуществления вычислительное средство 104 получает, по меньшей мере, данные формирования изображения через сетевой интерфейс 122. Данные формирования изображения и/или другие данные также могут храниться на жестком диске и/или других запоминающих средствах 104. Данные формирования изображения могут генерироваться одним или более из компьютерно-томографического (CT), магнитно-резонансного (MR), позитрон-эмиссионно-томографического (PET), однофотонно-эмиссионно-компьютерно-томографического (SPECT), ультразвукового (US), рентгеновского, их комбинации и/или другого устройства формирования изображения, и хранилищем данных может быть система архивации и передачи изображений (PACS), радиологическая информационная система (RIS), больничная информационная система (HIS), память компьютерного средства и/или другое хранилище.
Детектор 124 аудиосигнала выполнен с возможностью регистрации входного аудиосигнала и генерации электрического сигнала, указывающего его. Например, когда входным аудиосигналом является голос пользователя, детектор 124 аудиосигнала регистрирует голос и генерирует электрический сигнал, указывающий голосовой ввод. Графический(е) процессор(ы) 126 выполнен(ы) с возможностью переноса видеосигнала, через I/O 106, на дисплей 120 для визуального представления изображения. В проиллюстрированном варианте осуществления, в одном случае, видеосигнал визуализирует интерактивный графический пользовательский интерфейс (ГИП) с одной или более областями представления изображения или окнами просмотра для визуализации изображений, например, данных изображения, одной или более областями с органами программного управления для инициирования одного или более режимов и/или одного или более инструментов для манипулирования, анализа, проекции, хранения и т.д. визуализируемого изображения.
Главный процессор 128 (например, микропроцессор, контроллер и т.п.) управляет I/O 106, сетевым интерфейсом 122, детектором 124 аудиосигнала, графическим(и) процессором(ами) 126 и/или одним или более другими компонентами вычислительного средства 104. Главный процессор 128 может включать в себя один или более процессоров, которые выполняют одну или более компьютерно-считываемых инструкций, закодированных, внедренных, сохраненных и т.д. в компьютерно-считываемой среде хранения, например, физической памяти 130 и/или другой нетранзиторной памяти. В проиллюстрированном варианте осуществления память 130 включает в себя, по меньшей мере, прикладное программное обеспечение 132 и операционную систему 134. Главный процессор 128 также может выполнять компьютерно-считываемые инструкции, переносимые сигналом, несущей волной и/или другой транзиторной средой.
В другом варианте осуществления один или более из вышеперечисленных компонентов могут составлять часть или также могут составлять часть внешней машины, например, в части клиентско-серверного режима графического процессора и/или части вычислительных компонентов, которые располагаются на сервере, а остальные компоненты на клиенте.
В проиллюстрированном варианте осуществления прикладное программное обеспечение 132 включает в себя код 136 приложения, например, для приложения просмотра, манипуляции и/или анализа данных формирования изображения, которое включает в себя различные режимы (например, последовательность просмотра, сегмент, фильм и т.д.) и инструменты (например, масштабирование, панорамирование, перенос и т.д.). Прикладное программное обеспечение 132 дополнительно включает в себя программное обеспечение 138 распознавания голоса, которое сравнивает сигнал регистрации от детектора 124 аудиосигнала с сигналами для одного или более заранее определенных авторизованных пользователей 140 с использованием известных и/или других алгоритмов распознавания голоса и генерирует сигнал распознавания, который указывает, поступает ли аудиосигнал от пользователя, авторизованного использовать прикладное программное обеспечение 132, и, если да, в необязательном порядке, идентификацию авторизованного пользователя.
В разновидности, компоненты 138 и 140 исключены. В таком примере журнал в информации можно использовать для идентификации отображения команды в режим/инструмент для пользователя. Когда компоненты 138 и 140 включены, вычислительное средство 104 может инициироваться для запуска обучающегося кода приложения для кода 136 приложения или другого кода приложения, в котором разные пользователи системы обучают прикладное программное обеспечение 132 для изучения и/или распознавания их голоса и связывания их голоса с соответствующим отображением команды в режим/инструмент. В этом примере прикладное программное обеспечение 132 может сначала определять, авторизован ли пользователь использовать признак аудиокоманды. Если нет, признак не активируется, а если да, прикладное программное обеспечение 132 будет активировать признак и знать, какое отображение команды в режим/инструмент использовать.
Проиллюстрированное прикладное программное обеспечение 132 также включает в себя преобразователь 142 аудиосигнала в команду, который генерирует командный сигнал на основании сигнала регистрации. Например, преобразователь 142 аудиосигнала в команду может генерировать командный сигнал для термина “сегментация”, где преобразователь 142 аудиосигнала в команду определяет сигнал регистрации, соответствует произнесенному слову “сегментация”. Прикладное программное обеспечение 132 может повторять термин и/или визуально представлять термин и ожидать подтверждения пользователя. Очевидно, что можно использовать бессмысленные или искусственные слова (слово(а), не принадлежащие естественному языку пользователя), произносимые звуки и/или звуковые шаблоны, непроиносимые звуки и/или звуковые шаблоны (например, нажатие на инструмент и т.д.) и/или, альтернативно, можно использовать другие звуки.
Идентификатор 144 режима/инструмента отображает командный сигнал в программный вызов, который активирует и/или деактивирует режим и/или инструмент на основании заранее определенного отображения 146 команды в режим/инструмент. Заранее определенное отображение 146 команды в режим/инструмент может включать в себя универсальное установление соответствия термина программному вызову для всех пользователей и/или заданное пользователем установление соответствия термина программному вызову, созданное конкретным пользователем.
Отображение команды в режим/инструмент из отображений 146 для конкретного пользователя может предоставляться вычислительному средству 104 как файл через сетевой интерфейс 122 и/или I/O 106, например, через порт USB (например, из портативной памяти), привод CD, привод DVD и/или другие устройства ввода I/O. Дополнительно или альтернативно, прикладное программное обеспечение 132 позволяет пользователю вручную вводить пару слово(а)/программный вызов с использованием клавиатуры 114 и/или микрофона 110 и детектора 124 аудиосигнала. В последнем примере пользователь может произнести слово и программный вызов. Затем код 136 приложения может повторять речевые фрагменты и просить подтверждение. Ручной и/или звуковой ввод также можно использовать для изменения и/или удаления отображения.
В ходе создания/редактирования отображения и/или применения прикладного программного обеспечения 132 для просмотра, манипулирования и/или анализа данных формирования изображения отображение 146 для пользователя может наглядно представляться, что позволяет пользователю видеть отображение. Представление отображения также может переключаться на основании звуковой и/или ручной команды. Таким образом, пользователь может визуально устанавливать визуальное отображение отображения по требованию, например, когда пользователь не может вспомнить аудиокоманду, хочет подтвердить аудиокоманду до ее произнесения, хочет изменить аудиокоманду, хочет удалить аудиокоманду и/или иным образом хочет наглядно представлять отображение.
Проиллюстрированное прикладное программное обеспечение 132 дополнительно включает в себя инициатор 148 режима/инструмента, который инициирует режим и/или инструмент (для активации или деактивации режима или инструмента) на основании программного вызова. Например, когда программный вызов соответствует режиму “сегментация” и другой режим представляется в данный момент на дисплее 120, инициатор 148 режима/инструмента предписывает коду 136 приложения переключаться в режим сегментации. Когда программный вызов соответствует режиму “сегментация” и режим сегментации представляется в данный момент на дисплее 120, либо не предпринимается никакого действия, либо инициатор 148 режима/инструмента предписывает коду 136 приложения переключаться из режима сегментации, например, в предыдущий режим и/или режим по умолчанию. Таким образом, входной аудиосигнал используется для переключения между режимом и одним или более другими режимами. Аналогичным образом может осуществляться программный вызов инструмента.
Согласно вышесказанному прикладное программное обеспечение 132 позволяет пользователю средства 104 активировать и/или деактивировать режим и/или инструмент без необходимости  вручную искать и/или вручную выбирать режим и/или инструмент с помощью мыши и/или клавиатуры посредством последовательности контекстного, выпадающего и т.д. меню ГИП, представляемого на дисплее. Напротив, пользователю, находящемуся в определенном умонастроении и просматривающему конкретные данные изображения, необходимо только произнести “речевой фрагмент”, отображенный в программный вызов, представляющий интерес, для переключения на и/или установления конкретного инструмента. Это облегчает усовершенствование работы за счет облегчения и сокращения времени активации режима и/или инструмента, представляющего интерес.
Пригодные приложения системы 102 включают в себя, но без ограничения, просмотр данных формирования изображения в связи с центром формирования изображения, врач первичной медико-санитарной помощи, кабинетом обработки рентгенограмм, операционной и т.д. Система 102 хорошо подходит для операционных, интервенционных комплектов и/или других стерильных условий, поскольку функциональные возможности могут активироваться и/или деактивироваться посредством голоса вместо физического контакта между клиницистом и оборудованием вычислительной системы.
Примеры пригодных режимов и/или пригодных инструментов, которые могут инициироваться посредством аудиосигнала, включают в себя, но без ограничения, режим мыши, режим масштабирования, режим панорамирования, создание графики, инструменты сегментации, инструменты сохранения, конфигурация экрана – сравнение + конфигурации, выбор объема, открытие диалога, переключатель стадий, активация приложений, изменения органов управления окном просмотра, фильм, открытое плавающее меню, навигацию по изображению, инструменты создания изображения и/или протоколы представления изображения. Аудиокоманды также могут перемещать мышь, например, в конкретном направлении, с заранее определенным или заданным пользователем приращением и т.д., конкретные режимы и/или инструменты могут быть заданными по умолчанию, заданными пользователем, заданными при изготовлении и/или заданными иным образом.
Фиг. 2 демонстрирует иллюстративный способ, который позволяет пользователю выбирать режим и/или инструмент посредством аудиокоманды вместо команд, подаваемых с помощью мыши и/или клавиатуры.
Очевидно, что порядок действий не ограничен. Таким образом, здесь допустимы другие порядки. Кроме того, одно или более действий могут быть опущены и/или могут быть включены одно или более дополнительных действий.
На этапе 202 прикладное программное обеспечение для просмотра, манипулирования и/или анализа данных формирования изображения выполняется посредством вычислительной системы.
На этапе 204 ГИП, включающий в себя области (или окна просмотра) представления изображения данных формирования изображения и области выбора режимов и/или инструментов, визуально представляется на дисплее вычислительной системы.
На этапе 206 вычислительная система активирует признак аудиокоманды выполняющегося приложения.
В одном случае признак аудиокоманды активируется/деактивируется пользователем посредством устройства ввода, например, мыши или клавиатуры в связи с управлением признаком аудиокоманды, наглядно представляемым в связи с реализацией прикладного программного обеспечения. В этом примере признак аудиокоманды составляет часть прикладного программного обеспечения 132, а не операционной системы 134. В другом примере, признак аудиокоманды активируется просто в ответ на выполнение прикладного программного обеспечения. Опять же в этом примере признак звуковой или голосовой команды составляет часть прикладного программного обеспечения 132, а не операционной системы 134.
В разновидности, признак аудиокоманды активируется в ответ на ручную или звуковую активацию признака аудиокоманды посредством операционной системы 134 до, одновременно и/или после выполнения прикладного программного обеспечения. В этом примере полный признак аудиокоманды может активироваться, или признак аудиокоманды в прикладном программном обеспечении 132 может выполняться в режиме, в котором оно будет обнаруживать только команду для активации/деактивации других признаков и, в соответствии с этим, активации или деактивации других признаков.
На этапе 208 активированный признак аудиокоманды прослушивает речевые фрагменты.
На этапе 210 в необязательном порядке, если речевой фрагмент регистрируется, речевой фрагмент используется для определения, авторизован ли пользователь использовать систему и/или идентификацию пользователя.
Если определено, что пользователь не авторизован, действие 208 повторяется.
Иным образом, на этапе 212, производится определение, отображается ли речевой фрагмент в программный вызов для режима и/или инструмента.
Если определено, что речевой фрагмент не отображается в программный вызов, действие 208 повторяется.
Иным образом, на этапе 214, речевой фрагмент отображается в программный вызов для режима и/или инструмента.
На этапе 216 программный вызов инициирует активацию и/или деактивацию режима и/или инструмента в зависимости от текущего состояния выполняющегося приложения, и действие 208 повторяется.
Признак аудиокоманды может временно блокироваться, например, чтобы не вызываться другой программой распознавания голоса. Альтернативно, можно заранее назначать приоритет для одновременно выполняющихся программ распознавания аудиосигнала. В другом примере особый физический и/или программный переключатель можно использовать для включения или отключения признака аудиокоманды.
В необязательном порядке речевой фрагмент может инициировать команду в конкретном режиме и/или инструменте. Например, речевой фрагмент можно использовать для выбора или переключения между видом (например, осевым, сагиттальным, корональным, наклонным и т.д.), выбора или переключения визуализации (например, MIP, mIP, искривленный MPR и т.д.), выбора или переключения между 2D и 3D и т.д. Речевой фрагмент также можно использовать для изменения точки обзора, типа данных, типа изображения и т.д.
Как рассмотрено здесь, вышеизложенное позволяет пользователю активировать и/или деактивировать режимы и/или инструменты без необходимости  вручную искать и/или вручную выбирать режим и/или инструмент с помощью мыши и/или клавиатуры посредством последовательности контекстного, выпадающего и т.д. меню ГИП, наглядно представляемого на дисплее, что может облегчать усовершенствование работы за счет облегчения и сокращения времени активации режима и/или инструмента, представляющего интерес.
Вышеописанные способы можно реализовать посредством компьютерно-считываемых инструкций, закодированных или внедренных в компьютерно-считываемой среде хранения, которые, при выполнении компьютерным(и) процессором(ами), предписывают процессору(ам) осуществлять описанные действия. Дополнительно или альтернативно, по меньшей мере, одна из компьютерно-считываемых инструкций переносится сигналом, несущей волной или другой транзиторной средой.
Фиг. 3 и 4 и Фиг. 5 соответственно демонстрируют традиционные подходы к использованию инструментов и переключению между режимами. На обеих фигурах ГИП 302 включает в себя область 304 представления данных формирования изображения, которая включает в себя MxN (где M и N – целые числа) окон 306, 308, 310 и 312 просмотра, и панель 314 режимов/инструментов с вкладкой 316 выбора режима и палитрой 318 инструментов. В этом примере, существует четное число окон просмотра, и окна просмотра имеют одинаковую геометрию. Однако здесь также допустимо нечетное число окон просмотра и/или окна просмотра разного размера. Кроме того, конкретные последовательности, рассмотренные ниже, представляют поднабор возможных действий, и в разных ГИП режимы и/или инструменты могут размещаться в разных местах и/или предусматривать разные действия для их инициирования.
Согласно Фиг. 3 режим 320 уже выбран, и J×K (где J и K – целые числа) соответствующие инструменты 322, 324, 326 и 328 наполняют палитру 318. В целом, чтобы пользователь активировал инструмент 322, просматривая данные формирования изображения в окне 308 просмотра, например, пользователь, посредством мыши и т.п., перемещает графический указатель на инструмент 322, водит графическим указателем по инструменту 322 и кликает один или более раз по инструменту 322. Таким образом, пользователь также переводит взгляд и отвлекается от данных формирования изображения в окне 308 просмотра. Затем пользователь, посредством мыши и т.п. перемещает графический указатель обратно в окно 308 просмотра, водит графическим указателем по окну 308 просмотра и кликает один или более раз по окну 308 просмотра. Затем пользователь может применять функцию, обеспеченную инструментом 322, с данными формирования изображения в окне 308 просмотра.
Согласно Фиг. 4 инструмент, выбранный из палитры 318 инструментов, инициирует реализацию плавающего меню 402, с L (где L – целое число) подинструментами 404, 406 в окне 308 просмотра. С этим подходом пользователь совершает дополнительные действия, посредством мыши и т.п., перемещая графический указатель на плавающий инструмент 402, проводя графическим указателем по плавающему инструменту 402 и подинструменту, представляющему интерес, кликая один или более раз по плавающему инструменту 402, кликая один или более раз по подинструменту, представляющему интерес, и кликая один или более раз снова по окну 308 просмотра. Затем пользователь может применять функцию, обеспеченную выбранным подинструментом, с данными формирования изображения в окне 308 просмотра.
Возвращаясь к Фиг. 5, для изменения режимов, пользователь, посредством мыши и т.п., перемещает графический указатель на вкладку 316 выбора режима, водит графическим указателем по вкладке 316 выбора режима и кликает один или более раз по вкладке 316 выбора режима. Это инициирует реализацию иным образом скрытого окна 502 выбора режима, которое включает в себя X (где X – целое число) режимов 504, 506. Для выбора режима пользователь, посредством мыши и т.п., перемещает графический указатель на режим, водит графическим указателем по режиму и кликает один или более раз по режиму. Пользователь, посредством мыши и т.п., затем перемещает графический указатель обратно в окно просмотра, водит графическим указателем по окну просмотра и кликает один или более раз по окну просмотра. Соответствующие инструменты наглядно представляются в палитре 318 инструментов после выбора режима.
Согласно Фиг. 3, в связи с системой 102 (Фиг. 1), в одном неограничительном примере пользователь, просматривая данные формирования изображения в окне 308 просмотра, может просто произнести аудиокоманду, назначенную инструменту 322. Пользователю также не нужно переводить взгляд и нарушать свою концентрацию по отношению к данным формирования изображения в окне 308 просмотра. Для выбора другого инструмента или смены режимов опять же требуется просто произнести надлежащий термин команды. Для отката инструмента или режима, например, когда пользователь меняет свой выбор или инициирует неверный инструмент или режим, пользователь может использовать термин команды “откат”, например, универсальный термин команды “откат” для отката любого инструмента или режима, термин, заданный пользователем, просто повторяя тот же термин, который инициирует инструмент или режим и т.д. Согласно Фиг. 4 подинструмент из плавающего меню также можно выбирать/отменять выбор аналогичным образом, и согласно Фиг. 5 режим можно выбирать/отменять выбор аналогичным образом. Конечно, пользователь по-прежнему может пользоваться мышью для осуществления выбора.
Изобретение описано со ссылкой на предпочтительные варианты осуществления. Модификации и изменения могут быть предложены после ознакомления с предыдущим подробным описанием. Предполагается, что изобретение построено как включающее в себя все подобные модификации и изменения настолько, насколько они попадают в объем нижеследующей формулы изобретения или ее эквиваленты.