摘要: 转自:https://www.cnblogs.com/TaigaCon/p/5440055.html 并行算法类型可以分为两类 Function-level Decomposition,按照功能模块进行并行 Data-level Decomposition,按照数据划分进行并行 Function-l 阅读全文
posted @ 2018-12-13 22:16 晴空夜月 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/xiaojun111111/article/details/61199130 图像分区 H.265将图像划分为“树编码单元(coding tree blocks, CTU)”,而不是像H.264那样的16×16的宏块。根据不同的编码设置,树编码块的尺 阅读全文
posted @ 2018-12-13 21:23 晴空夜月 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/chenzongduozhu/article/details/62891475 1、 SAO的概念 在图像中像素值剧烈变化的边界区,经过编码-解码重建之后通常会出现波纹状的失真现象,这种失真称作振铃效应。振铃效应产生的根本原因在于边界区高频分量在编码 阅读全文
posted @ 2018-12-13 21:16 晴空夜月 阅读(2289) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/dxpqxb/article/details/80312439 我们在观看视频的时候,在运动剧烈的场景常能观察到图像出现小方块,小方块在边界处呈现不连续的效果(如下图),这种现象被称为块效应(blocking artifact)。 首先我们需要搞清楚 阅读全文
posted @ 2018-12-12 23:21 晴空夜月 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/TaigaCon/p/5304563.html 算术编码是基于区间划分的,普通的概率划分需要使用到多位乘法。CABAC的算术编码为了降低计算复杂度,并便于硬件实现,采取了如下一些方法: 离散化的状态pStateIdx代表了符号的概率p 9个bit 阅读全文
posted @ 2018-12-12 22:16 晴空夜月 阅读(3010) 评论(0) 推荐(0) 编辑
摘要: 在前面初始化的时候就出现了上下文这个概念,那么上下文所指的是什么? 以JM中的上下文结构体为例 1 2 3 4 5 6 7 //! struct for context management struct bi_context_type { unsigned long count; byte sta 阅读全文
posted @ 2018-12-12 21:54 晴空夜月 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/TaigaCon/p/5304563.html CABAC编码的是slice data中的语法元素,在进行算术编码前,需要把这些语法元素按照一定的方法转换成适合进行二进制算术编码的二进制串,这个转换的过程被称为二值化(binarization)。 阅读全文
posted @ 2018-12-12 00:49 晴空夜月 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 初始化执行于slice开始之前,另外如果在编码过程中某个宏块是PCM宏块(编码器直接传输图像的像素值,而不经过预测和变换),那么在PCM宏块之后,编码下一个宏块之前也需要进行初始化。 初始化主要工作就是确定所有上下文的初始MPS以及初始状态pStateIdx。求解方法如下 1 2 3 4 5 6 7 阅读全文
posted @ 2018-12-12 00:41 晴空夜月 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/TaigaCon/p/5304563.html 二进制算术编码的编码方法跟算术编码是一样的,但是输入只有两个符号:“0”,“1”,也就是说输入的是二进制串。 除了是对二进制串进行编码这个特征外,二进制算术编码跟普通的算术编码还有一些区别,总体上可 阅读全文
posted @ 2018-12-11 23:56 晴空夜月 阅读(2974) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/jubincn/article/details/6948334 CAVLC(Context Adaptive VariableLength Coding)是在H.264/MPEG-4AVC中使用的熵编码方式。在H.264中,CAVLC以zig-zag 阅读全文
posted @ 2018-12-11 21:25 晴空夜月 阅读(487) 评论(0) 推荐(0) 编辑