СИСТЕМЫ И СПОСОБЫ АНИМИРОВАННЫХ ФИГУР С ОТСЛЕЖИВАНИЕМ ОБЪЕКТА

1. Система анимации, содержащая:
анимированную фигуру;
множество датчиков и
контроллер анимации, содержащий процессор и память, при этом память хранит инструкции, исполняемые процессором, причем инструкции сконфигурированы, чтобы побуждать контролер анимации:
принимать данные обнаружения гостя от множества датчиков, при этом данные обнаружения гостя указывают присутствие гостя рядом с анимированной фигурой;
принимать данные обнаружения блестящего объекта от множества датчиков;
определять последовательность анимации анимированной фигуры на основе данных обнаружения гостя и данных обнаружения блестящего объекта, при этом последовательность анимации реагирует на блестящий объект, обнаруженный на или рядом с гостем на основе данных обнаружения гостя и данных обнаружения блестящего объекта, и при этом последовательность анимации содержит ответные реакции в реальном времени, предварительно запрограммированные реакции или их сочетание; и
передавать управляющий сигнал, указывающий последовательность анимации, чтобы побуждать анимированную фигуру выполнять последовательность анимации.
2. Система анимации по п. 1, в которой принятые данные обнаружения гостя основываются на информации от одной или более камер из множества датчиков, и при этом информация используется для идентификации скелета гостя с помощью отслеживания скелетной структуры, лица гостя с помощью распознавания лица, частей тела гостя с помощью распознавания тела или их сочетания.
3. Система анимации по п. 2, в которой контроллер анимации конфигурируется, чтобы выбирать блестящий объект среди множества блестящих объектов, идентифицированных на основе данных обнаружения блестящего объекта, выбирая блестящий объект, наиболее близкий к идентифицированному лицу гостя, которое определено посредством отслеживания скелетной структуры, распознавания лица или их сочетания.
4. Система анимации по п. 3, в которой контроллер анимации конфигурируется, чтобы не обращать внимание на другие блестящие объекты среди множества блестящих объектов, идентифицированных на основе данных обнаружения блестящего объекта, которые определяются как не находящиеся на или рядом с гостем.
5. Система анимации по п. 2, в которой контроллер анимации конфигурируется, чтобы выбирать блестящий объект среди множества блестящих объектов, идентифицированных на основе данных обнаружения блестящего объекта, выбирая блестящий объект, наиболее близкий к идентифицированному плечу или руке гостя, которая определена из отслеживания скелетной структуры, распознавания тела или их сочетания.
6. Система анимации по п. 1, в которой данные обнаружения блестящего объекта содержат данные блестящего объекта от одного или более датчиков отражающей способности, датчиков обнаружения магнитного поля, инфракрасного, оптического или индуктивного обнаружения металла, данные формы от одной или более камер, или их сочетание.
7. Система анимации по п. 1, в которой последовательность анимации инструктирует анимированной фигуре поворачивать свою голову, чтобы отслеживать блестящий объект или реагировать, чтобы указывать обнаружение блестящего объекта.
8. Система анимации по п. 1, в которой память хранит множество последовательностей анимации, и при этом определение последовательности анимации содержит выбор отдельной последовательности анимации из множества последовательностей анимации.
9. Система анимации по п. 1, в которой последовательность анимации останавливается в ответ на данные обнаружения гостя, указывающие, что гость больше не находится в предварительно определенном диапазоне анимированной фигуры.
10. Система анимации по п. 1, в которой последовательность анимации останавливается, после того как предварительно определенный период времени прошел.
11. Система анимации по п. 1, в которой контроллер анимации конфигурируется, чтобы изменять последовательность анимации на основе следующего ближайшего гостя или блестящего объекта в предварительно определенном диапазоне, после того как предварительно определенный период времени прошел.
12. Способ, содержащий этапы, на которых:
принимают данные обнаружения гостя от множества датчиков, при этом данные обнаружения гостя указывают присутствие гостя рядом с анимированной фигурой;
принимают данные обнаружения блестящего объекта от множества датчиков, сконфигурированных, чтобы обнаруживать металлические объекты или блестящие объекты;
определяют присутствие металлического объекта или блестящего объекта на или рядом с гостем на основе принятых данных обнаружения гостя и принятых данных обнаружения блестящего объекта; и
отправляют управляющий сигнал, чтобы побуждать анимированную фигуру выполнять анимацию на основе присутствия металлического объекта или блестящего объекта, при этом анимация содержит ответное действие в реальном времени, предварительно запрограммированную реакцию или их сочетание.
13. Способ по п. 12, в котором определение присутствия металлического объекта или блестящего объекта на или рядом с гостем основывается на информации, принятой от одной или более камер из множества датчиков, и при этом информация используется для идентификации скелета гостя с помощью отслеживания скелетной структуры, лица гостя с помощью распознавания лица, частей тела гостя с помощью распознавания тела, или их сочетания, и при этом металлический объект или блестящий объект определяется как находящийся на или рядом с телом гостя с помощью отслеживания скелета, на или рядом с лицом гостя, как определяется посредством распознавания лица, или на конечности гостя, как определяется посредством распознавания тела.
14. Способ по п. 13, в котором определение присутствия металлического объекта или блестящего объекта содержит выбор металлического объекта среди множества металлических объектов, идентифицированных на основе данных обнаружения металлического объекта посредством выбора металлического объекта, ближайшего к интересующей точке на или рядом с идентифицированными частями тела гостя, которые определены посредством отслеживания скелета или распознавания тела.
15. Способ по п. 14, в котором интересующая точка включает в себя область талии, руки, пальцы на ногах, шею, лицо или их сочетание.
16. Способ по п. 14, содержащий этап, на котором идентифицируют дополнительные металлические объекты или блестящие объекты на основе данных обнаружения блестящего объекта и не обращают внимание на дополнительные металлические объекты или блестящие объекты на основе определения позиции дополнительных металлических объектов или блестящих объектов далеко от интересующей точки с помощью данных обнаружения гостя.
17. Способ по п. 12, в котором данные обнаружения блестящего объекта содержат данные от одного или более датчиков отражающей способности, датчиков обнаружения магнитного поля, инфракрасного, оптического или индуктивного обнаружения металла, данные формы от одной или более камер, или их сочетание.
18. Способ по п. 12, в котором анимация останавливается в ответ на прием данных обнаружения гостя, указывающих, что гость больше не находится в предварительно определенном диапазоне анимированной фигуры.
19. Способ по п. 12, в котором анимация останавливается, после того как предварительно определенный период времени прошел.
20. Способ по п. 12, содержащий этап, на котором изменяют анимацию на основе следующего ближайшего гостя или блестящего объекта в предварительно определенном диапазоне, после того как предварительно определенный период времени прошел.
21. Система отображаемой анимированной фигуры, содержащая:
экран дисплея, сконфигурированный, чтобы отображать анимированную фигуру;
одну или более камер и
контроллер дисплея, содержащий процессор и память, при этом память хранит инструкции, исполняемые процессором, причем инструкции сконфигурированы, чтобы побуждать контролер дисплея:
принимать данные обнаружения гостя, при этом данные обнаружения гостя указывают присутствие гостя в предварительно определенном диапазоне анимированной фигуры;
принимать данные изображения от одной или более камер;
определять местоположение гостя относительно экрана дисплея на основе данных обнаружения гостя;
идентифицировать блестящий объект на или рядом с гостем на основе данных изображений;
определять последовательность анимации анимированной фигуры для отображения на экране дисплея на основе местоположения гостя и идентификации блестящего объекта, при этом последовательность анимации реагирует на идентификацию блестящего объекта на или рядом с гостем на основе данных изображения и местоположения гостя на основе данных обнаружения гостя, и при этом последовательность анимации содержит ответные реакции в реальном времени или предварительно запрограммированные реакции; и
передавать управляющий сигнал, указывающий последовательность анимации, чтобы побуждать экран дисплея отображать последовательность анимации.
22. Система отображаемой анимированной фигуры по п. 21, в которой инструкции сконфигурированы, чтобы побуждать анимированную фигуру возвращаться в исходное положение в ответ на принятые данные обнаружения гостя, указывающее на то, что гость больше не находится в предварительно определенном диапазоне.
23. Система отображаемой анимированной фигуры по п. 21, в которой инструкции сконфигурированы так, чтобы вызвать повторное сопоставление отслеживания гостя на основе следующего наиболее сильного обнаруженного блестящего объекта, после того как предварительно определенный период времени прошел.
24. Система отображаемой анимированной фигуры по п. 21, в которой данные изображений указывают дополнительные идентифицированные блестящие объекты, ассоциированные с другими гостями в предварительно определенном диапазоне.
25. Система отображаемой анимированной фигуры по п. 24, в которой контроллер дисплея конфигурируется, чтобы определять последовательность анимации на основе определения того, что идентификация блестящего объекта ассоциируется с блестящим объектом, ближайшим к экрану дисплея относительно дополнительных блестящих объектов, и при этом дополнительные идентифицированные блестящие объекты не используются для определения последовательности анимации.
26. Система отображаемой анимированной фигуры по п. 25, в которой контроллер дисплея конфигурируется, чтобы изменять последовательность анимации на основе следующего ближайшего гостя или блестящего объекта в предварительно определенном диапазоне, после того как предварительно определенный период времени прошел.
27. Система отображаемой анимированной фигуры по п. 21, в которой данные обнаружения гостя определяются от одной или более камер.
28. Система отображаемой анимированной фигуры по п. 21, в которой данные обнаружения гостя определяются от одного или более датчиков приближения.