Method and apparatus for simultaneous construction of multiple data objects for image transfer
First Claim
Patent Images
1. A method for sending image frame data from an imaging system to multiple remote devices, comprising the steps of:
- mapping first and second object constructing tasks to an input device on an operator interface of said imaging system;
acquiring a frame of image data;
moving said input device from a first position to a second position;
causing said first object constructing task to construct a first data object incorporating said frame of image data in response to said moving step, said first data object being constructed in a format compatible with a first remote device;
causing said second object constructing task to construct a second data object incorporating said frame of image data in response to said moving step, said second data object being constructed in a format compatible with a second remote device, said second data object being different than said first data object;
sending said first data object to said first remote device via a network; and
sending said second data object to said second remote device via said network.
1 Assignment
0 Petitions
Accused Products
Abstract
An imaging system which constructs multiple DICOM objects substantially simultaneously for image transfer to multiple remotely located devices via a network. The imager is programmed with multiple DICOM tasks, each task constructing DICOM-formatted data objects using image data and attribute data. In response to pressing of an image transfer button which is configured for multiple remote devices, a corresponding multiplicity of DICOM tasks will be started substantially simultaneously. These concurrently running tasks are performed using conventional multi-tasking principles.
27 Citations
18 Claims
-
1. A method for sending image frame data from an imaging system to multiple remote devices, comprising the steps of:
-
mapping first and second object constructing tasks to an input device on an operator interface of said imaging system;
acquiring a frame of image data;
moving said input device from a first position to a second position;
causing said first object constructing task to construct a first data object incorporating said frame of image data in response to said moving step, said first data object being constructed in a format compatible with a first remote device;
causing said second object constructing task to construct a second data object incorporating said frame of image data in response to said moving step, said second data object being constructed in a format compatible with a second remote device, said second data object being different than said first data object;
sending said first data object to said first remote device via a network; and
sending said second data object to said second remote device via said network. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a networking port for communicating with first and second remote devices on a network;
an operator interface comprising an input device which is movable from a first position to a second position;
a memory for storing a frame of image data in an image file;
a first object constructing task for constructing a first data object incorporating said frame of image data, said first data object being constructed in a format compatible with said first remote device;
a second object constructing task for constructing a second data object incorporating said frame of image data, said second data object being constructed in a format compatible with said second remote device, said second data object, being different than said first data object;
a mapping of said first and second object constructing tasks to said input device for causing said first and second object constructing tasks to construct said first and second data objects respectively in response to movement of said first input device from said first position to said second position; and
means for transferring said first and second data objects to said networking port. - View Dependent Claims (6, 7, 8)
-
-
9. A system comprising:
-
a networking port for communicating with first and second remote devices on a network;
an operator interface comprising an input device which is movable from a first position to a second position;
a memory for storing a frame of image data in an image file; and
a computer programmed to perform the following steps;
(a) retrieving said image file from said memory;
(b) constructing a first data object incorporating said frame of image data in response to movement of said input device from said first position to said second position, said first data object being constructed to further incorporate first attribute information required by said first remote device;
(c) constructing a second data object incorporating said frame of image data in response to said movement of said input device from said first position to said second position, said second data object being constructed to further incorporate second attribute information required by said second remote device, said second attribute information being different than said first attribute information; and
(d) transferring said first and second data objects to said networking port. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An imaging system comprising:
-
an image acquisition subsystem comprising a transducer for scanning a medical patient;
a networking port for communicating with first and second remote devices on a network;
a memory for storing a frame of image data in an image file, said frame having been acquired by said image acquisition subsystem;
a first object constructing task for constructing a first data object incorporating said frame of image data a first attribute information required by said first remote device;
a second object constructing task for constructing a second data object incorporating said frame of image data and second attribute information required by said second remote device, said second attribute information being different than said first attribute information; and
means for transferring said first and second data objects to said networking port. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
a networking port for communicating with first and second remote devices on a network;
an operator interface comprising an input device which is changeable from a first state to a second state;
a memory for storing a frame of image data in an image file; and
a computer programmed to perform the following steps;
(a) retrieving said image file from said memory;
(b) constructing a first data object incorporating said frame of image data in response to change of said input device from said first state to said second state, said first data object being constructed to further incorporate first attribute information required by said first remote device;
(c) constructing a second data object incorporating said frame of image data in response to said movement of said input device from said first position to said second position, said second data object being constructed to further incorporate second attribute information required by said second remote device, said second attribute information being different than said first attribute information; and
(d) transferring said first and second data objects to said networking port.
-
Specification