CPC A61H 19/00 (2013.01) [A61H 19/32 (2013.01); G06F 16/783 (2019.01); G06N 20/00 (2019.01); H04N 21/23418 (2013.01); H04N 21/2387 (2013.01); H04N 21/242 (2013.01); A61H 2201/501 (2013.01); A61H 2201/5058 (2013.01); A61H 2230/825 (2013.01)] | 8 Claims |
1. A system for automated generation of control signals for sexual stimulation devices from videos of sexual activity, comprising:
a computing device comprising a memory and a processor;
a video analysis engine comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
determine, for each frame in a sequence of images, a color for each pixel of the frame and for each corresponding pixel of the next frame in the sequence;
determine a color distance between each pixel of the frame and the corresponding pixel of the next frame in the sequence; and
calculate a pixel color change percentage as a percentage of the number of pixels in the frame that differ from the corresponding pixels in the next frame;
estimate a first speed of movement as a function of the pixel color changes over a time window; and
a control signal generator comprising a second plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to generate a control signal for a sexual stimulation device which instructs the sexual stimulation device to operate at a second speed that is calculated based on the first speed and an operational characteristic of the sexual stimulation device.
|