US 12,290,943 B2
Robotic camera software and controller
Nikolaos Kariotoglou, Zürich (CH); and Reto Hofmann, Sutz (CH)
Assigned to Seervision GmbH, Zürich (CH)
Appl. No. 17/047,949
Filed by Seervision GMBH, Zürich (CH)
PCT Filed Apr. 16, 2019, PCT No. PCT/IB2019/053109
§ 371(c)(1), (2) Date Oct. 15, 2020,
PCT Pub. No. WO2019/202487, PCT Pub. Date Oct. 24, 2019.
Claims priority of application No. 0490/18 (CH), filed on Apr. 17, 2018.
Prior Publication US 2021/0362342 A1, Nov. 25, 2021
Int. Cl. B25J 9/16 (2006.01); B25J 19/02 (2006.01); G06N 3/08 (2023.01); G06T 7/20 (2017.01); G06T 7/70 (2017.01); H04N 23/695 (2023.01)
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
OG exemplary drawing
 
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.