To: BillyG who wrote (32076 ) 4/10/1998 10:18:00 AM From: John Rieman Respond to of 50808
Wicked Encoders.......................................nabdaily.com DiviTrack statistical multiplexing is a radical new approach to sharing bandwidth between channels. As shown in the above figure, the video stream arriving at the encoder is immediately analyzed for picture complexity. This analysis rating is performed by a dedicated high power encoding engine. Scenes with high activity, such as sports, receive a high complexity rating while lower activity scenes, such as talk shows, receive a low complexity rating. The complexity rating is then sent downstream to the remultiplexer, which examines the ratings from all of the encoders and then computes an ideal bit rate for each encoder. The remultiplexer is literally giving bits to channels that need it and borrowing them from channels that don't, all the while keeping the total aggregate output constant. The computed ideal bit rates for each channel are sent back upstream to the encoders every video frame. Since new bit rates are calculated every video frame, the multiplexer always sends the most appropriate bit rates for the pool of channels. At the encoder, a second dedicated encoding engine receives the bit rate information from the remultiplexer at the same time it receives a delayed copy of the incoming video stream. The encoder is now able to apply the desired bit rate to the video channel as it arrives. The resulting output from each encoder is a bit rate that ideally matches the complexity of the video content, and tracks it frame by frame. To further boost compression performance, an adaptive video pre-processor is added in front of the second encoding engine. Also fed by compression statistics from the first encoding engine, the pre-processor removes undesired bandwidth-hungry components such as noise, pops, and scratches. Note that since the raw and delayed video streams appear only inside of the encoder, this is the only place where the delay is relevant. The rest of the system sees no virtual delay and this implementation is totally transparent to the viewer. More Channels, Same Bandwidth Proactive information gathering means that the video encoder is previewing material it will actually encode later in time; lookahead encoding. The impact of the DiviTrack lookahead encoding system for a video network operator is immediate and dramatic. Additional channels can be added into existing bandwidth at the same video quality as existing channels (no additional viewer complaints). Up to 16 channels can share bandwidth in a single pool. Constant bit rate channels can also be added to the transport stream that includes the pool of statistically multiplexed encoders. The operator simply specifies which channels are to be pooled and sets a minimum and maximum bit rate for each channel in the pool. The DiviTrack algorithm compares each channel's current video complexity to the other channels in the pool and then makes a decision, every frame, based on the channel's current demand and its specified bit rate range.