您的位置:首页 > 运维架构

【HEVC学习与研究】8.关于GOP与RAP的一些解释

2016-09-07 10:00 1086 查看










推荐:蘑菇茄子同吃真会中毒吗日本当地人才知的美食公告:请您及时更换请请请您正在使用的模版将于2周后被下线,请您及时更换
×

谈恋爱何必比惨

加载中… 新浪首页登录注册

殷汶杰的工作台的博客

http://blog.sina.com.cn/u/1376260467 [订阅][手机订阅] 首页 博文目录 图片 关于我 个人资料



殷汶杰的工作台

微博
加好友 发纸条
写留言 加关注


博客等级:




博客积分:526


博客访问:122,660
关注人气:98
获赠金笔:12
赠出金笔:0
荣誉徽章:









相关博文

国际飞行大会震撼瞬间
李永宏

即将消失的民间老手艺
徐氏起跑线

口述:我主动投怀送抱男邻居,他居然不要我
夜间床边风

马蓉厚脸皮求得王宝强滴原谅网友:还要不要脸?
铁军小子

重大利好:三股本周将迎重大转折,即将爆发!
章-依_娜

北京态度坚决:台湾回归祖国提上议程,时间点已曝光
杨忠海-

中国惊现超级油田:一举改变世界排名!
用户353380147

朴槿惠自食恶果:北京下一决定韩如临大敌
风的渡口1986

岳云鹏发文力挺郭德纲
12人猎奇天下奇闻秘事

徐翔狱前的绝技,几乎只赚不亏
老羊的_往事

这些股票后面还有大机会
用户356111127

炒股掌握这六种方法,你就是股神!
曾军峡

更多>>

查看更多>>

谁看过这篇博文


加载中…

正文 字体大小:大


【HEVC学习与研究】8.关于GOP与RAP的一些解释

(2013-04-19 22:01:15)


转载▼

标签:

h.265

hevc

下一代视频编解码标准

分类:多媒体信号处理与视频编码
在之前的博文中,我曾经简单把之前阅读文献资料和编译软件的记录和心得记录分享了一下。由于我也是刚刚接触HEVC没几天,有些问题我的理解也不是很深入,在之前的博文中有博友对高层语法中的一些概念提出了疑问。在咨询了了解背景知识的同学之后,经过仔细地重新推敲参考文献("Overviewof HEVC")之后,对一些问题找到了一些答案,在此另发一篇博文作为回应。
关于码流中的三种随机接入点的解释:
BLA、CRA、IDR是文献中提到过的三种随机接入点(RAP),在文献中的解释的确不是很容易理解。更关键的是,与这三个名词相应的还有GOP,open/closedGOP,RASL,RADL等等概念,环环相扣,一个不理解,剩下的也很难弄懂,下面我们一个一个解释,很多也是我自己刚刚想到的,不一定正确全面,欢迎批评。
(1)关于GOP。这是图像组(Group ofPictures)的意思,表示编码的视频序列分成了一组一组的有序的帧的集合进行编码。每个GOP一定是以一个I帧开始的,但是却不一定指代的是两个I帧之间的距离。因为一个GOP内可能包含几个I帧,只有第一个I帧(也就是第一帧)才是关键帧。在程序cfg中,GOP的长度和两个I帧的距离也是两个不同参数指定的(如IntraPeriod和GOPSize或者类似的参数)。所以,两个I帧的间距不可能大于GOP的长度,一般情况是更小的。
(2)关于IDR。这个词儿的全称是Instantaneous DecodingRefresh,是在H.264中定义的结构。在H.264中,IDR帧一定是I帧,而且一定是GOP的开始,也是H.264GOP的关键帧。但是反过来却不成立,I帧不一定是IDR帧。GOP的长度不是定死不变的,在H.264的编码器中,如果判定场景发生变化,那么即使不到原定GOP的末尾,也会在这个位置加入一个IDR,作为新一个GOP的开始。此时这个GOP的长度就被缩小了。
(3)闭合GOP和开放GOP(closedGOP/openGOP),CRA。闭合GOP是H.264中GOP的格式。在H.264的GOP中,所有的GOP都是独立解码的,与其他GOP无关,即它们都是“封闭”的。但是在HEVC中,GOP的结构发生了变化,采用了“开放”的结构,在解码过程过可能会参考其他GOP的数据。这时,一个GOP的起始帧命名为CRA,cleanrandomaccess,同样采用帧内编码,但是这个GOP内的帧间编码帧可以越过CRA参考前一个GOP的数据,这便是GOP的open。
(4)关于BLA。个人感觉BLA只是CRA在视频流切换情况下的一种特例。视频流在某个RAP上要求切换到另一个视频流继续解码,则直接将该CRA同另一个视频流中的接入CRA连接,后者便是BLA。由于BLA之前解码到缓存的视频流与当前视频流无关,因此其特性类似于直接从该点进行随机存取后的CRA。
(5)RASL和RADL。这是两种GOP间的图像类型。如果解码器从某个CRA随机接入,则按照显示顺序的后面几帧数据由于缺少参考帧而不能解码,这些图像将被解码器抛弃,即skipleading。而对于没有从当前CRA接入的数据,这些图像可以被正常解码显示,因此称为decodableleading。由于这些数据是有可能舍弃的,因此其他图像(trailingpictures)不能参考这些数据,否则万一这些图像被舍弃,将会有更多的图像受其影响而不能正常解码。
下面举个例子:
假设视频序列的显示顺序为①,这是一个完整的GOP,解码顺序为②
①I B BP B B P B B P
②I P BB P B B P B B
在H.264中,第一个I帧为IDR,GOP为闭合结构,因此两个GOP组成视频的结构为
I B B P B B P B B PI B B P B B P B BP(显示顺序)
I P B B P B B P BB I P B B P B B P BB(解码顺序)
而在HEVC中,两个I帧为CRA,GOP为开放结构,因此GOP的结构为:
I B B P B B P B B PBB I BB P B B P B (显示顺序)
I P BB P B B P B B I
B B P B B P BB...(解码顺序)
两个红色的B帧表示的是按照解码顺序在CRA之后,该GOP内参考的前一个GOP进行编码的图像。这样便很容易得知,如果选择在第二个CRA进行随机接入,这两个红色的B帧将会由于没有参考帧无法解码而被舍弃。这两个红色的B帧即RASP。如果没有选择这个CRA进行随机接入,这两个红色B帧将可以顺利解码,即成为RADP。
对于BLA,情况也是类似的。由于出现码流拼接,第二段码流的CRA之后的B也会因为没有参考帧无法解码而丢弃。很容易理解,此时缓存中的参考帧数据还来自上一段码流,跟当前码流没关系,当然不能用作B的参考了。
之余HEVC这么设计的目的,我觉得应该是为了编码效率考虑的。因为B帧的压缩比相对是最高的,引入这种设计可以在不影响随机存取性能的前提下,尽可能增大B帧的比重,提高整体压缩编码的性能。
以下是一些国外研究者在论坛中对这个问题的一些讨论,可以拿来做一下参考:
www.linkedin.com/groups/IDR-vs-CRA-3724292.S.125836481
forum.doom9.org/archive/index.php/t-105129.html

