RDOQ的基本过程如下:
1.把TU分成以4x4位单位的量化块,然后逐块进行量化,在每一个单位块中,进行第一阶段的RDOQ:对量化系数进行RDO控制。当基本量化系数不为0的时候,会对量化系数进行微调,一种是把当前量化系数强制为0;另一种是把当前量化系数减1.(如果当前量化系数为1,那么候选的就只有0)。然后比较这几种的RD cost,最后选出RD cost最小的对应的量化系数。
2.当一个4x4块中的变换系数已经经过RDOQ量化完成之后,就进行第二阶段的RDOQ:那就是把当前块中的所有量化系数强制为0,当前块的是否为0标志位也强制为0,计算这种情况下的RD Cost是否比原来的小,如果是,最终就选择这种方式的量化系数;如果不是,则还是选择原来的方式。
3.当上面两步都已经完成之后,接着会进行第三阶段的RDOQ:编码最后一个不为0位置的X和Y坐标。在前面已经得出了初始的X和Y坐标,但是这里会对坐标进行微调,也就是如果调整了X和Y坐标能使最终的RD cost减小的话,那么最终的X和Y坐标就会是使RD cost最小的那个。但是如果遇到系数为2的时候,循环就自动跳出。终止调整X和Y的坐标。
本人正在学习H.265视频编码, 以上是我的一些学习笔记。

HEVC中RDOQ分析相关推荐

  1. HEVC中SAO--自适应样点补偿 详细分析解读

    原文地址:http://blog.csdn.net/feixiang_john/article/details/8258452 HEVC中SAO--自适应样点补偿: 本文分三个部分, 1.Sample ...

  2. 完成一个H.265/HEVC码流分析工具

    经过大约一个月左右的业余时间,终于初步完成一个H.265/HEVC码流分析工具.时间包括平时的周末.晚上,以及调休的集中时间.当然,中秋回家过节不写代码.截至今天,经过多种H.265序列测试,也有各种 ...

  3. 我的HEVC码流分析工具MFC小笔记:树形控件使用及窗口缩放

    大约1个半月前,发布了自己写的HEVC码流分析工具.当时的版本显示语法元素使用是的Edit控件.很多主流分析工具都使用树形控件,看上去觉得比较高端,于是在纠结一天后下定决心自己也实现树形的HEVC语法 ...

  4. 一个H.265/HEVC码流分析工具

    经过大约一个月左右的业余时间,终于初步完成一个H.265/HEVC码流分析工具.时间包括平时的周末.晚上,以及调休的集中时间.当然,中秋回家过节不写代码.截至今天,经过多种H.265序列测试,也有各种 ...

  5. HEVC中出现的名词解释

    PSNR:Peak signal to Noise Ratio峰值信噪比 ME:montion estimation运动估计 MV:motion vector运动向量 MC:motion compen ...

  6. 如何使用netwokx进行复杂网络的中心性分析?

    如何使用netwokx进行复杂网络的中心性分析? 这是本学期在大数据哲学与社会科学实验室做的第七次分享了. 第一次分享的是: 如何利用"wordcloud+jieba"制作中文词云 ...

  7. SQL Server 2005中的分析服务功能[转]

    XXXX(不知道为什么CnBlogs上的人这么抵制XXXX,呵呵--)上推出了"体验SQL Server 2005"活动,当然啦,一些关于SQL Server 2005的文章被翻译 ...

  8. 网络推广专员浅析网络推广中如何分析网站建设水平孰优孰劣?

    随着网站建设开发技术的成熟,网站建设从业人员也越来越多,很多站长并不是专业从事网站建设工作是半路出家的,像这种半路出家的群体并不在少数,他们在经过网站建设知识的积累后正式进入网络推广市场.那么对于这部 ...

  9. 科技论文中的分析与综合-如何写好科技论文之我见(七)

    科技论文中的分析与综合-----如何写好科技论文之我见(七) 闵应骅 分析与综合这两术语大家经常用.但是,真要说它们的定义,那可是哲学范围里的事.形式逻辑里面就有分析与综合.我在初中教几何的时候,就常 ...

最新文章

  1. 编程之美3.1 字符串移位包含问题
  2. CF1060D Social Circles
  3. 在使用线程池时应特别注意对ThreadLocal的使用
  4. mongodb java set_MongoDB Java常用操作
  5. [Windows]python+PyQT+Eric安装配置
  6. 【Android游戏开发十三】(保存游戏数据 [下文])详解SQLite存储方式
  7. 超松弛迭代法(C语言实现)
  8. 1054. The Dominant Color (20)
  9. SonicWall 又爆已遭利用的 0day?!
  10. day01 python入门之路
  11. 记录php运行日记的方法
  12. 用java怎么实现多语言翻译_快速实现中文翻译多国语言
  13. qq空间把android改成iphone,qq空间利用代码修改iPhone6 Plus详细方法 qq空间修改手机型号教程...
  14. 计算机win7如何加快开机速度,win7如何提高开机速度实现8秒内完成开机【图文】...
  15. 如何在IGV上使用BLAT搜索非模式物种
  16. 生活质量衡量系统_「电力闲聊」电能质量中的电压质量,有四个衡量指标
  17. ebp 函数堆栈esp_2.1ebp,esp与call
  18. 游戏开发学习路线图(2023最新版)建议收藏
  19. 一幅长文细学华为MRS大数据开发(五)——MapReduce和Yarn
  20. pic c语言按键程序,PIC的C语言使用

热门文章

  1. 使用gazebo对scara机械臂进行仿真
  2. ADI读书活动第四十二期:AD 623使用心得讨论
  3. 全网完整版Python学习路线图(超详细适合零基础自学)
  4. aix系统oracle客户端配置文件,oracle客户端的配置
  5. 吃肉不吃蒜 营养减一半(转)
  6. Propertynbsp;#039;XXX#039;amp;nb…
  7. Spring常见面试题总结
  8. CU看到的一个好贴,收过来(未作任何改动)原作者:skipjack
  9. lol服务器不稳定向全体玩家道歉,官方因服务器不稳定向全体玩家正式道歉,并补偿源代码娜美皮肤!...
  10. AndroidStudio下载第三方插件慢,或者下载不下来