Image Viewer
First Claim
1. A system comprising:
- a network communication interface to receive compressed image pixel data;
an image cache memory to cache the compressed DICOM image pixel data and rendered images;
one or more processors coupled to the network connection interface and the memory and configured to implement an image rendering pipeline to perform image rendering in response to opening a healthcare study for review, wherein the image rendering includes determining whether compressed image pixel data associated with an image selected for display is in an image cache memory, and if so, thenfetching the compressed image pixel data from an image cache, the image pixel data representing a pre-rendered version of an image from a series in the healthcare study,decompressing the compressed image pixel data to obtain the image pixel data,performing one or more image processing operations on the image pixel data,generating a displayable image from the image pixel data that has undergone image processing, andrendering the displayable image for display with a viewer on the display, andif not, then downloading from a remote location a version of the displayable image for display with the viewer;
a display coupled to the one or more processors to display the displayable image with a viewer.
1 Assignment
0 Petitions
Accused Products
Abstract
An image viewer and method for using the same in a medical image management system are described. In one embodiment, the system comprises: a network communication interface to receive compressed image pixel data; an image cache memory to cache the compressed DICOM image pixel data and rendered images; one or more processors coupled to the network connection interface and the memory and configured to implement an image rendering pipeline to perform image rendering in response to opening a healthcare study for review, wherein the image rendering includes determining whether compressed image pixel data associated with an image selected for display is in an image cache memory, and if so, then fetching the compressed image pixel data from an image cache, where the image pixel data represents a pre-rendered version of an image from a series in the healthcare study, and rendering a displayable image for display with a viewer on the display, and if not, then downloading from a remote location a version of the displayable image for display with the viewer; and a display coupled to the one or more processors to display the displayable image with a viewer.
-
Citations
20 Claims
-
1. A system comprising:
-
a network communication interface to receive compressed image pixel data; an image cache memory to cache the compressed DICOM image pixel data and rendered images; one or more processors coupled to the network connection interface and the memory and configured to implement an image rendering pipeline to perform image rendering in response to opening a healthcare study for review, wherein the image rendering includes determining whether compressed image pixel data associated with an image selected for display is in an image cache memory, and if so, then fetching the compressed image pixel data from an image cache, the image pixel data representing a pre-rendered version of an image from a series in the healthcare study, decompressing the compressed image pixel data to obtain the image pixel data, performing one or more image processing operations on the image pixel data, generating a displayable image from the image pixel data that has undergone image processing, and rendering the displayable image for display with a viewer on the display, and if not, then downloading from a remote location a version of the displayable image for display with the viewer; a display coupled to the one or more processors to display the displayable image with a viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for displaying images from a healthcare study in a graphical user interface (GUI), the method comprising:
-
determining whether compressed image pixel data associated with an image of a healthcare study selected for display is in an image cache memory of a medical image management system; if the compressed image pixel data associated with an image of a healthcare study selected for display is in an image cache memory of a medical image management system, then fetching the compressed image pixel data from an image cache, the image pixel data representing a pre-rendered version of an image from a series in the healthcare study, decompressing the compressed image pixel data to obtain the image pixel data, performing one or more image processing operations on the image pixel data, generating a displayable image from the image pixel data that has undergone image processing, and rendering the displayable image for display with a viewer on the display; if the compressed image pixel data associated with an image of a healthcare study selected for display is not in an image cache memory of a medical image management system, then downloading from a remote location a version of the displayable image for display with the viewer; and displaying the displayable image with a viewer. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage media having instructions stored thereupon which, when executed by a system having at least a processor and a memory therein, cause the system to perform a method for displaying images from a healthcare study in a graphical user interface (GUI), wherein the method comprises:
-
determining whether compressed image pixel data associated with an image of a healthcare study selected for display is in an image cache memory of a medical image management system; if the compressed image pixel data associated with an image of a healthcare study selected for display is in an image cache memory of a medical image management system, then fetching the compressed image pixel data from an image cache, the image pixel data representing a pre-rendered version of an image from a series in the healthcare study, decompressing the compressed image pixel data to obtain the image pixel data, performing one or more image processing operations on the image pixel data, generating a displayable image from the image pixel data that has undergone image processing, and rendering the displayable image for display with a viewer on the display; if the compressed image pixel data associated with an image of a healthcare study selected for display is not in an image cache memory of a medical image management system, then downloading from a remote location a version of the displayable image for display with the viewer; and displaying the displayable image with a viewer. - View Dependent Claims (19, 20)
-
Specification