关于HEVC中PU划分与VVC中MT划分的关联

2023-11-02 21:30
文章标签 划分 关联 mt vvc hevc pu

本文主要是介绍关于HEVC中PU划分与VVC中MT划分的关联,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  博主最开始接触编解码,是看的HEVC的原理,当时被CU、PU、TU的概念搞得头昏脑涨,后面接触了VVC相关项目,又接着看VVC,而VVC中又没有PU和TU的概念了,觉得很莫名其妙。最近重新开始看HEVC的书,结合做了半年的VVC项目,对PU、TU的划分概念与意图有了进一步的理解,下面我讲解一下个人见解。

关于PU划分

  在HEVC中预测的基本单位是PU,在CU划分之后,预测之前会对CU进行进一步划分,通过比较RDcost选择具体的划分方式(博主并没有看过HM代码,这里是根据原理猜测的),其中帧内CU进行一次四叉划分或者不划分,帧间CU则包含更多的划分方式,在划分得到PU之后,子PU不会再进行划分了。
PU划分

关于MT划分

  在VVC中,不在有PU的概念(这里不提及TU),仅有CU这一单元,CU作为了预测单元,直接可以进行预测,VVC中的划分有四叉、水平垂直二叉、水平垂直三叉五种,如下图所示,其中二三叉划分被称为MT划分,VVC中四叉划分的子CU只能进行预测或者四叉划分,不能再进行MT划分,而对于MT划分的子CU而言可以进一步进行MT划分。
MT划分
  通过上面的介绍,可以看出HEVC中的PU划分类似于VVC中的MT划分,HEVC中帧间下PU的划分有水平二叉划分和垂直二叉划分,后四种和三叉划分有些相像。HEVC中的PU划分是针对物体边缘处所进行的进一步划分,而VVC针对于这种情况将其单拿了出来变成了MT划分,且VVC中MT划分后还可以再进行MT划分,VVC的MT划是HEVC中的PU划分的进一步发展,VVC的MT划分相较于HEVC中的PU划分更加合理。

这篇关于关于HEVC中PU划分与VVC中MT划分的关联的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/333447

相关文章

poj 2104 and hdu 2665 划分树模板入门题

题意: 给一个数组n(1e5)个数,给一个范围(fr, to, k),求这个范围中第k大的数。 解析: 划分树入门。 bing神的模板。 坑爹的地方是把-l 看成了-1........ 一直re。 代码: poj 2104: #include <iostream>#include <cstdio>#include <cstdlib>#include <al

Thread如何划分为Warp?

1 .Thread如何划分为Warp? https://jielahou.com/code/cuda/thread-to-warp.html  Thread Index和Thread ID之间有什么关系呢?(线程架构参考这里:CUDA C++ Programming Guide (nvidia.com)open in new window) 1维的Thread Index,其Thread

C++ STL关联容器Set与集合论入门

1. 简介 Set(集合)属于关联式容器,也是STL中最实用的容器,关联式容器依据特定的排序准则,自动为其元素排序。Set集合的底层使用一颗红黑树,其属于一种非线性的数据结构,每一次插入数据都会自动进行排序,注意,不是需要排序时再排序,而是每一次插入数据的时候其都会自动进行排序。因此,Set中的元素总是顺序的。 Set的性质有:数据自动进行排序且数据唯一,是一种集合元素,允许进行数学上的集合相

关联规则(一)Apriori算法

此篇文章转自 http://blog.sina.com.cn/s/blog_6a17628d0100v83b.html 个人觉得比课本上讲的更通俗易懂! 1.  挖掘关联规则 1.1   什么是关联规则 一言蔽之,关联规则是形如X→Y的蕴涵式,表示通过X可以推导“得到”Y,其中X和Y分别称为关联规则的先导(antecedent或left-hand-side, LHS)和后

【数据库实战】1_Oracle_命中关联人或黑名单或反洗钱客户

一、字段名称 1、CST_ID :客户编号 2、IDV_LGL_NM :客户姓名 3、关联方标志 RELPARTY_IND,0-否 未命中,1-是 命中 4、TBPC1010表,RSRV_FLD1_INF(备用字段)中的 第6位:黑名单标志,0无,1是。 第10位:反洗钱风险等级1-5。 反洗钱风险等级5级: 1级-低风险客户 2级-较低风险客户 3级-中风险客户 4级-较高风险客户 5级-高风

【电子通识】洁净度等级划分及等级标准

洁净度常用于评估半导体、生物制药、医疗、实验室及科研院所、新能源等领域的洁净室、无尘室或者无菌室等环境。         一般来说,晶圆光刻、制造、测试等级为100级或1000级的洁净间,百级洁净间要求空气中0.5微米的尘埃粒子数不得超过每立方米3520个;等级为1000级的洁净间要求0.5微米的尘埃粒子数不得超过每立方米35200个。         晶圆切割或封装工序一

洛谷 凸多边形划分

T282062 凸多边形的划分 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 先整一个半成品,高精度过两天复习一下补上 #include <iostream>#include <algorithm>#include <set>#include <cstring>#include <string>#include <vector>#include <map>

n条直线最多能划分出多少个平面?

N条直线,两两相交,其交点各不不同,则产生的交点数目为N个数中取2个数的组合; 同时,也只有这种情况下(两两相交,也交点不同),分割的平面数最多, 数目为: 2 + (N-1)(N+2)/2.  这里求最少平面数没有意义,因为最少平面数就是N+1, 即N条直线两两平行的时候,分割的平面最少。 举例: 1条直线分割平面数最多为2; a1 = 2 2条直线分割平面数最多为4;

在不损坏数据的情况下给WIN7重新划分分区

小易接到个求助电话:我的机器上已经装好了系统,但是只有一个分区。我不想重装系统重新分区,能不能再分出一个分区?   这个故障可能是困惑很多网友的一个故障。一般,有一些第三方的软件可以实现这些功能。但是,现在在 Windows Vista/Windows 7 里允许你对现有分区大小进行一定范围的调整。   来看一下操作办法:   准备工作   这个操作必须要求你的文件系统是 N

ManyToMany双向外键关联(基于注解)的映射案例(简单版)

学生和老师就是多对多的关系,一个学生有多个学生,一个老师也有多个学生,这里的多对多映射采用中间表连接的映射策略,建立中间表的映射策略,建立中间表分别引入俩边的主键作为外键。通过中间表映射俩个表之间的关系。 下面就以学生类和老师类为例介绍多对多的映射关系的实例 Students类 package mtm_bfk;import java.io.Serializable;import java.