Methods and systems for interpolation of disparate inputs
US-2020005138-A1 · Jan 2, 2020 · US
US11907414B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11907414-B2 |
| Application number | US-202217828932-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 31, 2022 |
| Priority date | Dec 13, 2018 |
| Publication date | Feb 20, 2024 |
| Grant date | Feb 20, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An animation system includes an animated figure, multiple sensors, and an animation controller that includes a processor and a memory. The memory stores instructions executable by the processor. The instructions cause the animation controller to receive guest detection data from the multiple sensors, receive shiny object detection data from the multiple sensors, determine an animation sequence of the animated figure based on the guest detection data and shiny object detection data, and transmit a control signal indicative of the animation sequence to cause the animated figure to execute the animation sequence. The guest detection data is indicative of a presence of a guest near the animated figure. The animation sequence is responsive to a shiny object detected on or near the guest based on the guest detection data and the shiny object detection data.
Opening claim text (preview).
The invention claimed is: 1. An animation system, comprising: an animated figure; at least one sensor; and an animation controller comprising a processor and a memory, wherein the memory stores instructions executable by the processor, the instructions configured to cause the animation controller to: receive shiny object detection data from the at least one sensor; track a guest associated with the shiny object detection data; determine an animation sequence for the animated figure based on the shiny object detection data; transmit a control signal indicative of the animation sequence to cause the animated figure to execute the animation sequence for a predetermined time period; and in response to completion of the predetermined time period, track next-strongest shiny object detection data, a next-closest guest, or both. 2. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: in response to tracking the next-strongest shiny object detection data, determine a second animation sequence based on the next-strongest shiny object detection data; determine that the next-strongest shiny object detection data corresponds to a second shiny object different than a first shiny object associated with the shiny object detection data; and transmit a second control signal indicative of the second animation sequence to cause the animated figure to execute the second animation sequence, the second animation sequence being different than the animation sequence. 3. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: in response to tracking the next-strongest shiny object detection data, determine a second animation sequence based on the next-strongest shiny object detection data; determine that the next-strongest shiny object detection data corresponds to a shiny object associated with the shiny object detection data; and transmit a second control signal indicative of the second animation sequence to cause the animated figure to execute the second animation sequence, the second animation sequence being the same as the animation sequence. 4. The animation system of claim 1 , wherein the animation sequence comprises one or more particular animations of a plurality of animations, the one or more particular animations correlating to a shiny object of a plurality of shiny objects. 5. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: disregard the next-strongest shiny object detection data, the next-closest guest, or both, during the predetermined time period for executing the animation sequence. 6. The animation system of claim 1 , comprising: detect the guest using skeletal tracking, facial recognition, body recognition, or any combination thereof. 7. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: track the shiny object detection data or the next-strongest shiny object detection data among a plurality of shiny object detection data based on the shiny object detection data or the next-strongest shiny object detection data being associated with a relatively highest level of metal detection or reflectivity. 8. The animation system of claim 1 , wherein the shiny object detection data corresponds to a first shiny object on the guest and the next-strongest shiny object detection data corresponds to a second shiny object on the guest. 9. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: identify a shiny object of a plurality of shiny objects based on the shiny object detection data, wherein identifying the shiny object is based at least in part on a metal detection classification, shape recognition, or both. 10. The animation system of claim 1 , wherein the guest and the next-closest guest are tracked within a predetermined distance from the animated figure. 11. The animation system of claim 1 , wherein the instructions are configured to cause the animation controller to: track the next-strongest shiny object detection data, the next-closest guest, or both; in response to the next-strongest shiny object detection data, the next-closest guest, or both, being outside a predetermined distance from the animated figure, stop tracking the next-strongest shiny object data, the next-closest guest, or both; and track another next-strongest shiny object detection data, another next-closest guest, or both, within the predetermined distance. 12. A method, comprising: receiving shiny object detection data from one or more sensors configured to detect metal objects or shiny objects; tracking a guest associated with the shiny object detection data; determining an animation sequence for an animated figure based on the shiny object detection data; sending a control signal to cause the animated figure to activate one or more actuators of the animated figure to execute an animation of the animation sequence for a predetermined time period; and in response to completion of the predetermined time period, tracking next-strongest shiny object detection data, a next-closest guest, or both. 13. The method of claim 12 , wherein the animation sequence comprises a reaction of a plurality of reactions, the reaction corresponding to a particular shiny object type of a plurality of shiny object types. 14. The method of claim 12 , comprising: in response to tracking to the next-strongest shiny object detection data, determining a second animation sequence based on the next-strongest shiny object detection data; and in response to the next-strongest shiny object detection data corresponding to a shiny object different than the shiny object associated with the shiny object detection data, transmitting a second control signal indicative of the second animation sequence to cause the animated figure to execute the second animation sequence, the second animation sequence being different than the animation sequence. 15. The method of claim 12 , comprising: in response to tracking to the next-strongest shiny object data, determining a second animation sequence based on the next-strongest shiny object detection data; and in response to the next-strongest shiny object detection data corresponding to a shiny object same as the shiny object associated with the shiny object detection data, transmitting a second control signal indicative of the second animation sequence to cause the animated figure to execute the second animation sequence, the second animation sequence being the same as the animation sequence. 16. The method of claim 12 , wherein the animation sequence comprises one or more particular animations of a plurality of animations, the one or more particular animations being indicative of a shiny object of a plurality of shiny objects. 17. The method of claim 12 , comprising: disregarding the next-strongest shiny object detection data, the next-closest guest, or both, during the predetermined time period for executing the animation sequence. 18. An animation system, comprising: an animated figure comprising one or more actuators configured to actuate at least a portion of the animated figure; at least one sensor; and an animation controller comprising a processor and a memory, wherein the memory stores instructions executable by the processor, the instructions configured to cause the animation controller to: receive shiny object detection data of a shiny object from the
Rule based animation · CPC title
using holistic features · CPC title
Detection; Localisation; Normalisation · CPC title
Static body considered as a whole, e.g. static pedestrian or occupant recognition · CPC title
relating to illumination properties, e.g. using a reflectance or lighting model · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.