| CPC G06F 21/6254 (2013.01) [A61B 34/35 (2016.02); A61B 34/37 (2016.02); G06N 20/00 (2019.01); G16H 20/40 (2018.01); G16H 30/40 (2018.01); G16H 40/67 (2018.01); H04L 63/0421 (2013.01); H04N 19/136 (2014.11); A61B 2034/301 (2016.02)] | 19 Claims |

|
1. A method of controlling a data modifier to reduce overall a data volume of a data stream captured by a surgical robotic system, the surgical robotic system comprising a robot having a base and an arm extending from the base to an attachment for an instrument, the arm comprising a plurality of joints whereby the configuration of the arm can be altered, the method comprising:
receiving a data stream captured by the surgical robotic system, the data stream comprising data relating to a surgical procedure and having a first data volume;
identifying a feature in the received data stream indicative of an event in the surgical procedure;
in dependence on the identified feature, determining selected data within the received data stream for which data fidelity is to be retained;
in dependence on the determined selected data, controlling a data modifier to move between:
an active state in which the data modifier is arranged to modify the received data stream to generate a modified data stream, and
an inactive state in which the data modifier is arranged not to modify the received data stream, thereby leaving the received data stream unmodified;
such that the data modifier selectively modifies in dependence on the identified feature, the received data stream to generate a modified data stream having a second data volume that is smaller than the first data volume whilst retaining the data fidelity of the determined data; and
outputting the modified data stream.
|