A
system and method for encoding and decoding an input video
signal representative of an original moving or still image. The
system includes a subsystem for low-
bit rate encoding, transmission, and decoding of the moving or still image, and a
server /
client based buffering subsystem for receiving and decoding the encoded transmission. The
client /
server based buffering subsystem uses pre-cached and pre-determined content to counteract
channel data overflow and create seamless viewing of the moving or still image. The encoding-decoding subsystem processes the input video
signal into a format suitable for transmission and subsequent decoding be deconstructing and quantizing the
signal into a waveform representing its component elementary parts according to a pre-determined luminance /
chrominance gradient field or matrix of defined amplitude. The waveform is generated according to an optimally structured
base code within the luminance /
chrominance gradient matrix field as defined by minimum sampling rates. The waveform accurately describes the original moving or still image, within an acceptable visible variation as compared to an acceptable bit-rate for the capacity of a given
transmission channel. The
base code is compressed by a lossless
data compression method that is dependent on
transmission channel capacity limitations and / or
resultant code size. The compressed command code can be transmitted to either a storage facility or to a
client. If transmitted to a client, the code is decompressed into the original
base code and then decoded by client-side
software or hardware to reconstruct the original image within the pre-determined luminance /
chrominance gradient field matrix and a pre-defined or sent coding table. The reconstructed original moving or still image can then be displayed on a video
display device. Systematic use of the
system and method offers a seamless viewing experience on the
client side even if the size of the transmitted code exceeds the
transmission channel capacity.