HEVC 对于参考帧的管理会有专门的参数集 RPS(Reference Picture Set) 来进行管理。RPS 技术,通过直接在每一帧开始的片头码流中传输 DPB 中各个帧的状态变化。
HEVC SPEC 中RPS
关于 RPS 部分的描述,SPEC 中在 7.4.8 中:
st_ref_pic_set(stRpsIdx)
语法结构可能存在SPS
或Slice Header
中,根据 RPS 语法结构是否存在 SPS 或 Slice Header 中,应用如下:
如果 RPS 存在 Slice Header 中,
st_ref_pic_set(stRpsIdx)
语法结构指定了当前图像的 short-term RPS:
> 当前图片的所有 slice header 中st_ref_pic_set(stRpsIdx)
语法结构全部相同。
> stRpsIdx 的值应该与当前图像参考的 SPS 的 num_short_term_ref_pic_sets 相同。
> 如果 RPS 存在在 SPS 中,
- inter_ref_pic_set_prediction_flag 值为1