摘要 |
Digital video data is encoded by using the evolving states of cellular automata. The video data is subdivided into groups of three-dimensional "video cubes". The data is transformed via 3D filters derived from the cellular automata. The ensuing transform coefficients are encoded using a sub-band-based embedded stream technique that automatically transmits or stores the most important coefficients. Compression of the video cubes is achieved when the stream encoding/decoding is terminated after 1) a stipulated maximum bit budget is reached, or 2) when a predefined maximum error rate is attained. This invention teaches an encoding method for accelerating the transmission of video data through communications networks and storing the compressed data on digital storage media. |