Channel acquisition is a function of how often a sequence header (or a sequence parameter set in H.264) appears in the bitstream. A decoder can't start decoding until it knows the format (resolution, frame rate, etc.) of the bitstream. Usually, a sequence header is sent at the start of every GOP. So although it's true that channel acquisition is not a necessarily a function of GOP structure, in practice, it is. The BBC is using the usual 1/2 second GOP (actually 0.48 seconds, because it's 12 frames at 25 fps). I've attached an H.264 analyzer screen shot of a BBC trial bitstream. On the right, it shows the 12 frame GOP structure (I = blue, P = red and B = yellow). I've turned on the slice stucture display. This shows that the frame contains six slices, which is the mark of a 1st gen encoder (most likely a Tandberg EN5990). Second generation encoders are single slice per frame, which is more efficient (since intra prediction and the deblocking filter can't span slices). BTW, the BBC HD multiplex is 24.128 Mbps (64-QAM, 2/3 FEC and 1/32 GI). Ron John Shutt wrote:
Bert,Although I think I'm overstuffed with all this food for thought, I would like to point out that even in the worst case scenario of a 30 frame GOP MPEG structure, an I frame comes along once every second for 30 FPS and once every 1/2 second for 60 FPS video.We don't use anything longer than a 15 frame GOP for our stuff, and I don't know of anybody else who goes longer than 15 either.Tuning delay is not related to MPEG GOP structure.As for your HD Radio tuning delay from the main channel to the secondary channel, look to your particular radio for the explanation (or the chipset it uses) of the 5 second delay in tuning a subchannel, not for anything inherent in the HD format.John----- Original Message ----- From: "Manfredi, Albert E" <albert.e.manfredi@xxxxxxxxxx>Indeed, and this is a sensible point, IMO. For sure, encoders will improve, as MPEG-2 encoders have. But I still think that practical deployed systems will have to operate at less than their theoretical ideal, simply because of the sync-up time problem. A somewhat unrelated example is HD Radio. If you tune to a primary channel, which comes also in analog, the tuning experience is fine. The analog comes in right away, the digital seamlessly replaces the analog in a few seconds. Try tuning immediately to a subchannel, which has no analog equivalent. I just don't think that kind of delay can be acceptable, in an all-digital radio. The wait must be more than 5 seconds. I don't think DTV tuning would be considered acceptable with that sort of delay either, yet that is the primary mechanism which provides the codec efficiencies (when quality is kept constant).