N-dimensional data compression using set partitioning in hierarchical trees
OwnerWilliam A. Pearlman, Amir Saidinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerWilliam A. Pearlman, Amir Saidinventors
Estimating the term…
A data structure in a computer memory for use in encoding and decoding an N-dimensional subband decomposition of data points includes, after initialization, three lists: a list of insignificant sets of points (LIS); a list of significant points (LSP); and a list of insignificant points (LIP). The LIS is populated with sets, each of the sets being designated by a root node within the N-dimensional subband decomposition and having a corresponding tree structure of points within the N-dimensional subband decomposition, which tree structure of points is organized as descendants and offspring of the root node but not including the root node, the LIP is populated with points from within the highest designated subband of the N-dimensional subband decomposition, while the LSP is initially empty. The data structure permits encoding and decoding of any N-dimensional data set, i.e., any data set where N is a positive integer. Method and software for employing this data structure are also described.
A method for one of encoding and decoding a N-dimensional data set, comprising:
A data structure in a computer memory for use in encoding and decoding an N-dimensional subband decomposition of data points, the data structure comprising a list (LIS) consisting of insignificant sets of points, a list (LSP) consisting of significant points and a list (LIP) consisting of insignificant points,
A data structure in a computer memory for use in encoding and decoding an N-dimensional subband decomposition of data points, said data structure, after initialization, comprising at least three lists including a list of insignificant sets of points (LIS), a list of significant points (LSP), and a list of insignificant points (LIP);
A record medium storing a computer program including computer readable program code therein for converting a general purpose computer to one of an encoded and decoder apparatus for respectively encoding and decoding an N-dimensional data set, the computer program comprising:
Software for encoding an N-dimensional data set, the software instantiating functions that permit a general purpose computer to:
A method for one of encoding and decoding a 3-dimensional data set composed of multiple color planes, comprising:
Software for encoding a 3-dimensional data set including an integer number of color planes, the software instantiating functions that permit a general purpose computer to:
An encoding process for compressing a video sequence including successive frames organized into a groups of frames (GOF), each frame being decomposed by a 3-dimensional wavelet transform producing a predetermined number of successive resolution levels, the encoding process transforming an original set of picture elements (pixels) corresponding to the GOF into wavelet transform coefficients encoded with a binary format and constituting a hierarchical pyramid, the coefficients being organized into a spatio-temporal orientation tree rooted in the lowest frequency resulting from the 3-dimensional wavelet transform and completed by an offspring in the higher frequency subbands, the process comprising:
Software for encoding a 3-dimensional data set corresponding to an image sequence, the software instantiating functions that permit a general purpose computer to:
Dependencies are inferred from the claim text.