Patent ID: 7609769
Filing Date: 2009-10-27
Classification: G06T,H04N

Abstract:
1. A process for computing image complexity of a compressed digital broadcast video stream and for broadcasting multiple compressed digital video streams on a single channel, comprising the steps of: analyzing complexity indication changes and bit rate changes in a video coding layer of each video stream; creating a statistical model to dynamically compute image complexity of said each video stream by creating a first statistical model of video coding layer complexity indication changes for discrete sections of said each video stream, creating a second statistical model of video coding layer bit rate changes or bandwidth variation for the same discrete sections of said each video stream, combining the first and second statistical models from the discrete sections of said each video stream, and calculating the image complexity for the discrete sections of said each video stream based upon the combined first and second statistical models; counting high quantization transitions, slice/macroblocks and inter/intra prediction types for picture/slice/macroblock types by determining quantization changes in the discrete sections of said each video stream; counting bandwidth variation by determining bandwidth of video coding layer data in the discrete sections of said each video stream; wherein the counting steps comprise incrementing a first counter for each quantization change, incrementing a second counter for each macroblock, incrementing a third counter for each slice, and incrementing a fourth counter for each low, average and high bandwidth state transition; determining the effect of the image complexity of said each video stream on said broadcast; and distributing available channel bandwidth among the multiple video streams based upon the determined effect of the image complexity of said each video stream.