×

Methods and apparatus for streaming DICOM images through data element sources and sinks

  • US 7,426,567 B2
  • Filed: 09/04/2001
  • Issued: 09/16/2008
  • Est. Priority Date: 09/02/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for communicating Digital Imaging and Communications in Medicine (DICOM) data between two devices in a network, wherein the data comprises data elements, the method comprising:

  • providing a plurality of data elements from a first device;

    providing a streaming threshold, wherein the streaming threshold comprises;

    a maximum size of data elements to be transmitted between the first device and a second device, wherein the first device is a Service Class Provider capable of providing data packets and the second device is a Service Class User capable of receiving an output stream of bytes; and

    a maximum number of data elements to be encoded in a data stream to be transmitted between the first device and the second device;

    based at least in part on the streaming threshold, encoding at least some of the plurality of data elements into the data stream to be transmitted between the first device and the second device;

    defining a limited number of presentation data values to be stored in the data stream, wherein the limited number is based at least in part on either a size of a storage device or performance of the network;

    incrementally reading a set of data packets from the Service Class Provider so that each data packet is read one at a time;

    creating the presentation data value stream with only a limited number of presentation data values;

    incrementally reading pixel data elements one at a time from the data stream into the storage device, wherein an entire data element is incrementally read in small, fixed size portions into the storage device;

    transmitting at least a portion of the stored data elements to the second device;

    transmitting a presentation data value stream containing the limited number of presentation data values to a second Service Class Provider if the predefined limit of presentation data values is reached; and

    extracting the presentation data values from the presentation data value stream.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×