СООТНЕСЕНИЕ ПОЛУЧЕННЫХ ИЗОБРАЖЕНИЙ С ОБЪЕКТАМИ
MATCHING FORMED IMAGES WITH OBJECTS

Область техники, к которой относится изобретение
Изобретение относится к соотнесению полученных изображений с объектами. Кроме того, изобретение относится к соотнесению полученных изображений с патологическими изменениями.
Уровень техники
В настоящее время диагностика рака груди может быть основана на множественных способах формирования изображений (например, рентгеновской маммографии, УЗИ (US) и/или магнитно-резонансном (MR)). Часто пациент имеет более одного патологического изменения, и в единой предварительной маммограмме или магнитно-резонансном исследовании могут быть видны множественные патологические изменения. При получении дополнительного ультразвукового изображения того же пациента сохраняется только приблизительная информация о местоположении ультразвукового изображения, например, на основании местоположения ультразвукового зонда. Такая информация о местоположении вводится медицинским работником вручную.
US 2007/0036402 A1 раскрывает систему для обнаружения аномалий в медицинском изображении субъекта. Этой системой рентгеновские маммографические и ультразвуковые изображения груди захватываются, чтобы сформировать набор взаимосвязанных исследований. Отбираемые скопления идентифицируются в рентгеновском маммографическом изображении, используя технологии, известные специалистам в данной области. Соответствие устанавливается между маммографическим рентгеновским изображением и ультразвуковым изображением посредством идентификации области или областей в ультразвуковом изображении, соответствующих каким-нибудь идентифицированным отбираемым скоплениям в рентгеновском маммографическом изображении.
Раскрытие изобретения
Следует отметить, что необходимо иметь улучшенный способ соотнесения полученных изображений с объектами. Для лучшего принятия мер в ответ на эту проблему первый аспект изобретения предусматривает систему, содержащую селектор изображения для выбора сохраненных изображений из базы данных, содержащую:
- селектор изображения для выбора сохраненных изображений из базы данных, содержащей множество сохраненных изображений, база данных содержит соотнесение между сохраненным изображением и интересующим объектом;
- сканер изображения для получения нового изображения, содержащего представление по меньшей мере части интересующего объекта, во время сеанса формирования изображения;
- пользовательский интерфейс для предоставления возможности пользователю, во время сеанса формирования изображения, для указания, что новое изображение должно быть соотнесено с интересующим объектом, и
- подсистему соотнесения для создания соотношения между новым изображением и интересующим объектом в базе данных.
Лучшее время для соотнесения изображения с интересующим объектом, представленным на изображении, может быть временем получения изображения, поскольку специалист, получающий изображение, может в это время получать сведения о том, что объект представлен изображением. Если он пытается создать соотношение позже, ретроспективно, это может быть более сложно, поскольку положение нового изображения по отношению к сохраненному изображению в ретроспективном анализе может быть не доступно. Это может быть случай, например, когда сканер изображения является ручным устройством, таким как ультразвуковой зонд или ручная камера.
Пользовательский интерфейс может быть выполнен с возможностью предоставления возможности пользователю выбирать интересующий объект из множества интересующих объектов, соотнесенных с сохраненным изображением. Таким образом, можно справляться со случаем, в котором множество интересующих объектов соотнесены с сохраненным изображением.
База данных может содержать соотношение между интересующим объектом и положением интересующего объекта в сохраненном изображении. Это предоставляет возможность представления расширенных функциональных возможностей, например, путем визуализации указания интересующего предмета в сохраненном изображении.
Пользовательский интерфейс может быть выполнен с возможностью предоставления возможности пользователю выбирать интересующий объект, указывая положение интересующего объекта в сохраненном изображении. Это интуитивный способ выбора интересующего объекта.
Подсистема соотнесения может быть выполнена с возможностью хранения в базе данных соотношения между интересующим объектом и положением интересующего объекта в новом изображении. Это дает возможность обеспечить более подробную информацию о местоположении интересующего объекта в новом изображении.
Пользовательский интерфейс может быть выполнен с возможностью предоставления возможности пользователю указывать положение интересующего объекта в новом изображении. Для системы это эффективный способ получения сведений о положении интересующего объекта. С этими сведениями система может создавать соотношение между интересующим объектом и его положением в новом изображении.
Селектор изображения может быть выполнен с возможностью выбора сохраненного изображения или интересующего объекта перед получением нового изображения. Это делает процесс более эффективным, поскольку пользователь может активно отслеживать подходящий интересующий объект во время получения изображения.
Система может содержать графическую подсистему для отображения сохраненного изображения, во время интервала времени, содержащего время получения нового изображения и время указания, что новое изображение должно быть соотнесено с интересующим объектом. Это делает более легким для пользователя локализовать интересующий объект у пациента во время получения нового изображения.
Пользовательский интерфейс может быть представлен по меньшей мере частью на сканере изображения. Это предоставляет возможность пользователю легче указывать, что изображение соотнесено с интересующим объектом, поскольку пользователь уже работает со сканером изображения. Например, пользователь может указывать через сканер изображения, что текущее изображение должно быть соотнесено с интересующим объектом.
Сохраненное изображение и новое изображение может быть изображением груди, и интересующий объект может содержать патологическое изменение груди. Это полезная область применения системы.
Для получения нового изображения сканер изображения может содержать ультразвуковой сканер. Таким образом, изображения, созданные ручным сканером, могут иметь свойства, соотнесенные с соответствующим интересующим(и) объектом(ами).
Система может содержать медицинскую рабочую станцию и селектор (1) изображения, пользовательский интерфейс (3), и/или подсистема (4) соотнесения может быть реализована по меньшей мере частично в программном обеспечении, выполненном с возможностью запуска на медицинской рабочей станции. Это эффективная реализация возможности системы.
Другой аспект изобретения предусматривает устройство получения медицинского изображения, содержащее изложенную выше систему. Другой аспект изобретения предусматривает медицинскую рабочую станцию, содержащую изложенную выше систему.
Другой аспект изобретения предусматривает способ соотнесения полученных изображений с объектами, содержащий:
- выбор сохраненного изображения из базы данных, содержащей множество сохраненных изображений, причем база данных содержит соотношение между сохраненным изображением и интересующим объектом;
- получение нового изображения, содержащего по меньшей мере представление части интересующего объекта, во время сеанса формирования изображения;
- предоставление возможности пользователю указать во время сеанса формирования изображения, что с интересующим объектом должно быть соотнесено новое изображение; и
- создание соотношения между новым изображением и интересующим объектом в базе данных.
Другой аспект изобретения предусматривает компьютерный программный продукт, содержащий команды, побуждающие систему процессора выполнить изложенный выше способ.
Специалистам в данной области техники будет понятно, что два или более вышеупомянутых варианта осуществления, реализаций и/или аспектов изобретения могут комбинироваться полезным образом.
Модификации и варианты устройства получения изображения, рабочей станции, системы и/или компьютерного программного продукта, в соответствии с описанными модификациями и вариациями системы могут быть выполнены специалистом в данной области техники на основании настоящего описания.
Специалисту в данной области техники будет понятно, что способ может быть применен для многомерных представлений, например, двухмерных (2-D), трехмерных (3-D) или четырехмерных (4-D) изображений, полученных, не ограничиваясь, различными средствами получения изображений, такими как стандартное рентгенографическое формирование изображения, компьютерная томография (CT), магнитно-резонансное формирование изображения (MRI), ультразвуковое (US), позитрон-эмиссионая томография (PET), позитрон-эмиссионная компьютерная томография (SPECT) и ядерная медицина (ЯМ).
Краткое описание чертежей
Эти и другие аспекты изобретения очевидны из вариантов осуществления, описанных ниже, и будут разъяснены со ссылкой на них.
На чертежах:
Фиг.1 - структурная схема системы соотнесения полученных изображений с объектами;
Фиг.2 - структурная схема способа соотнесения полученных изображений с объектами;
Фиг.3 иллюстрирует способ, которым могут быть представлены соотношения.
Осуществление изобретения
Фиг.1 схематично иллюстрирует аспекты системы для соотнесения полученных изображений с объектами. Такое соотнесение может быть полезно при интерпретации полученных изображений. Более конкретно, объекты, входящие в множество полученных изображений могут быть связаны друг с другом посредством таких соотношений. Система может содержать базу 5 данных, которая может содержать изображения и соотношения. В качестве альтернативы, к тому же возможно, чтобы система содержала подсистему обмена данных для обмена данными с внешней базой данных. Система может дополнительно содержать селектор 1 изображения для выбора сохраненного изображения из базы 5 данных. База 5 данных может иметь сохраненное в ней соотношение 21 между сохраненным изображением 6 и интересующим объектом.
Система может содержать сканер 2 изображения для получения нового изображения 9. Такое вновь полученное изображение может содержать представление по меньшей мере части интересующего объекта, как показано в положении 10 в новом изображении 9. В этом случае пользователь может указывать, что изображение содержит это представление по меньшей мере части интересующего объекта. Для этой цели пользовательский интерфейс 3 может быть предусмотрен для предоставления возможности пользователю указывать, что с интересующим объектом должно быть соотнесено новое изображение 9. Пользовательский интерфейс 3 может быть выполнен с возможностью предоставления возможности совершать это указание во время сеанса формирования изображения, во время которого получается новое изображение 9, например, в то время пациент еще здесь и пользователем может быть получено больше изображений.
Система может содержать систему 4 соотнесения для создания соотношения 23 между новым изображением 9 и интересующим объектом в базе данных.
Следует отметить, что соотношения могут быть представлены в базе 5 данных несколькими разными способами. Одно возможное представление соотношения, иллюстрированное на Фиг.1, содержит таблицу 19. Таблица 19 может иметь идентификатор 20 объекта, который может быть идентификатором случайного порядка или альтернативно, описательным текстовым идентификатором. Однако такой идентификатор является дополнительным и может принимать различную форму. При необходимости дополнительная информация об этом интересующем объекте может, к тому же, быть сохранена. Таблица может дополнительно содержать соотношения с изображениями и/или положениями на изображениях. Такие соотношения могут быть представлены посредством идентификаторов изображений, и/или координат, соответственно. В таблице 19 левая колонка содержит соотношения 21, 23 с изображениями, например в форме идентификаторов изображений, и правая колонка содержит соотношения 22, 24 с положениями на соответствующих изображениях 21, 23. Например, эти соотношения с положениями могут содержать координаты изображения. К тому же, возможны другие виды представлений соотношений, например использование памяти указателей для изображений или определенных частей изображений. Пунктирные линии в Фиг.1 указывают изображения и положения, которые являются данными соотношениями 21, 22, 23, 24. Например, соотношение 21 обеспечивает соотнесение интересующего объекта с изображением 6 и соотношение 22 (вместе с соотношением 21) обеспечивает соотнесение интересующего объекта с положением 8 изображения 6. В результате подсистема 4 соотнесения может быть выполнена с возможностью создания соотношения 23, соотносящего новое изображение 9 с интересующим объектом, например, включающего в себя идентификатор изображения 9 в таблице 19.
Пользовательский интерфейс 3 может быть выполнен с возможностью предоставления возможности пользователю выбирать интересующий объект из множества интересующих объектов, соотнесенных с сохраненным изображением 6. Например, может быть в распоряжении множество таблиц, подобных таблице 19, каждая таблица относится к разному интересующему объекту. Это возможно, что более чем одна из этих таблиц определяет соотношение с одним и тем же сохраненным изображением 6. В таком случае пользовательский интерфейс 3 может давать возможность выбирать один конкретный из этих интересующих объектов, который соотнесен с сохраненным изображением 6. Это предоставляет возможность подсистеме соотнесения создавать соотношение между новым изображением 9 и конкретным выбранным интересующим объектом. Можно дать пользователю возможность выбирать множество объектов, с которыми должно быть соотнесено новое изображение 9.
База 5 данных может к тому же содержать соотношение 22 между интересующим объектом и положением 8 интересующего объекта на сохраненном изображении. В результате пользовательский интерфейс может быть выполнен с возможностью обеспечения возможности пользователю выбирать интересующий объект указанием положения 8 интересующего объекта в сохраненном изображении. Например, пользователю может быть дана возможность использовать координатно-указательное устройство для помещения указателя в положение 8, когда отображается сохраненное изображение 6.
Подсистема 4 соотнесения может быть выполнена с возможностью хранения в базе 5 данных соотношения 24 между интересующим объектом и положением 10 интересующего объекта в новом изображении. Пользовательский интерфейс может быть выполнен с возможностью возможности пользователя указывать положение 10 интересующего объекта в новом изображении подобно способу, в котором может быть указано положение 8. Подсистема 4 соотнесения может быть выполнена с возможностью включения в состав соотношения 24 между интересующим объектом и положением 10, как указано соответствующей пунктирной линией на Фиг.1.
Селектор 1 изображения может быть выполнен с возможностью выбора сохраненного изображения 6 или интересующего объекта перед получением нового изображения 9.
Система может сдержать графическую подсистему 14 для отображения сохраненного изображения 6. Например, сохраненное изображение 6 может быть отображено во время интервала, содержащего время получения нового изображения и время указания, что новое изображение 9 должно быть соотнесено с интересующим объектом. То есть сохраненное изображение 6 может быть выбрано и отображено. Это отображенное изображение может быть использовано пользователем во время получения нового изображения как справочное. Сохраненное изображение может отображаться по меньшей мере до тех пор, пока не будет указано, что с интересующим объектом соотнесено новое изображение.
Пользовательский интерфейс 3 может быть предусмотрен по меньшей мере частично всканере 2 изображения. Например, может быть предусмотрена кнопка на сканере изображения для указания, какое вновь полученное изображение должно быть соотнесено с интересующим объектом. Например, кнопка может быть предусмотрена с представлением возможности пользователю указывать, что последнее полученное изображение является новым изображением, которое должно быть соотнесено с интересующим объектом. К тому же может быть обеспечено управление на сканере изображения для указания положения интересующего объекта в сохраненном изображении и/или в новом изображении.
В качестве примера применения сохраненное изображение 6 и новое изображение 9 может быть изображением груди. В таком случае интересующий объект может содержать патологическое изменение груди.
Сканер изображения для получения нового изображения может содержать ультразвуковой сканер.
Система может быть реализована по меньшей мере частично на медицинской рабочей станции, имеющей сканер изображения. Например, может быть предусмотрен терминал ЭВМ с монитором, клавиатурой и мышью. Селектор изображения, пользовательский интерфейс и/или подсистема соотнесения могут быть реализованы по меньшей мере частично в виде программных средств, установленных на медицинскую рабочую станцию. Терминал ЭВМ может быть связан со сканером 2 изображения, например, ручным ультразвуковым устройством, например, через соединение USB. Пользовательский интерфейс 3 может быть реализован по меньшей мере частично на сканере изображения.
Фиг.2 иллюстрирует блок-схему способа соотнесения полученных изображений с объектами. Способ может содержать выбор 201 сохраненного изображения 6 из базы данных, содержащей множество сохраненных изображений, причем база данных содержит соотношение 21 между сохраненным изображением 6 и интересующим объектом. Способ может дополнительно содержать получение 202 нового изображения 9, содержащего представление по меньшей мере части интересующего объекта, во время сеанса формирования изображения. Способ может дополнительно содержать предоставление 203 возможности пользователю во время сеанса формирования изображения указывать, что с интересующим объектом должно быть соотнесено новое изображение 9. Способ может дополнительно содержать хранение 204 соотношения 23 между новым изображением и интересующим объектом в базе данных. Вариации и/или дополнения к способу в пределах компетенции специалистов учтены в настоящем раскрытии. Способ может быть реализован по меньшей мере частично посредством компьютерного программного продукта, содержащего машиночитаемые команды.
Далее будет описано применение формирования изображения груди среди прочего ультразвукового формирования изображений. Однако это неограничивающий пример. Другие применения возможны. Например, к тому же возможны формирование изображений головного мозга или формирование изображений сердца. К тому же возможны другие способы формирования изображений, например магнитно-резонансные или формирования рентгеновских изображений.
Используя вышеописанную систему, можно связывать патологическое изменение, изображенное в настоящее время на его УЗИ отображении,например на предварительном MR или маммографическом изображении. Эта связь или соотношение может быть установлена во время получения УЗИ. Таким образом может быть уменьшено количество ошибок.
.
Графическая подсистема может быть выполнена в кабинете УЗИ для отображения предварительных изображений груди пациента вместе со структурированным отчетом об индивидуальных патологических изменениях Например, объемная визуализация может быть использована для отображения кожи пациента и патологического изменения. База 5 данных может содержать уникальный идентификатор 20 для каждого идентифицированного физическогопатологического изменения со связями с предварительными изображениями и интересующими областями в этих изображениях, показывающих патологическое изменение. Пользовательский интерфейс 3 может быть выполнен с возможностью предоставления возможности пользователю выбирать одно из патологических изменений в базе данных, например выбором патологического изменения, как изображено на одном или более имеющихся в распоряжении предварительных изображений. Подсистема 4 соотнесения может быть выполнена с возможностью автоматического связывания вновь полученного ультразвукового изображения с выбранным интересующим объектом. Это автоматическое соотношение может быть создано с помощью информации элемента изображения, полученного через обработку изображений. Например, может быть использован детектор патологического изменения для помощи в поиске положения патологического изменения в изображении как интересующего объекта. Альтернативно положение может быть указано пользователем вручную или полуавтоматически.
Фиг.3 иллюстрирует альтернативный способ, в котором могут быть представлены соотношения. Фигура показывает два типа таблиц, а именно таблицу 308 интересующего объекта и таблицу 309 изображения интересующего объекта. Когда интересующий объект - это патологическое изменение, эти таблицы могут быть названы таблица патологического изменения и таблица изображения патологического изменения, соответственно. Такие таблицы представляют объекты компьютерного программного обеспечения, которые могут быть сохранены в базе данных. Посредством идентификаторов такие объекты компьютерного программного обеспечения могут ссылаться друг к другу для создания связей или соотношений. В базе данных может быть предусмотрено больше типов таблиц, например дополнительные таблицы, связывающие интересующие объекты с пациентами, включающие извлеченные данные (сегментации и вычисленные признаки) как радиологические и патологические заключения.
.
На Фиг.3 изображены таблица 308 интересующего объекта и таблица изображения интересующего объекта 309. Таблица 308 интересующего объекта может иметь идентификатор 301 для идентификации таблицы как таблицы интересующего объекта. Более того, таблица 308 интересующего объекта может иметь уникальный ID 302 интересующего объекта. Таблица интересующего объекта идентифицируется ее уникальным ID 302 интересующего объекта, может представлять интересующий объект в реальном мире, например конкретное патологическое изменение у пациента. Каждый интересующий объект может быть изображен одним или более способом формирования изображений (включающим маммографию, магнитно-резонансный, УЗИ) множество раз. Для каждого изображения, показывающего интересующий объект, может создаваться таблица 309 изображения интересующего объекта. Таблица 309 изображения интересующего объекта может быть идентифицирована как таблица изображения интересующего объекта посредством идентификатора 303. К тому же таблица изображения интересующего объекта может иметь уникальный ID 304 таблицы изображения интересующего объекта. Таблица 309 изображения интересующего объекта может быть соотнесена с интересующим объектом в реальном мире посредством связи с соответствующей таблицей 308 интересующего объекта. Такая связь может принимать форму копии ID 302 интересующего объекта, как изображено на 305. Таблица 309 изображения интересующего объекта может дополнительно содержать идентификатор 306 изображения для обеспечения связи с изображением (например, сохраненное изображение или новое изображение), показывающим интересующий объект. Такой идентификатор 306 изображения может содержать DICOM (цифровое формирование изображения и связь в медицине) серий UID (уникальных идентификаторов) Местоположение патологического изменения в изображении может быть определено посредством описания положения 307 или интересующей области или интересующего объема. Например, подходящие координаты изображения могут быть обеспечены центром интересующего объекта или углами прямоугольника, содержащего интересующий объект. Другие формы области или интересующего объема к тому же возможны, например круглые, сферические или эллипсоидные.
Процедура соотнесения нового изображения с интересующим объектом в предыдущем, сохраненном изображении может содержать следующие этапы.
Основанное на предварительном изображении (например, магнитно-резонансном или рентгеновском изображении, идентифицированном его DICOM серий UID) пользователь может выбирать интересующий объект, например щелчком по вокселу патологического изменения (х патологического изменения, у патологического изменения, z патологического изменения). Альтернативно, пользователю может быть предоставлена возможность выбирать интересующий объект из базы данных (ограниченных для конкретного пациента) непосредственно. В таблицах изображения интересующих объектов может затем отыскиваться таблица, имеющая корректный идентификатор изображения, и при этом положение 307 соответствует приблизительно указанному положению или при этом указанное положение содержится в области/интересующем объеме. В случае перекрытия областей/интересующих объемов может разрешаться предложением пользователю выбрать одну из областей/интересующих объемов, содержащую указанное положение.
Если не найдено ни одной согласованной таблицы изображения интересующего объекта, может быть сформирована новая таблица 308 изображения интересующего объекта и может быть сформирована соответствующая таблица 309 изображения интересующего объекта и связана посредством идентичного ID 302, 305 таблицы интересующего объекта. Для того чтобы сделать это, пользователь может запрашивать VOI (действительного и мнимого) содержащего патологическое изменение вручную или для корректирования или подтверждения автоматически предложенного VOI.
Таблица изображения интересующего объекта, что была извлечена или сформирована, как описано выше, содержит ID 302 интересующего объекта, что должно быть получено, с которым будет связано новое изображение.
Пользователь может выполнить процедуру УЗИ формирования изображений, отыскивая такой же интересующий объект, как он был указан в сохраненном изображении.
После того как приемлемый вид интересующего объекта был сформирован, изображение сохраняется. В то же время может быть сформирована таблица 309 изображения интересующего объекта. Эта таблица 309 изображения интересующего объекта может содержать идентификатор 306 изображения (например, DICOM серий UID) нового изображения. Пользователю может быть предложено указать область/интересующий объем, содержащий интересующий объект или положение интересующего объекта в новом изображении. Эти данные 307 положения могут быть сохранены в новой таблице 309 изображения интересующего объекта. Альтернативно, алгоритм автоматического обнаружения объекта может быть использован для того, чтобы предложить интересующую область автоматически. Такая автоматически предложенная область/интересующий объем может быть подтверждена пользователем или храниться в новой таблице 309 изображения интересующего объекта автоматически.
По выбору, может быть встроена дополнительная проверка совместимости. Для этой цели интересующий объект может быть автоматически сегментирован в предварительном изображении, а также в новом изображении, используя существующие алгоритмы сегментации. Признаки объекта, такие как размер объекта, могут быть измерены или вычислены на основе сегментации в обоих изображениях. В случае значительного расхождения между результатами (например, свыше 20%) пользователь может быть предупрежден и может принимать решение изменить его или ее решение.
.
Будет приниматься во внимание, что изобретение к тому же применимо в компьютерных программах, конкретно компьютерных программах на или в носителе, приспособленном для осуществления изобретения в практике. Программа может быть в виде исходного текста программы; объектного кода, промежуточного источника кода и объектного кода, такого как частично скомпилированная форма, или в любом другом виде, пригодном для использования при реализации способа согласно изобретению. Также будет приниматься во внимание, что такая программа может иметь многие различные архитектурные построения. Например, программный код, реализующий функциональную возможность способа или системы согласно изобретению, может быть подразделен на один или более подпрограмм. Специалисту в данной области техники будет очевидно много различных способов распространения функциональных возможностей среди этих подпрограмм. Подпрограммы могут храниться вместе в одном исполняемом файле, чтобы формировать автономную программу Такой исполняемый файл может содержать машиноисполняемые команды, например процессорные команды и/или команды интерпретатора (например, команды интерпретатора Java). В качестве альтернативы, одна, или более, или все подпрограммы могут храниться по меньшей мере в одном файле внешней библиотеки и связаны с главной программой либо статически или динамически, например, во время исполнения. Главная программа содержит по меньшей мере один вызов по меньшей мере одной из подпрограмм. Подпрограммы могут к тому же содержать функцию вызовов друг друга. Вариант осуществления, относящийся к компьютерному программному продукту, содержит машиноисполняемые команды, соответствующие каждому этапу обработки по меньшей мере одного из способов, изложенных в настоящей заявке. Эти команды могут быть подразделены на подпрограммы и/или храниться в одном ли более файлах, которые могут быть связаны статически или динамически. Другой вариант осуществления, относящийся к компьютерному программному продукту, содержит машиноисполняемые команды, соответствующие каждым средствам по меньшей мере одной из систем и/или продуктов, изложенных в настоящей заявке. Эти команды могут быть подразделены на подпрограммы и/или храниться в одном ли более файлах, которые могут быть связаны статически или динамически.
Носитель компьютерной программы может быть любой сущностью или устройством, допускающими перенос программы. Например, носитель может включать в себя носитель записи, такой как ПЗУ (постоянное запоминающее устройство, как ROM), например CD ROM (ПЗУ на компакт-диске) или полупроводниковое ПЗУ, либо магнитный носитель записи, например гибкий магнитный диск или жесткий диск. Более того, носитель может быть транспортируемым носителем, таким как электрический или оптический сигнал, который может передаваться через электрический или оптический кабель, или по радио, или другими средствами. Когда программа воплощена в таком сигнале, носитель может быть составлен таким кабелем или другим устройством или средством. В качестве альтернативы, носитель может быть интегральной схемой, в которой реализована программа, причем интегральная схема выполнена с возможностью выполнять или быть использованной при выполнении, уместным способом.
Следует отметить, что вышеупомянутые варианты осуществления скорее иллюстрируют, чем ограничивают изобретение, и что специалисты в данной области техники будут способны разработать многочисленные альтернативные варианты осуществления, не выходящие за рамки объема прилагаемой формулы изобретения. В формуле изобретения любые ссылочные позиции, помещенные между круглыми скобками, не должны истолковываться в качестве ограничивающих формулу изобретения. Использование глагола «содержать» и его спряжений не исключает наличия других элементов или этапов помимо изложенных в пункте формулы изобретения. Использование единственного числа при описании элемента не исключает наличия множества таких элементов. Изобретение может быть реализовано посредством аппаратных средств, содержащих несколько отдельных элементов, и посредством подходящим образом запрограммированного компьютера. В пункте формулы изобретения на устройство, перечисляющем несколько средств, некоторые из этих средств могут быть реализованы одним и тем же элементом аппаратных средств. Простое обстоятельство, что определенные средства перечислены во взаимно разных зависимых пунктах формулы изобретения, не означает того, что комбинация этих критериев не может быть использована с достижением преимущества.