Method for intraoperative display for surgical systems
A method for presenting surgical data onto a livestream of a surgical field on a display during a surgical procedure is disclosed. The method includes detecting, by a control module, surgical data, assigning, by the control module, display priority values to the surgical data, determining, by the control module, a display arrangement of the surgical data on the display based on the display priority values, and presenting onto the livestream visual representations of the surgical data in accordance with the display arrangement.
1 . A method for presenting surgical data onto a livestream of a surgical field on a display during a surgical procedure, the method comprising:
detecting, by a control module, surgical data that comprises first surgical data and second surgical data different than the first surgical data, wherein the first surgical data competes for presentation on the display with the second surgical data;
assigning, by the control module, a first display priority value to the first surgical data and a second display priority value to the second surgical data, wherein at least one of the first and second display priority values is based on a failure to receive a parameter associated with a setting of a surgical instrument utilized in the surgical procedure;
determining, by the control module, a display arrangement of the surgical data on the display based on the first display priority value assigned to the first surgical data and the second display priority value assigned to the second surgical data; and
presenting, onto the livestream of the surgical field, visual representations of the surgical data in accordance with the display arrangement.
2 . The method of claim 1 , wherein presenting onto the livestream comprises overlaying the visual representations onto the livestream.
3 . The method of claim 1 , wherein the display arrangement comprises an overlay arrangement of at least one of the first surgical data or the second surgical data onto the livestream.
4 . The method of claim 1 , wherein the second display priority value assigned to the second surgical data is less than the first display priority value assigned to the first surgical data, and wherein the display arrangement comprises overlaying the first surgical data onto the livestream but not the second surgical data.
5 . The method of claim 1 , wherein the second display priority value assigned to the second surgical data is less than the first display priority value assigned to the first surgical data, and wherein the display arrangement comprises overlaying the first surgical data onto the livestream before the second surgical data.
6 . The method of claim 1 , further comprising:
generating a first visual representation of the first surgical data and a second visual representation of the second surgical data based on the first and second display priority values.
7 . The method of claim 1 , wherein determining the display arrangement comprises selecting, for one or more display elements of visual representations of the surgical data, a color, a size, a shape, a display time, a display location, a display frequency, a highlighting, or a combination thereof based on the first and second display priority values.
8 . The method of claim 1 , wherein at least one of the first and second display priority values is further based on a detection of an assembly of components of a surgical instrument utilized in the surgical procedure.
9 . The method of claim 1 , wherein at least one of the first and second display priority values is further based on a distance in the surgical field between a critical surgical structure and a surgical instrument.
10 . A surgical system comprising:
a processor configured to:
detect surgical data that comprises first surgical data and second surgical data different than the first surgical data, wherein the first surgical data competes with the second surgical data for presentation onto a livestream of a surgical field;
assign a first display priority value to the first surgical data and a second display priority value to the second surgical data, wherein at least one of the first and second display priority values is based on a failure to receive a parameter associated with a setting of a surgical instrument utilized in a surgical procedure;
determine a display arrangement of the surgical data based on the first display priority value assigned to the first surgical data and the second display priority value assigned to the second surgical data; and
present, onto the livestream of the surgical field, visual representations of the surgical data in accordance with the display arrangement.
11 . The surgical system of claim 10 , wherein presenting onto the livestream comprises overlaying the visual representations onto the livestream.
12 . The surgical system of claim 10 , wherein the display arrangement comprises an overlay arrangement of at least one of the first surgical data or the second surgical data onto the livestream.
13 . The surgical system of claim 10 , wherein the processor is further configured to:
based on the second display priority value assigned to the second surgical data being less than the first display priority value assigned to the first surgical data, overlay the first surgical data onto the livestream and exclude the second surgical data from overlaying onto the livestream.
14 . The surgical system of claim 10 , wherein the processor is further configured to:
based on the second display priority value assigned to the second surgical data being less than the first display priority value assigned to the first surgical data, overlay the first surgical data onto the livestream before the second surgical data.
15 . The surgical system of claim 10 , wherein the processor is further configured to:
generate a first visual representation of the first surgical data based on the first display priority value assigned to the first surgical data; and
generate a second visual representation of the second surgical data based on the second display priority value assigned to the second surgical data, wherein the visual representations of the surgical data comprise the first visual representation and the second visual representation.
16 . The surgical system of claim 10 , wherein the display arrangement comprises selecting, for one or more display elements of visual representations of the surgical data, a color, a size, a shape, a display time, a display location, a display frequency, a highlighting, or a combination thereof based on the first and second display priority values.
17 . The surgical system of claim 10 , wherein at least one of the first and second display priority values is based on a detection of an assembly of components of the surgical instrument utilized in the surgical procedure.
18 . The surgical system of claim 10 , wherein at least one of the first and second display priority values is based on a distance in the surgical field between a critical surgical structure and the surgical instrument.
19 . A method for presenting surgical data onto a livestream of a surgical field on a display during a surgical procedure, the method comprising:
detecting, by a control module, surgical data that comprises first surgical data and second surgical data different than the first surgical data, wherein the first surgical data competes for presentation on the display with the second surgical data;
assigning, by the control module, a first display priority value to the first surgical data and a second display priority value to the second surgical data, wherein at least one of the first and second display priority values is based on a detection of an assembly of components of a surgical instrument utilized in the surgical procedure;
determining, by the control module, a display arrangement of the surgical data on the display based on the first display priority value assigned to the first surgical data and the second display priority value assigned to the second surgical data; and
presenting, onto the livestream, visual representations of the surgical data in accordance with the display arrangement.
20 . A surgical system comprising:
a processor configured to:
detect surgical data that comprises first surgical data and second surgical data different than the first surgical data, wherein the first surgical data competes with the second surgical data for presentation onto a livestream of a surgical field;
assign a first display priority value to the first surgical data and a second display priority value to the second surgical data, wherein at least one of the first and second display priority values is based on a detection of an assembly of components of a surgical instrument utilized in a surgical procedure;
determine a display arrangement of the surgical data based on the first display priority value assigned to the first surgical data and the second display priority value assigned to the second surgical data; and
present, onto the livestream, visual representations of the surgical data in accordance with the display arrangement.
21 . A method for presenting surgical data onto a livestream of a surgical field on a display during a surgical procedure, the method comprising:
detecting, by a control module, surgical data that comprises first surgical data and second surgical data different than the first surgical data, wherein the first surgical data competes for presentation on the display with the second surgical data;
assigning, by the control module, a first display priority value to the first surgical data and a second display priority value to the second surgical data, wherein at least one of the first and second display priority values is based on a distance in the surgical field between a critical surgical structure and a surgical instrument;
determining, by the control module, a display arrangement of the surgical data on the display based on the first display priority value assigned to the first surgical data and the second display priority value assigned to the second surgical data; and
presenting, onto the livestream, visual representations of the surgical data in accordance with the display arrangement.
22 . A surgical system comprising:
a processor configured to:
detect surgical data that comprises first surgical data and second surgical data different than the first surgical data, wherein the first surgical data competes with the second surgical data for presentation onto a livestream of a surgical field;
assign a first display priority value to the first surgical data and a second display priority value to the second surgical data, wherein at least one of the first and second display priority values is based on a distance in the surgical field between a critical surgical structure and a surgical instrument;
determine a display arrangement of the surgical data based on the first display priority value assigned to the first surgical data and the second display priority value assigned to the second surgical data; and
present, onto the livestream, visual representations of the surgical data in accordance with the display arrangement.