Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
165 words
A method for image coding a video signal having a known frame rate comprising the steps of coding and quantising the video signal to effect digitisation and compression of the signal to form a bit stream having a bit rate determined by the transmission line on which the bit stream is to be transmitted, storing the bit stream in a buffer store before transmission, monitoring the content of the buffer store, sensing the rate of the bit stream at the output of the buffer store, calculating an ideal buffer store content, and setting to zero selected components of the bit stream at the output of a quantiser in dependence on the difference between the values of the monitored and ideal buffer store contents and/or skipping a number of frames between each coded frame, the number of skipped frames being selected so that the content of the buffer store is not reduced to a level below a selected lower limit before the next frame is coded.
Claim 2
Independent Claim
165 words
A method for image coding a video signal having a known frame rate comprising the steps of coding and quantising the video signal to effect digitisation and compression of the signal to form a bit stream having a bit rate determined by the transmission line on which the bit stream is to be transmitted, storing the bit stream in a buffer store before transmission, monitoring the content of the buffer store, sensing the rate of the bit stream at the output of the buffer store, calculating an ideal buffer store content, and setting to zero selected components of the bit stream at the output of a quantiser in dependence on the difference between the values of the monitored and ideal buffer store contents and/or skipping a number of frames between each coded frame, the number of skipped frames being selected so that the content of the buffer store is not reduced to a level below a selected lower limit before the next frame is coded.
Claim 3
Dependent Claim
36 words
A method as claimed in claim 1, wherein the number of skipped frames is set, at least, to a value which is determined by the decoder of a receiver to which the bit stream is transmitted.
Claim 4
Dependent Claim
106 words
A method as claimed in claim 2, wherein the determination of the number of skipped frames is effected in accordance with the following formula at a time when a frame has been coded and the content of the buffer store at that time has not been reduced to a level below the selected lower limit: ##EQU3## where k is the number of skipped frames, k0 is the number of skipped frames, Be is the buffer store content, R is the bit stream rate, fo is the frame rate of the video input signal, and g takes into account when the coding of a frame is terminated.
Claim 5
Dependent Claim
124 words
A method as claimed in claim 1 or claim 2, wherein the number of skipped frames is determined at the beginning of each frame interval and wherein the buffer store is emptied and the following frame is skipped if the content of the buffer store at the beginning of a frame interval is of such a value that the buffer store will not be emptied below the selected lower limit, that is to say if k<k0: skip next frame, set k=k+1; or else if Bs>(1+b+g) R/fo; skip next frame, set k=k+1; or else code next frame, set k=0 where Bs is the buffer store content at the beginning of a frame, and g takes into account when the coding of a frame is terminated.
Claim 6
Dependent Claim
41 words
A method as claimed in claim 1, wherein the selected lower limit is less than the value of the buffer store content that can be emptied from the buffer store in three frame intervals and greater than or equal to zero.
Claim 7
Dependent Claim
30 words
A method as claimed in claim 1, wherein the selected components of the bit stream that are set to zero are those which represent frequencies higher than a predetermined value.
Claim 8
Dependent Claim
31 words
A method as claimed in claim 6, wherein a certain number of non-zero components in a block are transmitted and wherein the remaining components in the block are set to zero.
Claim 9
Dependent Claim
64 words
A method as claimed in claim 7, wherein the bit stream is scanned after quantisation, wherein the components of the scanned bit stream that are indicative of frequency values are arranged in ascending order of frequency values, wherein the number of non-zeros of the components are calculated, and wherein some of the non-zero components are transmitted and the remaining components are set to zero.
Claim 10
Dependent Claim
23 words
A method as claimed in claim 7, wherein the number of transmitted non-zeros is a function of the step height in the quantiser.
Claim 11
Dependent Claim
85 words
A method as claimed in claim 1, wherein the ideal buffer store content is calculated as follows: Bideal=(GOB-1+MB/33)/12×(k1+g)R/fo+bR/fo where GOB is the number of the block group, MB is the number of the macroblocks, k1 is the number of skipped frames which are determined by the coder, R is the bit stream rate, bR/fo is the minimum allowed content in the buffer store, fo is the frame rate of the video signal, and g takes into account when the coding of a frame is terminated.
Claim 12
Independent Claim
139 words
A method for image coding a video signal having a known frame rate comprising the steps of coding and quantising the video signal to effect digitisation and compression of the signal to form a bit stream having a bit rate determined by the transmission line on which the bit stream is to be transmitted, storing the bit stream in a buffer store before transmission, monitoring the content of the buffer store, sensing the rate of the bit stream at the output of the buffer store, calculating an ideal buffer store content, scanning the bit stream after quantisation, arranging the components of the scanned bit stream that are indicative of frequency values in ascending order of frequency values, calculating the number of non-zeros of the components, and transmitting some of the non-zero components and setting the remaining components to zero.
Claim 13
Independent Claim
139 words
A method for image coding a video signal having a known frame rate comprising the steps of coding and quantising the video signal to effect digitisation and compression of the signal to form a bit stream having a bit rate determined by the transmission line on which the bit stream is to be transmitted, storing the bit stream in a buffer store before transmission, monitoring the content of the buffer store, sensing the rate of the bit stream at the output of the buffer store, calculating an ideal buffer store content, scanning the bit stream after quantisation, arranging the components of the scanned bit stream that are indicative of frequency values in ascending order of frequency values, calculating the number of non-zeros of the components, and transmitting some of the non-zero components and setting the remaining components to zero.
Claim 14
Independent Claim
133 words
A method for image coding a video signal having a known frame rate comprising the steps of coding and quantising the video signal to effect digitisation and compression of the signal to form a bit stream having a bit rate determined by the transmission line on which the bit stream is to be transmitted, storing the bit stream in a buffer store before transmission, monitoring the content of the buffer store, sensing the rate of the bit stream at the output of the buffer store, calculating an ideal buffer store content, and skipping a number of frames between each coded frame, the number of skipped frames being selected so that the content of the buffer store is not reduced to a level below a selected lower limit before the next frame is coded.
Claim 15
Independent Claim
133 words
A method for image coding a video signal having a known frame rate comprising the steps of coding and quantising the video signal to effect digitisation and compression of the signal to form a bit stream having a bit rate determined by the transmission line on which the bit stream is to be transmitted, storing the bit stream in a buffer store before transmission, monitoring the content of the buffer store, sensing the rate of the bit stream at the output of the buffer store, calculating an ideal buffer store content, and skipping a number of frames between each coded frame, the number of skipped frames being selected so that the content of the buffer store is not reduced to a level below a selected lower limit before the next frame is coded.
Claim 16
Dependent Claim
121 words
A method as claimed in claim 12, wherein the number of skipped frames is determined at the beginning of each frame interval and wherein the buffer store is emptied and the following frame is skipped if the content of the buffer store at the beginning of a frame interval is of such a value that the buffer store will not be emptied below the selected lower limit, that is to say if k<k0: skip next frame, set k=k+1; or else if Bs>(1+b+g) R/fo; skip next frame, set k=k+1; or else code next frame, set k=0 where Bs is the buffer store content at the beginning of a frame, and g takes into account when the coding of a frame is terminated.
Claim 17
Independent Claim
171 words
A device for image coding of a video signal having a known frame rate comprising an arrangement for coding and quantising the video signal to effect digitisation and compression of the signal to form a bit stream having a bit rate determined by the transmission line on which the image coded signal is transmitted, a buffer store for storing the bit stream before transmission and control means for monitoring the content of the buffer store and the bit rate of the signal at the output of the buffer store, and for calculating an ideal buffer store content, and setting to zero selected components of the bit stream at the output of a quantiser in dependence on the difference between the values of the monitored and ideal buffer store contents and/or skipping a number of frames between each coded frame, the number of skipped frames being selected so that the content of the buffer store is not reduced to a level below a selected lower limit before the next frame is coded.
Claim 18
Independent Claim
171 words
A device for image coding of a video signal having a known frame rate comprising an arrangement for coding and quantising the video signal to effect digitisation and compression of the signal to form a bit stream having a bit rate determined by the transmission line on which the image coded signal is transmitted, a buffer store for storing the bit stream before transmission and control means for monitoring the content of the buffer store and the bit rate of the signal at the output of the buffer store, and for calculating an ideal buffer store content, and setting to zero selected components of the bit stream at the output of a quantiser in dependence on the difference between the values of the monitored and ideal buffer store contents and/or skipping a number of frames between each coded frame, the number of skipped frames being selected so that the content of the buffer store is not reduced to a level below a selected lower limit before the next frame is coded.
Claim 19
Dependent Claim
80 words
A device as claimed in claim 14, wherein the device includes a first zero setting arrangement, the input of which is connected to the output of the quantiser and the output of which is connected to the input of a scanning arrangement and wherein the components of the bit stream that are indicative of frequency values which are higher than a predetermined value are set to zero by the first zero setting arrangement under the control of the control means.
Claim 20
Dependent Claim
51 words
A device as claimed in claim 15, wherein the device includes a first switch interposed between the quantiser and the first zero setting arrangement and wherein the first switch is adapted to effect the removal of a number of frames from the bit stream under the control of the control means.
Claim 21
Dependent Claim
89 words
A device as claimed in claim 14 or 15, wherein the device includes a second zero setting arrangement, the input of which is connected to the output of a scanning arrangement and the output of which is connected to a coding arrangement and wherein a number of the non-zero components of the scanned bit stream at the output of the scanning arrangement are transmitted to the coding arrangement whilst the remaining components are set to zero by the second zero setting arrangement under the control of the control means.
Claim 22
Dependent Claim
52 words
A device as claimed in claim 17, wherein the device includes a second switch the operation of which is under the control of the control means and wherein the second switch is adapted to connect the output of the first zero setting arrangement to the output of the second zero setting arrangement.
Claim 23
Dependent Claim
18 words
A device as claimed in claim 14, wherein the device is in the form of an integrated circuit.
Claim 24
Dependent Claim
32 words
A device as claimed in claim 14, wherein the device also includes a BOOT-PROM for storing the data from which the required parameters for effecting frame skipping and/or zero setting are derived.