对SVC的学习已近开展了一段时间,一直没有进行系统记录,而且探索SVC解码的开源项目也需要有更多的知识积累。所以,从现在开始陆续开展有记录的SVC探索...
最近的文章将探讨如何设计H.264/SVC解码器。由于SVC是在H.264AVC的基础上扩展起来的,所以,要想解码SVC必须首先解出AVC的普通H.264码流,这方面的开源解码器,处理相关的JM验证模型,还有P264和FFMPEG的H.264解码部分。...
In-loop Deblocking Filter是在H.264中采取的编码环路去方块滤波器,其作用是改善图像的主客观质量,区分图像的真实边界和编码人为引入的边界,并滤除后者。...
本周来看看以上三个主题在代码中的实现。在此前,先查看了X264的宏块编码部分,在x264_slice_write()函数里,在这里调用了如下函数...
本周将查看JMVC的数据流动,认识在本模型代码中那些存储数据的类。...
一直谈了文献【1】那么久,并没有真正对双向预测进行学习,这里将要说明一下JMVC中的双向预测。这里就以16x16的模式进行说明,在xEstimateMb16x16()中,以下代码便开始了双向预测...
从JMVC的MbEncoder::encodeMacroblock函数往下运行,对于P帧或B帧,需要在16x16到4x4的7种宏块分块模式中按EDCost进行选择(在MVC学习的第三周小结(2009.5.25-2009.5.31)-运动估计1中已经提及相关内容)。...
拖延了两个多月,终于可以开始MVC方面的学习了,开头总担心3月的时候收到热心朋友传送的MVC论文集会荒废掉,本周终于可以开工了。...
空间图像数据通常是很难压缩的:相邻的采样点具有很强的相关性(相互关联的),而且能量一般平均分布在一幅图像中,从而要想丢掉某些数据和降低数据精度而不明显影响图像质量,就要选择合适的变换,方法,使图像易于被压缩。...
经过上周的努力,已经了解了基于块匹配的运动估计快速算法相关知识,无论是UMHexagonS【1】【2】还是EPZS【3】【4】,其实都基于同样的方法论...
这部分在标准的8.7 Deblocking filter process有详细的描述,技术白皮...
H.264/AVC標準的特色是將網路提取層的概念涵蓋進來,亦即以NAL封...
CAVLC是一种可变长编码,它根据已编码语法元素的情况动态调整...
SVC相关的研究和代码推进都暂时停止了, 因为有太多的其它学习...
本周开始学习运动估计,在学习之前复习了一下毕厚杰的书,然...