HEVC—参数GOP,SLICE,TILE解疑

来源:互联网 发布:win10新系统优化 编辑:程序博客网 时间:2024/06/06 03:32

一直不是很理解GOP的概念

视频序列由若干时间连续的图像构成,在对其压缩的时候,先将该视频分割为若干个小的图像组,GOP。在视频编码中有两种GOP类型

封闭式GOP,每一个GOP以IDR图像开始,各个GOP之间独立编码

开发式GOP中第一个GOP 为IDR图像,后续的GOP中第一个为non-IDR图像,即帧间预测的时候后面GOP的图像可以参考一面GOP图像的信息


SS(slice segment)

SS为片段,每个片由一个或者多个片段组成,一个SS在编码时先被分为大小相同的CTU

SS来源于片 Slice

一个图片可以分割为一个或者多个片(注意这里的片划分,边界不一定需要是水平的,可以是一些不对称的部分),每个片的数据都是独立的

不同片信息的头信息都是独立获取的,因此每一个片在进行熵解码之前都需要对其解码环境进行初始化和更新

同时,不能跨过片的边界进行帧内帧间预测

但是在进行环路滤波的时候,允许跨过片的边界(这里回忆AVS中尽心环路滤波就是在图片重构结束后,对整帧图片进行环路滤波)


一个独立的slice可以被划分为若干个SS,包括一个独立的SS,和若干个依赖的SS,并且以独立的SS开始解码

独立的SS表示所有的句法元素都是由其自身进行确定

依赖SS,其涉及的句法元素由已经解码的独立的SS推断得到,可以共享一些独立SS的信息

预测过程不能跨越独立SS的边界,但是可以跨越依赖SS的边界

同一帧图片中的SS都是参考相同的PPS


Tile:

新引入的概念,水平和垂直方向进行分割的矩形区域。主要是为了增加并行计算的同时不引入新的错误扩散

Slice 包括 SS, SS包括CTU

Tile是直接包括CTU

slice的划分和tile的划分需要遵守下面两个条件之一:
(1) 一个slice/SS 当中的所有CTU属于同一个Tile

(2)一个Tile 中所有的CTU属于同一个Slice/SS






0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝2岁宝脾气大怎么办 宝宝比同龄孩子发育晚怎么办 早教机构业绩不好怎么办 孩子上早教课哭怎么办 两岁宝宝哭闹不止怎么办 7个月宝宝怕生疏怎么办 5个月宝宝怕洗澡怎么办 4个月宝宝认人怎么办 2岁宝宝语言迟缓怎么办 宝宝老是哭闹不睡觉怎么办 7岁儿童说话晚怎么办 一岁多的婴儿说话晚该怎么办 宝宝甲低300多怎么办 两岁半宝宝还不怎么会讲话怎么办 宝宝两岁半了还不讲话怎么办 两岁宝宝怕生人怎么办 四岁宝宝不说话怎么办 1岁宝宝牙齿黄斑怎么办 儿子俩周半了就是不说话怎么办 两岁宝宝牙齿上有黑渍怎么办 两岁宝宝牙齿发黑怎么办 求帮助宝宝刷牙不会漱口怎么办 牙膏不小心吞了怎么办 宝宝误吃了牙膏怎么办 宝宝吃了30g牙膏怎么办 孩子把牙膏吞了怎么办 二岁宝宝有蛀牙怎么办 3岁宝宝有蛀牙了怎么办 三岁宝宝夜惊怎么办 小班孩子跳舞不好好跳怎么办 15个月宝宝拉稀怎么办 孩子学习不认真该怎么办 孩子学习不自觉该怎么办 孩子学习压力大该怎么办 分手发信息不回怎么办 两岁宝宝不会回答问题怎么办 分手了我还想他怎么办 两岁宝宝特别不听话怎么办 2岁宝宝争东西怎么办 两岁宝宝钙吸收不好怎么办 1岁宝宝害羞胆小怎么办