ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ ДЛЯ ПАРАЛЛЕЛЬНОГО ЭЛЕКТРОАНАТОМИЧЕСКОГО КАРТИРОВАНИЯ
GRAPHICAL USER INTERFACE FOR PARALLEL ELECTROANATOMIC MAPPING

ОБЛАСТЬ ПРИМЕНЕНИЯ ИЗОБРЕТЕНИЯ
Настоящее изобретение относится по существу к медицинским процедурам и, в частности, к процедурам электроанатомического картирования.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
В процедуре электроанатомического картирования, катетер, содержащий один или более зондов-электродов, вводят в сердце пациента, и электроды используют для получения сигналов внутрисердечной электрограммы. На основании сигналов создается электроанатомическая карта сердца.
В публикации заявки на патент США 2018/0008203, описание которой включено в данный документ посредством ссылки, описаны электрограммы сердца, записываемые по множеству каналов. Удары классифицируются автоматически с распределением на соответствующие классификации в соответствии со сходством морфологических характеристик ударов с элементами набора шаблонов. Соответствующие электроанатомические карты сердца создаются на основе классифицированных ударов.
ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
В соответствии с некоторыми вариантами осуществления настоящего изобретения предлагается система, включающая дисплей и процессор. Процессор выполнен с возможностью отображения на дисплее на графическом интерфейсе пользователя (GUI - англ.: graphical user interface), во время получения множества сигналов электрограммы от сердца, множества виджетов, соответствующих разным соответствующим электроанатомическим картам, создаваемым на основе сигналов электрограммы, при этом каждая электроанатомическая карта связана с соответствующим набором критериев соответствия, при этом любой из сигналов электрограммы используется для создания карты, только если сигнал удовлетворяет набору критериев соответствия. Процессор дополнительно выполнен с возможностью отображения на GUI в ответ на выбор пользователем любого из виджетов статуса последнего полученного сигнала электрограммы относительно по меньшей мере одного критерия в наборе критериев соответствия, связанных с электроанатомической картой, которой соответствует выбранный виджет.
В некоторых вариантах осуществления виджеты включают одну или более вкладок.
В некоторых вариантах осуществления виджеты включают в себя одну или более кнопок.
В некоторых вариантах осуществления виджеты включают в себя соответствующие индикаторы соответствия, а процессор дополнительно выполнен с возможностью по мере получения сигналов электрограммы непрерывного обновления индикатора соответствия для каждого из виджетов для индикации того, удовлетворяет ли последний полученный сигнал электрограммы набору критериев соответствия, связанных с электроанатомической картой, которой соответствует виджет.
В некоторых вариантах осуществления процессор выполнен с возможностью обновления индикатора соответствия посредством изменения цвета индикатора соответствия.
В некоторых вариантах осуществления процессор дополнительно выполнен с возможностью пометки каждого из виджетов идентификатором электроанатомической карты, которой соответствует виджет.
В некоторых вариантах осуществления электроанатомические карты связаны с соответствующими шаблонами сигналов в том смысле, что набор критериев соответствия для каждой из карт включает критерий соотнесения шаблона сигналов.
В некоторых вариантах осуществления процессор дополнительно выполнен с возможностью пометки каждого из виджетов идентификатором шаблона сигнала, с которым связана электроанатомическая карта, которой соответствует виджет.
В некоторых вариантах осуществления виджеты включают соответствующие индикаторы соотнесения с шаблоном, а процессор дополнительно выполнен с возможностью, по мере получения сигналов электрограммы, непрерывного обновления индикатора соотнесения с шаблоном для каждого из виджетов для индикации того, соответствует ли последний полученный сигнал электрограммы шаблону, связанному с электроанатомической картой, которой соответствует виджет.
В некоторых вариантах осуществления
процессор выполнен с возможностью отображения виджетов в первой части GUI, и
процессор выполнен с возможностью отображения статуса во второй части GUI при продолжении отображения виджетов.
Дополнительно предложен, в соответствии с некоторыми вариантами осуществления настоящего изобретения, способ, который включает, во время получения множества сигналов электрограммы от сердца, отображение, на графическом интерфейсе пользователя (GUI), множества виджетов, соответствующих разным соответствующим электроанатомическим картам, создаваемым на основе сигналов электрограммы, при этом каждая электроанатомическая карта связана с соответствующим набором критериев соответствия, при этом любой из сигналов электрограммы используется для создания карты, только если сигнал удовлетворяет набору критериев соответствия. Способ дополнительно включает, в ответ на выбор пользователем любого из виджетов, отображение, на GUI, статуса последнего полученного сигнала электрограммы относительно по меньшей мере одного критерия в наборе критериев соответствия, связанных с электроанатомической картой, которой соответствует выбранный виджет.
Дополнительно предложен, в соответствии с некоторыми вариантами осуществления настоящего изобретения, компьютерный программный продукт, включающий физический энергонезависимый машиночитаемый носитель, на котором хранятся программные инструкции. Инструкции, при считывании процессором, заставляют процессор отображать на графическом интерфейсе пользователя (GUI), во время получения множества сигналов электрограммы от сердца, множество виджетов, соответствующих разным соответствующим электроанатомическим картам, создаваемым на основе сигналов электрограммы, при этом каждая электроанатомическая карта связана с соответствующим набором критериев соответствия, при этом любой из сигналов электрограммы используется для создания карты, только если сигнал удовлетворяет набору критериев соответствия. Инструкции далее заставляют процессор отображать на GUI, в ответ на выбор пользователем любого из виджетов, статус последнего полученного сигнала электрограммы относительно по меньшей мере одного критерия в наборе критериев соответствия, связанных с электроанатомической картой, которой соответствует выбранный виджет.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Настоящее изобретение станет более понятным из последующего подробного описания вариантов его осуществления, представленных вместе с перечисленными далее графическими материалами.
На Фиг. 1 представлена схематическая иллюстрация системы для отслеживания процедуры параллельного электроанатомического картирования в режиме реального времени в соответствии с некоторыми вариантами осуществления настоящего изобретения;
На Фиг. 2 представлена схематическая иллюстрация виджета в соответствии с некоторыми вариантами осуществления настоящего изобретения;
На Фиг. 3A представлена блок-схема первого алгоритма отображения посредством GUI в соответствии с некоторыми вариантами осуществления настоящего изобретения; и
На Фиг. 3B представлена блок-схема второго алгоритма отображения посредством GUI в соответствии с некоторыми вариантами осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
ОБЩЕЕ ОПИСАНИЕ
При некоторых видах применения, описанных в публикации заявки на патент США 2018/0008203, множество разных электроанатомических карт сердца создаются параллельно, т.е. на основе одного сеанса получения сигналов электрограммы. Электроанатомические карты могут соответствовать, например, разным соответствующим состояниям аритмии, выявленным у пациента во время сеанса. Альтернативно или дополнительно электроанатомические карты могут показывать разные типы информации или могут создаваться на основе разных наборов сигналов электрограммы.
При таких видах применения картам назначаются соответствующие наборы критериев соответствия, и каждый полученный сигнал используется для определенной карты, только если сигнал удовлетворяет критериям соответствия для карты. Критерии соответствия могут включать, например, критерий сигнализирующий о превышении степенью корреляции между сигналом и предопределенным шаблоном сигнала предварительно заданного порога. Альтернативно или дополнительно, критерии соответствия могут включать критерии, относящиеся к свойствам сердечного цикла, на котором был получен сигнал, или к стабильности катетера при получении сигнала.
Проблема при выполнении параллельного картирования, описанного выше, состоит в том, что врачу может быть трудно отслеживать ход выполнения процедуры картирования в режиме реального времени вследствие множественности карт.
Для устранения данной трудности в вариантах осуществления настоящего изобретения предлагается графический интерфейс пользователя (GUI) для параллельного картирования. GUI включает в себя множество виджетов, таких как кнопки или вкладки, которые обычно расположены в ряд или в столбик. Каждый виджет соответствует различной соответствующей карте. После выбора врачом любого из виджетов GUI отображает статус последнего полученного сигнала электрограммы относительно критериев соответствия для соответствующей карты. Например, GUI может показывать степень корреляции между сигналом и шаблоном сигнала наряду с указанием того, превышает ли степень релевантный порог.
Предпочтительно каждый виджет может указывать, удовлетворяет ли сигнал критериям соответствия, при этом врач может сразу подтверждать эту информацию даже без выбора виджета. Альтернативно или дополнительно виджет может включать другую высокоуровневую информацию, такую как вышеупомянутая степень корреляции. Альтернативно или дополнительно виджет может включать имя карты и/или имя шаблона сигнала, используемого для карты.
ОПИСАНИЕ СИСТЕМЫ
Обратимся сначала к Фиг. 1, на которой представлена схематическая иллюстрация системы 20 для отслеживания процедуры параллельного электроанатомического картирования в соответствии с некоторыми вариантами осуществления настоящего изобретения.
На Фиг. 1 изображен врач 26, выполняющий параллельное электроанатомическое картирование камеры 24 сердца пациента 22. Для выполнения такого картирования врач 26 вводит катетер 28 в камеру. Затем врач использует один или более электродов, расположенных на дистальном конце катетера 28 (который может называться «зондом»), для получения сигналов электрограммы из камеры.
Обычно, на каждом цикле сердца 24 получают один сигнал электрограммы. В некоторых случаях каждый полученный сигнал представляет собой одноканальный сигнал. Например, сигнал может представлять напряжение между одним электродом на дистальном конце катетера 28 и внешним электродом, расположенным на теле пациента. Альтернативно сигнал может представлять напряжение между парой электродов на дистальном конце катетера. В других случаях каждый полученный сигнал представляет собой многоканальный сигнал. Например, дистальный конец катетера может содержать множество пар электродов, а каждая пара может получать соответствующий канал сигнала.
Система 20 содержит процессор 34. По мере получения сигналов электрограммы процессор 34 принимает сигналы от катетера 28. Например, процессор может быть расположен внутри консоли 30, а проксимальный конец катетера может быть подключен к консоли 30 посредством электрического интерфейса 32, такого как порт или гнездо, при этом каждый полученный сигнал проходит через катетер и, посредством интерфейса 32, в консоль. После прохождения через схему аналого-цифрового преобразования и любую другую релевантную схему каждый сигнал может приниматься процессором 34.
На основании принятых сигналов электрограммы процессор создает множество электроанатомических карт. Каждая электроанатомическая карта связана с соответствующим набором критериев соответствия, при этом любой определенный сигнал электрограммы используется для создания карты, только если сигнал удовлетворяет набору критериев соответствия. Например, электроанатомические карты могут быть связаны с соответствующими шаблонами сигналов в том смысле, что набор критериев соответствия для каждой из карт может включать критерий соотнесения шаблона сигналов. Иными словами, любой определенный сигнал электрограммы может использоваться для создания карты, только если сигнал соответствует шаблону сигнала.
В некоторых вариантах осуществления электроанатомические карты создаются поэтапно. Например, каждая электроанатомическая карта может быть инициализирована перед процедурой, на основе предварительно полученной анатомической карты камеры. После инициализации карты карта может непрерывно обновляться по мере получения сигналов электрограммы. Альтернативно каждая карта может инициализироваться в ходе процедуры на основе как электрической, так и анатомической информации, полученной в ходе процедуры, а затем непрерывно обновляться по мере дальнейшего получения сигналов электрограммы. В других вариантах осуществления изобретения электроанатомические карты создаются на одном шаге после получения всех сигналов электрограммы.
Система далее содержит дисплей 36, который может содержать, например, монитор настольного компьютера или компьютера-ноутбука. Процессор 34 может отображать одну или более электроанатомических карт на дисплее 36 во время и/или после процедуры картирования. Кроме того, по мере получения сигналов процессор 34 отображает графический интерфейс пользователя (GUI) 38 на дисплее 36. GUI 38 включает множество виджетов 40, включающих одну или более вкладок и/или одну или более кнопок, соответствующих электроанатомическим картам. Обычно, виджеты 40 расположены в ряд или в столбик.
Система 20 далее содержит одно или более устройств ввода, таких как клавиатура или мышь. Альтернативно или дополнительно дисплей 36 может функционировать как устройство ввода, в том смысле, что дисплей может содержать сенсорный экран. С помощью любого из этих устройств ввода пользователь системы, такой как врач 26, может выбирать любой из виджетов 40. Например, пользователь может навести указатель мыши на виджет, а затем щелкнуть кнопку мыши или, если дисплей содержит сенсорный экран, просто коснуться экрана в месте расположения виджета.
В некоторых вариантах осуществления процессор помечает каждый виджет идентификатором 48 электроанатомической карты, которой соответствует виджет. Альтернативно или дополнительно процессор может помечать каждый виджет идентификатором 50 шаблона сигнала, с которым связана соответствующая электроанатомическая карта. Каждый из идентификаторов 48 и 50 может включать любую подходящую последовательность букв, цифр и/или других символов, которые могут быть введены пользователем (или другим пользователем) в любое время перед процедурой, например, посредством клавиатуры. Например, на Фиг. 1 крайний левый виджет имеет две метки: «1-NSR», которая указывает на первую карту по номеру («1») и имени («NSR»), и «NSR: 1,» которая аналогично указывает на шаблон, связанный с первой картой, по номеру («1») и имени («NSR»).
В ответ на выбор пользователем любого из виджетов 40, процессор отображает на GUI статус последнего полученного сигнала электрограммы относительно по меньшей мере одного критерия (например, каждого критерия) в наборе критериев соответствия, связанных с электроанатомической картой, которой соответствует выбранный виджет. Обычно, процессор отображает статус, продолжая отображать виджеты. Например, виджеты могут отображаться в первой части 44 GUI, тогда как статус последнего полученного сигнала электрограммы может отображаться во второй части 46 GUI, которая может быть расположена, например, под первой частью 44. В некоторых вариантах осуществления, в частности, если виджеты не представляют собой вкладки, процессор изменяет внешний вид выбранного виджета, например, посредством отображения границы 42 вокруг виджета для указания того, что виджет выбран.
Например, на Фиг. 1 показан сценарий, в котором пользователь выбрал четвертый, крайний правый виджет. В ответ на этот выбор процессор отображает статус последнего полученного сигнала электрограммы относительно набора критериев соответствия, связанных с четвертой картой.
Обычно, процессор отображает статус последнего полученного сигнала электрограммы посредством отображения множества индикаторов, при этом каждый индикатор указывает, удовлетворяет ли сигнал другому соответствующему критерию.
Например, процессор может отображать индикатор 54, указывающий, соответствует ли сигнал шаблону (обозначенному как «эталон» («PTRN») на Фиг. 1), связанному с картой. Сигнал может считаться соответствующим, если, например, степень корреляции 56 между сигналом и шаблоном превышает предопределенный порог. Степень 56 корреляции также может отображаться во второй части 46, например, внутри индикатора 54.
Альтернативно или дополнительно к отображению индикатора 54, процессор может отображать, для каждого канала и для каждого критерия для конкретного канала, индикатор 58 для конкретного канала, указывающий, удовлетворяет ли канал критерию для конкретного канала. Например, на Фиг. 1 индикатор 58 для конкретного канала отображается для каждого из каналов 1-2, 3-4, ..., 19-20 и для каждого из критериев для конкретного канала, обозначенных как «POS» и «DEN». (Каждая пара чисел в списке каналов относится к различной соответствующей паре электродов.)
В некоторых вариантах осуществления индикатор 54 включает часть (например, прямоугольную или круглую часть) GUI, которая окрашивается в первый цвет 62 (например, зеленый) при соответствии сигнала шаблону и во второй цвет 64 (например, красный) при несоответствии сигнала. Аналогичным образом, каждый индикатор 58 для конкретного сигнала может включать часть (например, прямоугольную или круглую часть) GUI, которая окрашивается в первый цвет 62 при удовлетворении критерию, а в ином случае - во второй цвет 64. Третий цвет 66 (например, серый) может использоваться для указания на отсутствие критерия для конкретного сигнала и/или для указания на отсутствие получения по каналу.
Обычно, виджеты 40 включают соответствующие индикаторы 52 соответствия. По мере получения сигналов электрограммы процессор непрерывно обновляет индикатор 52 соответствия для каждого из виджетов для указания того, удовлетворяет ли последний полученный сигнал электрограммы набору критериев соответствия, связанных с соответствующей картой. Как описано выше, сигнал используется для создания карты, только если сигнал удовлетворяет критериям соответствия.
Например, индикатор 52 соответствия может включать часть виджета, цвет которого непрерывно изменяется процессором. Иными словами, после получения каждого сигнала процессор может задавать для цвета индикатора соответствия первый цвет (например, зеленый) при удовлетворении сигнала критериям соответствия и второй цвет (например, красный) в ином случае. В некоторых вариантах осуществления, как показано на Фиг. 1, индикатор 52 соответствия включает относительно небольшую часть виджета, такую как горизонтальная полоса вдоль нижней части виджета. В других вариантах осуществления индикатор 52 соответствия включает большую часть или весь виджет, как показано, например, на Фиг. 2 (описано ниже).
В целом набор критериев соответствия может указывать любое минимальное число каналов, для которых должны быть удовлетворены критерии для конкретного канала. Например, можно считать, что сигнал удовлетворяет набору критериев соответствия, если по меньшей мере один канал удовлетворяет каждому из критериев для конкретного канала при условии удовлетворения любых критериев не для конкретного канала.
В некоторых вариантах осуществления процессор модифицирует индикатор 52 соответствия для указания числа каналов, удовлетворяющих каждому из критериев для конкретного канала. Например, процессор может изменять оттенок индикатора 52 соответствия в соответствии с числом каналов, при этом, например, более светлый или более темный оттенок зеленого указывает на большее число каналов. Альтернативно или дополнительно процессор может изменять размер индикатора 52 соответствия в соответствии с числом каналов. Например, если индикатор соответствия включает горизонтальную полосу, как показано на Фиг. 1, процессор может изменять длину горизонтальной полосы. Альтернативно или дополнительно индикатор соответствия может включать явное указание числа каналов, при этом, например, «3/10» указывает, что три из десяти каналов удовлетворяли каждому из критериев для конкретного канала.
В некоторых вариантах осуществления GUI может отображаться либо в полностью открытом режиме, либо в частично открытом режиме. В полностью открытом режиме отображаются как первая часть 44, так и вторая часть 46 GUI, как показано на Фиг. 1. В частично открытом режиме отображается только первая часть, которая включает виджеты 40. Любой подходящий ввод команды пользователем (принятый, например, посредством мыши или клавиатуры) может осуществлять переключение между двумя режимами. Таким образом, например, в ответ на прием ввода команды переключения режима при полностью открытом GUI процессор может закрыть вторую часть 46 таким образом, чтобы отображалась только первая часть 44; и наоборот, если GUI открыт только частично, в ответ на ввод команды переключения режима процессор может открыть вторую часть 46. (В некоторых вариантах осуществления при первоначальном отображении GUI вторая часть GUI закрыта. В других вариантах осуществления вторая часть GUI первоначально открыта, а один из виджетов, такой как крайний левый виджет, первоначально выбран по умолчанию.)
В целом процессор 34 может быть осуществлен в виде одиночного процессора или объединенного в сеть или кластер набора процессоров. В некоторых вариантах осуществления функциональные возможности процессора 34, описанные в настоящем документе, реализованы исключительно посредством аппаратных средств, например с использованием одной или более специализированных интегральных заказных схем (ASIC) или программируемых пользователем вентильных матриц (FPGA). В других вариантах осуществления функциональные возможности процессора 34 реализованы по меньшей мере частично посредством программного обеспечения. Например, в некоторых вариантах осуществления процессор 34 осуществлен в виде программируемого цифрового вычислительного устройства, содержащего по меньшей мере центральный процессор (ЦП) и оперативное запоминающее устройство (ОЗУ). Программный код, включающий программное обеспечение и/или данные, загружаются в RAM для выполнения и обработки процессором. Программный код и/или данные могут быть загружены в процессор в электронной форме, например, по сети. Альтернативно или дополнительно программный код и/или данные могут быть предоставлены и/или сохранены на энергонезависимом материальном носителе, таком как магнитная, оптическая или электронная память. Такие программные коды и/или данные при предоставлении процессору приводят к созданию вычислительной машины или специализированного компьютера, выполненного с возможностью выполнения задач, описанных в настоящем документе.
Обратимся к Фиг. 2, на которой представлена схематическая иллюстрация виджета 40 в соответствии с некоторыми вариантами осуществления настоящего изобретения.
В некоторых вариантах осуществления каждый виджет включает в себя соответствующий индикатор 60 соотнесения с шаблоном. По мере получения сигналов электрограммы процессор непрерывно изменяет индикатор 60 соотнесения с шаблоном для каждого из виджетов для указания того, соответствует ли последний полученный сигнал шаблону, связанному с электроанатомической картой, которой соответствует виджет. Например, индикатор соотнесения с шаблоном может включать часть (например, прямоугольную или круглую часть) виджета, окрашиваемую процессором в первый цвет (например, зеленый) при соответствии сигнала шаблону и во второй цвет (например, красный) при несоответствии сигнала шаблону. Необязательно процессор может далее отображать идентификатор 50 и/или степень 56 корреляции внутри индикатора соотнесения с шаблоном. (В некоторых таких вариантах осуществления индикатор 54 может быть исключен из второй части 46 GUI.)
(Следует отметить, что, даже если сигнал соответствует шаблону, сигнал может, тем не менее, не удовлетворять набору критериев соответствия. Таким образом, как показано на Фиг. 2, индикатор 60 соотнесения с шаблоном может быть окрашен не так, как индикатор 52 соответствия.)
Следует особо отметить, что, несмотря на конкретные примеры, показанные на Фиг. 1-2, объем настоящего изобретения включает любой подходящий дизайн для GUI 38 и виджетов 40.
ПРИМЕРЫ АЛГОРИТМОВ
Теперь обратимся к Фиг. 3A, на которой представлена блок-схема для первого алгоритма 68 отображения посредством GUI в соответствии с некоторыми вариантами осуществления настоящего изобретения.
В первом алгоритме 68 отображения посредством GUI процессор непрерывно проверяет, на первом шаге 70 проверки, принят ли от катетера новый сигнал. После подтверждения приема нового сигнала процессор обрабатывает сигнал на втором шаге 72 обработки сигнала. Например, процессор может определять, удовлетворяет ли каждый канал сигнала релевантным критериям для конкретного канала, и/или вычислять степень корреляции между сигналом и предопределенным шаблоном сигнала.
После обработки сигнала процессор на шаге 74 обновления виджетов обновляет виджеты в первой части GUI на основе обработки сигнала. Например, процессор может изменять цвет индикатора соответствия одного или более виджетов. (В случае, если виджеты включают только статическую информацию, такую как имена карт, или в случае отсутствия необходимости обновления виджетов, шаг 74 обновления виджетов не выполняется.)
После шага 74 обновления виджетов процессор проверяет на втором шаге 76 проверки открыта ли вторая часть GUI. Если да, то процессор, на шаге 78 обновления статуса, обновляет статус сигнала относительно выбранного виджета (например, относительно карты, которой соответствует выбранный виджет) во второй части GUI на основе обработки сигнала. Например, процессор может изменять цвет одного или более индикаторов для конкретного канала. (В случае, если обновление статуса не требуется, шаг 78 обновления статуса не выполняется.) После шага 78 обновления статуса или если вторая часть GUI закрыта, процессор возвращается к первому шагу 70 проверки.
Теперь обратимся к Фиг. 3B, на которой представлена блок-схема способа второго алгоритма 80 отображения посредством GUI в соответствии с некоторыми вариантами осуществления настоящего изобретения. Обычно, процессор выполняет второй алгоритм 80 отображения посредством GUI параллельно с первым алгоритмом 68 отображения посредством GUI.
Во втором алгоритме 80 отображения посредством GUI процессор непрерывно проверяет на третьем шаге 82 проверки, выбран ли пользователем другой виджет, отличный от виджета, выбранного на текущий момент. Если да, процессор, на шаге 84 отображения статуса, отображает статус последнего принятого сигнала относительно выбранного виджета во второй части GUI. (Если вторая часть GUI была закрыта, когда был выбран виджет, процессор может открывать вторую часть GUI перед выполнением шага 84 отображения статуса.)
После шага 84 отображения статуса, или если не был выбран никакой другой виджет, процессор, проверяет на четвертом шаге 86 проверки, был ли принят ввод команды открытия или закрытия второй части GUI. Если да, процессор, на шаге 88 открытия или закрытия, открывает или закрывает вторую часть GUI в соответствии с вводом команды. Затем, или если не был принят ввод команды открытия или закрытия второй части GUI, процессор возвращается к третьему шагу 82 проверки.
Специалистам в данной области будет понятно, что настоящее изобретение не ограничивается тем, что было конкретно показано и описано выше. Напротив, объем вариантов осуществления настоящего изобретения включает в себя как комбинации и подкомбинации различных описанных выше элементов, так и их изменения и модификации, не относящиеся к известному уровню техники, которые специалисты в данной области могут предложить после чтения приведенного выше описания. Документы, включенные в настоящую заявку на патент путем ссылки, следует считать неотъемлемой частью заявки, за исключением того, что, если определение терминов в этих включенных документах противоречит определениям, сделанным явным или неявным образом в настоящем описании, следует учитывать только определения настоящего описания.