| CPC B25J 9/1697 (2013.01) [B25J 9/1664 (2013.01); B25J 19/023 (2013.01); G06N 3/08 (2013.01); G06T 7/20 (2013.01); G06T 7/70 (2017.01); H04N 23/695 (2023.01)] | 18 Claims |

|
1. A robotic camera system comprising:
a robot head that carries and orients a camera;
a video capture unit that captures a video recording from the camera and stores the video recording in a frame buffer area;
an inference layer that detects objects within the video recording; and
a processor unit having access to the frame buffer area, the processor unit performing the following operations:
generating a reference camera path of the detected objects based on directives, the directives specify target positions of the detected objects in a frame of the video recording constraining the reference camera path in order to satisfy the directives;
optimizing said camera path based on a real-time projection of the detected objects in the video recording; and
driving the robot head of the camera to follow the optimized camera path.
|