Systems and user interfaces for dynamic interaction with two- and three-dimensional medical image data using spatial positioning of mobile devices
First Claim
1. A medical image computing system comprising:
- a mobile computing device including at least an electronic display;
one or more sensors configured to provide spatial position and/or motion information associated with the mobile computing device;
a storage device configured to store electronic software instructions; and
one or more computer processors in communication with the electronic display, the one or more sensors, and the storage device, the one or more computer processors configured to execute the stored software instructions to cause the computing system to;
provide a user interface on the electronic display, the user interface configured to display medical image data on the electronic display;
determine, based on the spatial position and/or motion information provided by the one or more sensors, a first spatial position of the mobile computing device in a physical space;
determine a fixed virtual spatial position of the medical image data in a virtual space corresponding to the physical space, wherein the fixed virtual spatial position of the medical image data corresponds to a fixed physical spatial position in the physical space;
receive, via the mobile computing device, a user input initially selecting the fixed virtual spatial position, wherein the fixed virtual spatial position is fixed relative to the physical space;
determine, based on the first spatial position of the mobile computing device relative to the fixed virtual spatial position of the medical image data, at least a first portion of the medical image data viewable via the electronic display;
update the user interface to include the first portion of the medical image data such that the first portion of the medical image data is displayed on the electronic display;
receive an indication from the one or more sensors of a movement of the mobile computing device from the first spatial position and relative to the fixed virtual spatial position of the medical image data initially selected via the user input;
calculate, based on the spatial position and/or motion information provided by the one or more sensors, a position difference between the first spatial position and a second spatial position of the mobile computing device;
determine, based on the position difference, the second spatial position of the mobile computing device in the physical space and relative to the fixed virtual spatial position of the medical image data initially selected via the user input;
automatically determine, based on the calculated second position difference and/or the second spatial position of the mobile computing device relative to the fixed virtual spatial position of the medical image data initially selected via the user input, at least a second portion of the medical image data viewable via the electronic display; and
update the user interface to include the second portion of the medical image data such that the second portion of the medical image data is displayed on the electronic display, wherein the second portion of the medical image data is virtually positioned relative to the fixed virtual spatial position of the medical image data initially selected via the user input.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure relate to systems and techniques for accessing data stores of medical images and displaying the medical images in substantially real-time to provide information in an interactive user interface. Systems are disclosed that may advantageously provide highly efficient, intuitive, and rapid dynamic interaction with two- and three-dimensional medical image data using spatial positioning of mobile devices. The systems may include interactive user interfaces that are dynamically updated to provide a virtual viewbox or window to two- and/or three-dimensional image data. A user may use the systems described herein to more quickly, thoroughly, and efficiently interact with image data including two-dimensional images, three-dimensional image data, and/or series of image data, as compared to previous systems. The systems described may also enable a user to efficiently view and interact with such image data using a small display, such as the display of a smartphone or tablet.
59 Citations
34 Claims
-
1. A medical image computing system comprising:
-
a mobile computing device including at least an electronic display; one or more sensors configured to provide spatial position and/or motion information associated with the mobile computing device; a storage device configured to store electronic software instructions; and one or more computer processors in communication with the electronic display, the one or more sensors, and the storage device, the one or more computer processors configured to execute the stored software instructions to cause the computing system to; provide a user interface on the electronic display, the user interface configured to display medical image data on the electronic display; determine, based on the spatial position and/or motion information provided by the one or more sensors, a first spatial position of the mobile computing device in a physical space; determine a fixed virtual spatial position of the medical image data in a virtual space corresponding to the physical space, wherein the fixed virtual spatial position of the medical image data corresponds to a fixed physical spatial position in the physical space; receive, via the mobile computing device, a user input initially selecting the fixed virtual spatial position, wherein the fixed virtual spatial position is fixed relative to the physical space; determine, based on the first spatial position of the mobile computing device relative to the fixed virtual spatial position of the medical image data, at least a first portion of the medical image data viewable via the electronic display; update the user interface to include the first portion of the medical image data such that the first portion of the medical image data is displayed on the electronic display; receive an indication from the one or more sensors of a movement of the mobile computing device from the first spatial position and relative to the fixed virtual spatial position of the medical image data initially selected via the user input; calculate, based on the spatial position and/or motion information provided by the one or more sensors, a position difference between the first spatial position and a second spatial position of the mobile computing device; determine, based on the position difference, the second spatial position of the mobile computing device in the physical space and relative to the fixed virtual spatial position of the medical image data initially selected via the user input; automatically determine, based on the calculated second position difference and/or the second spatial position of the mobile computing device relative to the fixed virtual spatial position of the medical image data initially selected via the user input, at least a second portion of the medical image data viewable via the electronic display; and update the user interface to include the second portion of the medical image data such that the second portion of the medical image data is displayed on the electronic display, wherein the second portion of the medical image data is virtually positioned relative to the fixed virtual spatial position of the medical image data initially selected via the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification