fine granularity slice partition(细粒度slice分块边界)[HEVC/H.265]
来源:互联网 发布:淘宝进店提醒 编辑:程序博客网 时间:2024/04/30 20:34
这个提案是华为,爱立信和MTK提出的。
在HEVC中首次提出了CU的概念,代替以前视频编码标准中MB的概念,CU是可递归的,最大允许的CU大小是64x64,最小允许的CU是8x8。
按照编码器框架,图像首先分为slice,再分为CU,再分为partition。早期的测试模型中slice是以最大CU(LCU)为粒度划分的,如64x64。但是这一划分方式带来以下问题:
1. 同一幅图像中不同的LCU之间差别很大,简单的LCU纹理非常简单,因此编码结果bit数很少,复杂的LCU可能占有很多bit,这对于编码器的码率控制和负载均衡都很不利。
2. 如果减小LCU的大小,比如减为32x32或16x16,则压缩效率会降低很多。
针对这一问题,这些提案提出slice边界划分不以LCU为单位,而是可以以更小的CU为单位,如下图所示:
采用这一方式后,每个slice的大小都可以精确控制,同时解决了码率控制和负载均衡的问题。但是带来的代价是slice边界处理更为复杂。
================================================================
参考文献:JCTVC-E298,JCTVC-E260,JCTVC-E043
- fine granularity slice partition(细粒度slice分块边界)[HEVC/H.265]
- fine granularity slice partition(细粒度slice分块边界)[HEVC/H.265]
- Entropy Slice[HEVC/H.265]
- Entropy Slice[HEVC/H.265]
- slice
- slice
- [].slice
- slice
- slice
- slice
- slice
- Slice
- Slice vs Tile in H.265
- H.264中的Slice
- H.264中的Slice和Slice Group
- H.264的Slice及Slice类型
- H.264的Slice及Slice类型
- H.264的Slice及Slice类型
- Java语法总结 - 线程
- ZK框架初步总结【三】
- 为什么计算机和一些电子产品的时间选择在1970.1.1
- 动态加载js
- c++基础3
- fine granularity slice partition(细粒度slice分块边界)[HEVC/H.265]
- VS2010 \VC\bin\rcdll.dll 无法找到资源编译器
- 公式编辑器的进阶使用
- asp.net 网页技术要点摘要
- ffmpeg_sdk搭建VC
- 手动释放oracle数据库中死锁的对象锁!
- SIO_KEEPALIVE_VALS 用户异常掉线检测
- JAVA XML 解析 DOM 方式
- KXML1.21(STABLE)解析XML数据范例(J2ME客户端)