Medical imaging systems, devices, and related methods of use
A portable computing device of a medical imaging system that is connectable to a controller includes: a medical device connector for connecting a medical device that includes an imaging device to the computing device, at least one memory storing instructions, and one or more processors including an image processor. Execution of the instructions by the processors cause the computing device to perform operations, including to determine a connection status of the computing device and the controller, operate the computing device in a first or second operating mode based on the connection status, and receive image signals from the imaging device. When the computing device is operating in the first operating mode, the image signals are processed, by the image processor, to generate image data. When the computing device is operating in the second operating mode, the image signals are provided to the controller for processing.
1 . A portable computing device of a medical imaging system connectable to a controller, the portable computing device comprising:
a medical device connector for connecting a medical device to the portable computing device, the medical device including an imaging device;
at least one memory storing instructions; and
one or more processors, including an image processor, wherein execution of the instructions by the one or more processors, causes the portable computing device to perform operations, including:
determine a connection status of the portable computing device and the controller to one another;
based on the connection status of the portable computing device and the controller to one another, operate the portable computing device in a first operating mode or a second operating mode;
receive image signals from the imaging device;
when the portable computing device is operating in the first operating mode, process the image signals, by the image processor of the portable computing device, to generate image data; and
when the portable computing device is operating in the second operating mode, provide the image signals to the controller for processing to generate the image data.
2 . The portable computing device of claim 1 , wherein, to determine the connection status, the operations include to:
determine a physical connection status of the portable computing device and the controller to one another; and
in response to determining there is a physical connection of the portable computing device and the controller to one another based on the physical connection status, determine a communicative connection status of the portable computing device and the controller to one another.
3 . The portable computing device of claim 2 , wherein, when the physical connection status indicates there is no physical connection of the portable computing device and the controller to one another, the portable computing device is operated in the first operating mode.
4 . The portable computing device of claim 2 , wherein, to determine the communicative connection status, the operations include to initiate a negotiation process between the portable computing device and the controller to determine whether a communicative connectivity threshold is met.
5 . The portable computing device of claim 4 , wherein:
in response to determining that the communicative connectivity threshold is not met, the portable computing device is operated in the first operating mode; and
in response to determining that the communicative connectivity threshold is met, the portable computing device is operated in the second operating mode.
6 . The portable computing device of claim 1 , wherein the connection status of the portable computing device and the controller to one another is periodically determined at predefined intervals.
7 . The portable computing device of claim 1 , wherein the connection status of the portable computing device and the controller to one another is determined in response to detecting a trigger event, and wherein at least one trigger event includes the receiving of the image signals from the imaging device.
8 . The portable computing device of claim 1 , wherein when the portable computing device is operating in the first operating mode, the operations further include one or more of:
display the generated image data on a display of the portable computing device, or
provide the generated image data for display on an external display device connected to the portable computing device.
9 . The portable computing device of claim 1 , wherein:
when the portable computing device is operating in the first operating mode, the portable computing device provides a first user interface on a display of the portable computing device, the first user interface including a subset of a plurality of imaging-related feature controls corresponding to subset of a plurality of operations that are enabled to be performed by the portable computing device, and
when the portable computing device is operating in the second operating mode, the portable computing device provides a second user interface on the display of the portable computing device, the second user interface including the plurality of imaging-related feature controls corresponding to the plurality of operations that are enabled to be performed by the controller.
10 . The portable computing device of claim 1 , wherein, when the portable computing device is operating in the second operating mode and the image signals are provided to the controller for processing to generate the image data, the operations further include:
translate the image signals to a standard protocol; and
transmit the standard protocol to the controller to be processed.
11 . The portable computing device of claim 1 , wherein an image processor of the controller is configured to perform more advanced image processing than the image processor of the portable computing device.
12 . The portable computing device of claim 1 , wherein when the portable computing device is operating in the second operating mode, the operations further include:
receive the generated image data from the controller for display on one or more of a display of the portable computing device or an external display device connected to the portable computing device.
13 . The portable computing device of claim 1 , further comprising a connector receptacle configured to receive a connector of the controller to connect the portable computing device and the controller to one another.
14 . The portable computing device of claim 1 , wherein the portable computing device is configured to receive one or more connector cables that connect the portable computing device and the controller to one another.
15 . The portable computing device of claim 14 , wherein the one or more connector cables connect the portable computing device and the controller to one another via a mount configured to receive the portable computing device.
16 . A system for medical image processing, the system comprising:
a controller having a first image processor; and
a portable computing device connectable to the controller, the portable computing device comprising:
a medical device connector for connecting a medical device to the portable computing device, the medical device including an imaging device;
at least one memory storing instructions; and
one or more processors, including a second image processor, wherein execution of the instructions by the one or more processors, causes the portable computing device to perform operations, including:
determining a connection status of the portable computing device to the controller;
based on the connection status of the portable computing device to the controller, operating the portable computing device in a first operating mode or a second operating mode, wherein the portable computing device is operated in the first operating mode based on a negative connection status and operated in the second operating mode based on a positive connection status;
receiving image signals from the imaging device of the medical device connected to the portable computing device via the medical device connector;
when the portable computing device is operating in the first operating mode, processing the image signals, by the second image processor of the portable computing device, to generate image data; and
when the portable computing device is operating in the second operating mode, providing the image signals from the portable computing device to the controller for processing, by the first image processor of the controller, to generate the image data.
17 . The system of claim 16 , wherein providing the image signals from the portable computing device to the controller for processing includes:
translating the image signals to a standard protocol; and
transmitting the standard protocol from the portable computing device to the controller for processing by the first image processor of the controller to generate the image data, wherein the first image processor of the controller is configured to perform more advanced image processing than the second image processor of the portable computing device.
18 . The system of claim 16 , wherein one of:
the controller is a docking station having a connector, and the portable computing device comprises a connector receptacle for receiving the connector to connect the portable computing device to the controller; or
the controller and a mount for the portable computing device are mounted to a mobile stand, and one or more connector cables connect the portable computing device to the controller.
19 . A method for medical image processing implemented by a portable computing device, the method comprising:
determining a connection status of the portable computing device having a first image processor to a controller having a second image processor, wherein an imaging device of a medical device is connected to the portable computing device;
based on the connection status of the portable computing device to the controller, operating the portable computing device in a first operating mode or a second operating mode, wherein the portable computing device is operated in the first operating mode based on a negative connection status and operated in the second operating mode based on a positive connection status;
receiving image signals from the imaging device;
when the portable computing device is operating in the first operating mode, performing a first image processing of the image signals, by the first image processor of the portable computing device, to generate image data; and
when the portable computing device is operating in the second operating mode:
translating the image signals to a standard protocol; and
transmitting the standard protocol to the controller for the controller to perform a second image processing, different from the first image processing, by the second image processor of the controller to generate the image data.
20 . The method of claim 19 , wherein determining the connection status comprises:
determining a physical connection status of the portable computing device to the controller; and
in response to determining there is a physical connection of the portable computing device to the controller based on the physical connection status, determining a communicative connection status of the portable computing device to the controller.