Method and apparatus for bit rate control in a digital video environment for arbitrary bandwidth
AssigneeIntel Corporation
InventorsStephen S. Ing, Christopher J. Lord
Life of this patent
Estimating the term…
Abstract
According to an embodiment of the present invention, a method is presented for controlling a video image compression system. In this method a video frame of raw video image data is compressed using a processor. Then it is determined whether the processor is limited in its ability to compress video image data. Then, a target frame rate is adjusted based on a current amount of time taken to compress said video frame of raw video image data.
Claims18
A method for controlling a video image compression system, comprising:
- compressing a video frame of raw video image data;
- determining a target frame size based on a target bit rate for said video image compression system;
- determining an outstanding byte count value related to a number of bytes of compressed video image data to be transmitted from said video image compression system;
- comparing a current frame size with said target frame size;
- and
- adjusting the target bit rate for said video image compression based on said comparison.
A method of controlling a video image compression system comprising:
- compressing a video frame of raw video image data;
- determining a target frame size based on a target bit rate for said video image compression system;
- determining an outstanding byte count value related to a number of bytes of compressed video image data to be transmitted from said video image compression system;
- comparing a current frame size with said target frame size;
- comparing an average frame rate for the video image compression system to a target frame rate for the video image compression system;
- and
- adjusting the target bit rate for said video image compression based on said comparisons.
A set of instructions residing in a storage medium, said set of instructions capable of being executed by a processor to implement a method for controlling a video image compression system, the method comprising:
- compressing a video frame of raw video image data;
- determining a target frame size based on a target bit rate for said video image compression system;
- determining an outstanding byte count value related to a number of bytes of compressed video image data to be transmitted from said video image compression system;
- comparing a current frame size with said target frame size;
- and
- adjusting the target bit rate for said video image compression based on said comparison.
A set of instructions residing in a storage medium, said set of instructions capable of being executed by a processor to implement a method for controlling a video image compression system, the method comprising:
- compressing a video frame of raw video image data;
- determining a target frame size based on a target bit rate for said video image compression system;
- determining an outstanding byte count value related to a number of bytes of compressed video image data to be transmitted from said video image compression system;
- comparing a current frame size with said target frame size;
- comparing an average frame rate for the video image compression system to a target frame rate for the video image compression system;
- and
- adjusting the target bit rate for said video image compression based on said comparisons.
A video image compression system, comprising:
- a bit rate controller to compress a video frame of raw video image data;
- a video controller coupled to said bit rate controller to determine a target frame size based on a target bit rate for said video image compression system and an outstanding byte count value related to a number of bytes of compressed video image data to be transmitted from said video image compression system, said video controller to compare a current frame size with said target frame size and adjust the target bit rate for said video image compression based on said comparison.
A video image compression system comprising:
- a bit rate controller to compress a video frame of raw video image data;
- a video controller coupled to said bit rate controller to determine a target frame size based on a target bit rate for said video image compression system and an outstanding byte count value related to a number of bytes of compressed video image data to be transmitted from said video image compression system;
- said video controller to compare a current frame size with said target frame size and to compare an average frame rate for the video image compression system to a target frame rate for the video image compression system, said video controller to adjust the target bit rate for said video image compression based on said comparisons.
Dependencies are inferred from the claim text.