Claims
- 1. 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 digitalisation 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, monitoring the content of the buffer store;
- sensing the rate of the bit stream at the output of the buffer store, the ideal buffer store content being as follows
- (GOB-1+MB/33)/12.times.(k1+g)R/fo+bR/fo
- where GOB is the number of the block group,
- MB is the number of the macroblock,
- k1 is the number of skipped frames which are determined by the coder,
- fo is the frame rate of the video signal,
- R is the bit stream rate,
- g takes into account when the coding is terminated, and
- bR/fo is the minimum allowed content in the buffer; and
- adjusting the step height in the quantiser as a function of the difference between the monitored and ideal buffer store contents as follows
- QUANT=f(B-Bideal)
- where B is the buffer store content,
- Bideal is the ideal buffer store content, and
- f assumes constant values for intervals of values of B-Bideal and lies within the interval
- QUANTmin.ltoreq.QUANT.ltoreq.QUANTmax
- where QUANTmin and QUANTmax are respectively the minimum and maximum permitted step heights.
- 2. A method as claimed in claim 1, wherein the number of skipped frames determined by the coder is a function of the bit rate of the signal at the output of the buffer store and the frame rate of the video input signal whereby the number of bits per frame is not less than a predetermined value and is necessarily higher than the number of skipped frames required by the decoder in the receiver.
- 3. 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 digitalisation 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 such that
- (GOB-1+MB/33)/12.times.(k1+g)R/fo+bR/fo
- where GOB is the number of the block group,
- MB is the number of the macroblock, k1 is the number of skipped frames, which are determined by the coder,
- fo is the frame rate of the video signal,
- R is the bit stream rate,
- g takes into account when the coding is terminated,
- and bR/fo is the minimum allowed content in the buffer;
- monitoring the content of the buffer store;
- sensing the rate of the bit stream at the output of the buffer store, calculating the ideal buffer store content, and
- adjusting the step height in the quantiser as a function of the difference between the monitored and ideal buffer store contents.
- 4. A method as claimed in claim 3, wherein the adjustment QUANT to the step height in the quantiser is calculated as follows:
- QUANT=f(B-Bideal)
- where
- B is the buffer store content,
- Bideal is the ideal buffer store content, and
- f assumes constant values for intervals of values of B-Bideal and lies within the interval
- QUANTmin.ltoreq.QUANT.ltoreq.QUANTmax
- where QUANTmin and QUANTmax are respectively the minimum and maximum permitted step heights.
- 5. A method as claimed in claim 3 wherein the ideal buffer store content is as follows:
- (GOB-1+MB/33)/12.times.(k1+g)R/fo+bR/fo
- where
- GOB is the number of the block group,
- MB is the number of the macroblock,
- k1 is the number of skipped frames which are determined by the coder,
- fo is the frame rate of the video signal,
- R is the bit stream rate,
- g takes into account when the coding is terminated, and
- bR/fo is the minimum allowed content in the buffer,
- and wherein the number of skipped frames, k1, determined by the coder is a function of the bit rate, R, of the signal at the output of the buffer store and the frame rate, fo, of the video input signal whereby the number of bits per frame is not less than a predetermined value and is necessarily higher than the number of skipped frames required by the decoder in the receiver.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 9103381 |
Nov 1991 |
SEX |
|
Parent Case Info
This application is a Continuation of application Ser. No. 07/964,269 filed on Oct. 21, 1992, now abandoned.
US Referenced Citations (8)
Foreign Referenced Citations (5)
| Number |
Date |
Country |
| 0 382 892 |
Aug 1990 |
EPX |
| 0 396 846 |
Nov 1990 |
EPX |
| 0 424 060 |
Apr 1991 |
EPX |
| 0 434 427 |
Jun 1991 |
EPX |
| 127379 |
Jan 1989 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
964269 |
Oct 1992 |
|