РАЗРЕШЕНИЕ НЕОДНОЗНАЧНОСТИ И ОККЛЮЗИИ МНОЖЕСТВА УКАЗАТЕЛЕЙ

1. Способ разрешения неоднозначности по меньшей мере двух указателей в интерактивной системе ввода, включающий:
захват изображений заданной области;
обработку данных изображения для определения множества потенциальных целей для упомянутых по меньшей мере двух указателей в заданной области и текущего положения для каждой потенциальной цели, при этом упомянутое множество потенциальных целей включает действительные и мнимые цели;
отслеживание каждой потенциальной цели в упомянутой заданной области и вычисление прогнозируемого положения для каждой потенциальной цели; и
определение траектории указателя, связанной по меньшей мере с каждой действительной целью.
2. Способ по п.1, в котором упомянутое отслеживание выполняют, используя прогнозирующий фильтр.
3. Способ по п.2, в котором прогнозирующий фильтр используют для определения и коррекции траектории каждого указателя.
4. Способ разрешения неоднозначности указателей в интерактивной системе ввода, когда по меньшей мере один указатель помещают в заданную область, в которой уже имеется по меньшей мере один указатель, включающий:
определение действительных и мнимых целей, связанных с каждым указателем;
установку функции ошибки для действительной цели, связанной с упомянутыми действительными целями;
установку функции ошибки для мнимой цели, связанной с упомянутыми мнимыми целями, при этом функцию ошибки для мнимой цели устанавливают в значение, отличное от значения функции ошибки для действительной цели, и
отслеживание и разрешение каждого указателя на основе связанных с ними функций ошибки.
5. Способ по п.4, включающий сравнение упомянутой функции ошибки для действительной цели с упомянутой функцией ошибки для мнимой цели для определения траектории указателя для каждой цели.
6. Способ по п.5, в котором, если значение функции ошибки для действительной цели превышает значение функции ошибки для мнимой цели, то траекторию указателя корректируют так, чтобы она соответствовала траектории указателя, связанной с мнимой целью.
7. Способ разрешения неоднозначности указателей в интерактивной системе ввода, когда по меньшей мере два указателя одновременно помещают в заданную область, включающий:
определение действительных и мнимых целей, связанных с каждым указателем;
установку функций ошибки, связанных с каждой целью, и
отслеживание и разрешение каждого указателя с помощью связанных с ними функций ошибки.
8. Интерактивная система ввода, содержащая:
по меньшей мере два устройства формирования изображений, имеющие по меньшей мере частично перекрывающиеся поля обзора, которые охватывают заданную область; и
обрабатывающую структуру, которая обрабатывает данные изображения, полученные устройствами формирования изображений, для отслеживания положения по меньшей мере двух указателей в упомянутой заданной области и разрешения неоднозначности этих указателей.
9. Интерактивная система ввода по п.8, в которой упомянутая обрабатывающая структура включает модуль порождения целей для определения целей для упомянутых по меньшей мере двух указателей.
10. Интерактивная система ввода по п.9, в которой упомянутая обрабатывающая структура включает модуль отслеживания целей для отслеживания упомянутых целей в упомянутой заданной области.
11. Интерактивная система ввода по п.10, в которой упомянутая обрабатывающая структура включает модуль оценки состояния для определения положений упомянутых по меньшей мере двух указателей на основе информации из упомянутого модуля порождения целей, упомянутого модуля отслеживания целей и данных изображения из упомянутых по меньшей мере двух устройств формирования изображений.
12. Интерактивная система ввода по п.11, в которой упомянутая обрабатывающая структура включает модуль слепого отслеживания для того, чтобы в случае, когда один из упомянутых по меньшей мере двух указателей оказывается заслонен в течение длительного временного периода, определять положение упомянутого заслоненного указателя.