Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
114 words
A system for encoding data representative of a sequence of video frames, the system comprising; a first coder which losslessly compresses the data to form an intermediate coded representation and includes a predictive coder which compresses the data to form the intermediate coded representation; a digital storage device, coupled to the first coder, which stores the intermediate coded representation; a second coder, coupled to the digital storage device, which compresses the stored intermediate coded representation at a selectable compression ratio to form an encoded representation of the data; and a decoder, interposed between the digital storage device and the second coder, which decodes the stored intermediate coded representation for application to the second coder.
Claim 2
Independent Claim
114 words
A system for encoding data representative of a sequence of video frames, the system comprising; a first coder which losslessly compresses the data to form an intermediate coded representation and includes a predictive coder which compresses the data to form the intermediate coded representation; a digital storage device, coupled to the first coder, which stores the intermediate coded representation; a second coder, coupled to the digital storage device, which compresses the stored intermediate coded representation at a selectable compression ratio to form an encoded representation of the data; and a decoder, interposed between the digital storage device and the second coder, which decodes the stored intermediate coded representation for application to the second coder.
Claim 3
Independent Claim
183 words
A system for encoding data representative of a sequence of video frames for transmission to a decoder, the system comprising: a motion compensated predictive coder which losslessly compresses the data, the motion compensated predictive coder computing a motion vector and forming an intermediate coded representation which includes the compressed data and the motion vector; a frame detector which detects frames having a prediction error which exceeds a predetermined threshold; a digital storage device, coupled to the motion compensated predictive coder and the frame detector, which stores the intermediate coded representation and stores a representation of the frames having the prediction error which exceeds the predetermined threshold; a lossless decoder, coupled to the digital storage device, which losslessly decodes the intermediate coded representation to form a decoded representation; a recoder, coupled to the digital storage device and the lossless decoder, which compresses the decoded representation at a compression ratio in dependence upon a selectable bit rate for transmission; and a preload coder, coupled to the digital storage device, which transmits encoded data representative of high activity frames during a period of low transmission activity.
Claim 4
Independent Claim
183 words
A system for encoding data representative of a sequence of video frames for transmission to a decoder, the system comprising: a motion compensated predictive coder which losslessly compresses the data, the motion compensated predictive coder computing a motion vector and forming an intermediate coded representation which includes the compressed data and the motion vector; a frame detector which detects frames having a prediction error which exceeds a predetermined threshold; a digital storage device, coupled to the motion compensated predictive coder and the frame detector, which stores the intermediate coded representation and stores a representation of the frames having the prediction error which exceeds the predetermined threshold; a lossless decoder, coupled to the digital storage device, which losslessly decodes the intermediate coded representation to form a decoded representation; a recoder, coupled to the digital storage device and the lossless decoder, which compresses the decoded representation at a compression ratio in dependence upon a selectable bit rate for transmission; and a preload coder, coupled to the digital storage device, which transmits encoded data representative of high activity frames during a period of low transmission activity.
Claim 5
Independent Claim
97 words
A method of encoding data representative of a sequence of video frames,the method comprising the steps of: losslessly compressing the data by applying the data to a predictive coder to form an intermediate coded representation; storing the intermediate coded representation in a digital storage device; compressing the stored intermediate coded representation at a selectable compression ratio to form an encoded representation of th data; detecting frames having a prediction error which exceeds a predetermined threshold; and storing in said digital storage device a representation which indicates the frames having the prediction error which exceeds the predetermined threshold.
Claim 6
Independent Claim
97 words
A method of encoding data representative of a sequence of video frames,the method comprising the steps of: losslessly compressing the data by applying the data to a predictive coder to form an intermediate coded representation; storing the intermediate coded representation in a digital storage device; compressing the stored intermediate coded representation at a selectable compression ratio to form an encoded representation of th data; detecting frames having a prediction error which exceeds a predetermined threshold; and storing in said digital storage device a representation which indicates the frames having the prediction error which exceeds the predetermined threshold.
Claim 7
Dependent Claim
25 words
The method of claim 3 further comprising the step of transmitting the encoded representation of the data to a corresponding decoder via a communication channel.
Claim 8
Dependent Claim
24 words
The method of claim 3 wherein the step of losslessly compressing the data compresses the data at an average compression ratio greater than 1.8.
Claim 9
Dependent Claim
27 words
The method of claim 3 wherein the step of losslessly compressing the data includes the step of applying the data to a transform coder with lossless residual.
Claim 10
Dependent Claim
15 words
The method of claim 3 wherein the predictive coder is a motion compensated predictive coder.
Claim 11
Dependent Claim
23 words
The method of claim 7 further comprising the steps of: computing a motion vector based upon the data; and storing the motion vector.
Claim 12
Independent Claim
120 words
A system for encoding data representative of a sequence of video frames, the system comprising: a first coder which losslessly compresses the data to form an intermediate coded representation and includes a predictive coder which compresses the data to form the intermediate coded representation; digital storage device, coupled to the first coder, which stores the intermediate coded representation; a second coder, coupled to the digital storage device, which compresses the stored intermediate coded representation at a selectable compression ratio to form an encoded representation of the data; and a frame detector coupled to the digital storage device which detects frames having a prediction error which exceeds a predetermined threshold, wherein a representation thereof is stored in the digital storage device.
Claim 13
Independent Claim
120 words
A system for encoding data representative of a sequence of video frames, the system comprising: a first coder which losslessly compresses the data to form an intermediate coded representation and includes a predictive coder which compresses the data to form the intermediate coded representation; digital storage device, coupled to the first coder, which stores the intermediate coded representation; a second coder, coupled to the digital storage device, which compresses the stored intermediate coded representation at a selectable compression ratio to form an encoded representation of the data; and a frame detector coupled to the digital storage device which detects frames having a prediction error which exceeds a predetermined threshold, wherein a representation thereof is stored in the digital storage device.
Claim 14
Dependent Claim
20 words
The system of claim 9 wherein the first coder compresses the data at an average compression ratio greater than 1.8.
Claim 15
Dependent Claim
22 words
The system of claim 9 wherein the encoded representation of the data is transmitted to a corresponding decoder via a communication channel.
Claim 16
Dependent Claim
19 words
The system of claim 11 wherein the selectable compression ratio is based upon a selectable bit rate for transmission.
Claim 17
Dependent Claim
25 words
The system of claim 9 wherein the predictive coder is a motion compensated predictive coder which compresses the data to form the intermediate coded representation.
Claim 18
Dependent Claim
15 words
The system of claim 13 wherein the motion compensated predictive coder includes an entropy coder.
Claim 19
Dependent Claim
13 words
The system of claim 14 wherein the entropy coder includes a Huffman coder.
Claim 20
Dependent Claim
27 words
The system of claim 13 wherein the motion compensated predictive coder computes a motion vector, and wherein the motion vector is stored in the digital storage device.
Claim 21
Dependent Claim
21 words
The system of claim 16 wherein the second coder compresses the stored intermediate coded representation based upon the stored motion vector.