分享:

20


喜欢

阅读(6505)┊评论
(26)┊
收藏(1)┊转载(11)┊喜欢打印举报

已投稿到:
排行榜

转载列表:



转载

转载是分享博文的一种常用方式...

前一篇:【HEVC学习与研究】7.HEVC参考代码HM10.0的使用
后一篇:【HEVC学习与研究】9.HEVC视频编码技术

评论
重要提示:警惕虚假中奖信息
[发评论]

评论加载中,请稍候...

发评论














更多>>


























登录名:密码:找回密码注册
记住登录状态
昵   称:


分享到微博

   评论并转载此博文


按住左边滑块,拖动完成上方拼图

点击上图按钮并沿道路拖动到终点处
移动到此开始验证

匿名评论

发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

< 前一篇【HEVC学习与研究】7.HEVC参考代码HM10.0的使用
后一篇 >【HEVC学习与研究】9.HEVC视频编码技术

  

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正
新浪简介 |About Sina |广告服务
|联系我们 |招聘信息 |

网站律师 | SINA English |会员注册 |产品答疑

Copyright © 1996 - 2016 SINA Corporation, All Rights Reserved
新浪公司
版权所有


X

选择其他平台 >>
分享到
含“”的博文
含“”的博主
含“”的音乐
含“”的视频

最近喜欢了的博主:


加载中…


博客


转载原文


长微博
神回复 神回复,只要1积分就可以了哦


















发表取消


发表成功

0%

Please Wait...

对不起!

服务器正忙.

请重试.

返回

流量加油

欢迎选购.
本套餐
本套餐
本套餐
本套餐

选择[当月生效]或[永久生效],此套餐立即生效
资费标准:
生效方式:
业务详情:

不了,谢谢

确认订购

返回订购结果

套餐订购请求处理中~~~

为了方便你下次管理流量,

点击确认可添加到桌面
确认添加

应用

结果页面

返回订购结果

爱我,别走~~

为了方便你下次管理流量,

点击确认可添加到桌面
确认添加

测速

返回
流量详情

browser does not support the canvas element.

注:  数据只含主套餐和叠加包流量,不含闲时和定向流量

本月流量使用情况:

流量商店

免流下载

专享优惠

我的

刷新中,请稍候

赠金笔关闭
金笔兑换
今日土豪榜
今日提名榜

兑换服务:金笔道具
赠送数量:1支10支20支50支100支
其他
现有金笔:0支
还需兑换:1支 x 1=1(积分)

确认点击了解更多规则


为了您的账号安全,请绑定邮箱

分享到新浪微博



加载中...

刷新验证

帮助反馈


分享到X

腾讯微博

一键通

新浪微博

QQ空间
搜狐微博
新华微博
手机
网易微博
开心网
豆瓣网

手机快传
人人网
天涯
凤凰微博
朋友网
微信
QQ好友

更多平台...
(133)

bShare

幻灯播放
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: