×

Method and apparatus for packaging image data for transmission over a network

  • US 10,244,263 B2
  • Filed: 10/20/2015
  • Issued: 03/26/2019
  • Est. Priority Date: 08/26/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • using a multi-level wavelet transform engine to transform a given block of image data, of an image, having square dimensions to form a corresponding data block comprising an array of transformed image coefficients configured as a plurality of bit planes, wherein the given data block contains absolute image data that does not depend on either historical or forward data, and the given block is a smallest block into which the image is broken down into for processing;

    configuring, by a codec a plurality of variable length data blocks corresponding to respective blocks of image data having square dimensions, into a data stream for transmission over a communications network, wherein an indexed data block is formed for each data block in the plurality of data blocks, wherein the indexed block size is fixed so that each indexed data block has the same size;

    wherein each indexed data block formed for each data block in the plurality of data blocks containing absolute image data comprises no more than a single data block, wherein the length of the data block may vary from data block to data block, and wherein each indexed data block formed for each data block in the plurality of data blocks comprises;

    a data block sync word that is distinguishable from other data in said data stream and that is identical for all indexed data blocks;

    an index number which uniquely identifies the data block within said plurality of data blocks; and

    the respective data block of variable length;

    packaging at least one indexed data block corresponding to a transformed block of image data into a plurality of data packets for transmission over said communications network;

    determining, for a last packet in the plurality of data packets, whether the last packet is only partially filled with data block data corresponding to the transformed block of image data;

    in response to a determination that the last packet in the plurality of data packets is only partially filled with data block data corresponding to the transformed block of image data, packing the last packet with non-image data.

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