如C.4.2节所述;
— 当前图像为一IDR图像,且no_output_of_prior_pics_flag不等于1,也不会等于1,如C.4.4节所述;
— 当前图像memory_management_control_operation等于5,如C.4.4节所述;
— 没有空的帧缓存(比如DPB的填充度等于DPB的大小),且需要一个空的帧缓存存储解码参考图像
(非IDR),如C.4.5.1节所述;
— 没有空的帧缓存(比如DPB的填充度等于DPB的大小),且当前图像不是非参考图像,不是补偿非参
考场对中的第二场,DPB中的图像按输出顺序先于当前非参考图像,图像标记为“需要输出”时,如C.4.5.2
节所述,则需要一个空的缓存存储当前图像。
排除过程包括如下步骤:
— 按如下条件进行选择图像或输出的第一个补偿参考场对:
— 选中的帧缓存包含的图像,具有DPB中所有标记为“需要输出”图像中最小的PicOrderCnt( )值。
— 如果帧缓存包含的补偿非参考场对的两场均标记为“需要输出”,且两场有相同的
PicOrderCnt(),补偿参考场的第一个作为首先输出的对象。
— 否则,如果帧缓存包含的补偿参考场对的两场均标记为“需要输出”,且两场有相同的
PicOrderCnt(),整个补偿参考场作为首先输出的对象。
— 否则,在帧缓存中有最小PicOrderCnt()值的图像最先输出。
— 如果一幅单独的图像作为最先排除,这图像用序列的序列参数集中规定的裁切矩形进行裁切,经
裁切的图像排除,这幅图像标记为“不需输出”。
1