METHOD AND APPARATUS FOR PACKAGING IMAGE DATA FOR TRANSMISSION OVER A NETWORK
First Claim
1. A method of configuring, by a codec, a plurality of data blocks into a data stream for transmission over a communications network comprising:
- for each data block, forming a respective indexed data block comprising;
a 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.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods of data encoding using trees formed with logic gates are described which lead to spatial compression of image data. Data encoding is achieved using a five-level wavelet transform, such as the Haar or the 2/10 transform. A dual transform engine is used, the first and engine being used for the first part of the first-level transform, the second part of the first-level transform and the subsequent-level transforms being performed by the second transform engine within a time interval which is less than or equal to the time taken by the first transform engine to effect the part-transform. Each bit plane of the resulting coefficients is then encoded by forming a tree structure from the bits and OR logical combinations thereof. Redundant data are removed from the resulting tree structure, and further data can be removed by using a predetermined compression profile. The resulting blocks of compressed data are of variable length and are packaged with sync words and index words for transmission so that the location and identity of the transformed data blocks can be determined from the received signal.
-
Citations
20 Claims
-
1. A method of configuring, by a codec, a plurality of data blocks into a data stream for transmission over a communications network comprising:
-
for each data block, forming a respective indexed data block comprising; a 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. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
2. The method of claim 2, wherein each said indexed data block comprises, in sequence, said sync word, said index number and said respective data block.
-
13. A method of retrieving a plurality of data blocks from a data stream transmitted over a communications network by a codec, comprising the steps of:
-
locating within said data stream each sync word identifying a data block; retrieving each said identified data block from said data stream. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification