自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dillon2015的博客

记录流年的落叶

  • 博客(11)
  • 资源 (29)
  • 问答 (1)
  • 收藏
  • 关注

原创 帧间预测(三)symmetric MVD mode

对称MVD模式(symmetric MVD mode)是VVC中新提出的一种双向预测时MVD语法单元传输模式。在使用对称MVD模式时,在传输双向预测的运动信息时不需要传list0和list1中参考图像的索引和list1的MVD。这些信息可以在解码端生成。对称MVD模式的解码过程如下:1、在slice层,变量BiDirPredFlag, RefIdxSymL0和RefIdxSymL1按如下方...

2019-12-30 10:29:33 54895

原创 VVC帧间预测(二)Merge mode with MVD (MMVD)

在上一篇文章扩展的merge模式中,当前CU在生成的merge list中选择一个率失真代价最小的候选项的运动信息直接作为自己的运动信息。而MMVD是将候选项的运动信息作为自己MV的预测值,需要编码传输MVD(自己最优MV与预测MV的差值)。MMVD起源于之前提案中的ultimate motion vector expression(UMVE)技术,UMVE是一种新的运动向量表示方法,在ski...

2019-12-27 15:30:35 55680

原创 VVC帧间预测(一)扩展的merge模式

VVC在HEVC的基础上增加了很多新的帧间预测工具,在VTM5里新增的帧间预测工具如下: Extended merge prediction Merge mode with MVD (MMVD) AMVP mode with symmetric MVD signalling Affine motion compensated prediction Su...

2019-12-25 17:47:26 56803

原创 NTSC、PAL、SECAM彩色电视制式

NTSC、PAL和SECAM是世界上最主要的三大电视制式,并且这三种制式间不能兼容,例如PAL的视频不能在NTSC制式的电视上播放。下图是三种制式在世界上的使用分布图。NTSC制式NTSC制式,简称N制,是1952年12月由美国国家电视标准委员会(National Television Standards Committee,NTCS)制定的彩色电视广播标准。属于同时制,帧率为2...

2019-12-20 11:49:08 7975

原创 VVC帧内预测(六)MIP

矩阵加权帧内预测(Matrix weighted intra prediction,MIP)是VTM5.0中新加的帧内预测技术。该技术的核心就是训练矩阵,当前的亮度预测块的相邻采样点首先进行平均操作减少采样点数目,构成一个向量,然后该向量和视频序列集训练的一个参数矩阵相乘,通过该矩阵和向量相乘得到一个部分预测值的散点阵列,最后通过双线性插值生成出最终的预测值。如果预测一个WxH的PU,MIP使...

2019-12-17 10:18:39 55375 9

原创 VVC帧内预测(五)ISP

帧内子块划分( Intra Sub-Partitions,ISP)会根据尺寸将亮度帧内预测块在水平或垂直方向上分为2个或4个子块。允许ISP划分的最小块尺寸是4x8或8x4。如果块等于4x8或8x4则划分为2个子块(VVC规定每个块至少要有16个样点),如果大于4x8或8x4则划分为4个子块。块尺寸 子块数量 4x4 不划分 4x8和8x4 2 其他 4 ...

2019-12-13 09:38:08 55462

原创 VVC帧内预测(四)MRL

在HEVC中只使用了左边1列和上边1行像素作为参考像素,而在VVC中允许使用多个参考行 Multiple reference line (MRL) 。上图是HEVC中参考像素,用p(x,y)表示,x表示横坐标,y表示纵坐标。左边参考像素x=-1,y=0,-1,-2...-2N+1。上边参考像素x=0,1,2...2N-1,y=-1。上图MRL是一个有4个参考行的例子,其中se...

2019-12-11 10:34:34 55552

原创 VVC帧内预测(三)PDPC

位置决定的帧内预测组合(Position dependent intra prediction combination,PDPC)是在帧内预测时使用未滤波和已滤波的参考像素的加权值作为预测值。PDPC在VTM5中有了很大改进,它可以应用于planar模式(模式0),DC模式(模式1),垂直模式(模式50),水平模式(模式18),左下角对角线模式和与其相邻的8个模式(模式2~10),右上角对角线...

2019-12-08 23:31:19 54930

原创 VVC帧内预测(二)CCLM

跨分支线性模型(Cross-component linear model,CCLM)预测中假设同一个编码块的色度像素值和对应的亮度像素值有线性关系,所以CCLM使用一个线性模型从亮度像素的重建值生成对应色度像素的预测值。CCLM的参数α和β由相邻的4个色度像素和对应的降采样的亮度像素生成,假设当前块尺寸是WxH,则W′和H′由下列步骤生成: 当使用LM模式时,W′=W,H′=H...

2019-12-06 10:45:41 56045 7

原创 VVC帧内预测(一)

1、帧内预测模式为了适应更多的预测方向,VVC的帧内角度预测模式增加为65个,加上DC模式和planar模式,VVC的帧内预测模式有67个。下图中红色的线是VVC比HEVC增加的预测方向。在HEVC中,每个帧内预测块都是正方形,且边长是2的幂次方,在用DC模式进行帧内预测时不需要使用除法运算。而在VVC中,由于帧内预测块可能是矩形,为了避免用DC模式进行帧内预测时需要进行除法运算...

2019-12-04 22:46:46 57172 4

原创 VVC块划分

VVC和HEVC与AVC一样,都是基于块的混合编码框架,其编码流程也都类似。下图是VVC的编码架构。VVC和HEVC的块划分有很多类似的地方,同时划分方式、形状、尺寸等又有很多不同。1、slices,tiles和bricks划分VVC里的slice和tile跟HEVC是一样的。一帧图像被划分为一个或多个tile行和tile列,每个tile是一个矩形区域包含整数个CTU。...

2019-12-03 11:36:01 58385

HM-16.18+SCM-8.7-4959.zip

HM-16.18+SCM-8.7-4959.zip

2020-05-07

YUV Player Deluxe.zip

YUV播放器

2020-04-15

flvmeta-1.2.2.tar.gz

fpv解析器

2020-04-15

SDL2-2.0.12.zip

SDL2源码

2020-04-15

openHEVC-hevc_rext.zip

openHEVC源码

2020-04-10

FFmpeg-master.zip

ffmpeg源码

2020-04-10

itu-t81.pdf

INFORMATION TECHNOLOGY –DIGITAL COMPRESSION AND CODING OF CONTINUOUS-TONE STILL IMAGES –REQUIREMENTS AND GUIDELINES

2020-03-06

vmaf-master.zip

vmaf主观评价

2019-11-21

x265.pdf视频编码

x265视频编码文档

2019-11-21

《高效音视频编码 第1部分:视频》(GYT 299.1-2016)为广电行业标准.zip

《高效音视频编码 第1部分:视频》(GY/T 299.1-2016)为广电行业标准

2019-08-07

ISO13818-1中文.pdf

ISO13818-1中文文档,有目录,ISO13818-1中文文档,有目录

2019-07-22

现代操作系统

《现代操作系统(英文版第3版)》内容为:Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使《现代操作系统(英文版第3版)》成为操作系统领域的经典之作。在《现代操作系统(英文版第3版)》第3版中,作者深入讨论了许多主题,包括:进程,线程,存储管理,文件系统,I/O死锁,接口设计,多媒体,性能权衡。以及有关操作系统设计的最新趋势。书中不仅涵盖了现代操作系统的原理和实践,而且特别关注了Linux操作系统,WindowsVista操作系统、嵌入式操作系统、实时操作系统以及多媒体操作系统。, ·涉及Windows Vista以及最新的Linux/Unix操作系统。, ·用一整章(第12章)的篇幅对用于移动设备的Syrnbian操作系统进行案例分析。, ·涵盖更多,更新的安全方面的内容。, ·重新组织内容,尽早论述关键抽象概念。, ·给出与未来操作系统发展有关的新研究成果。, ·更新和增加了编程练习。, ·在线操作系统练习(http://www prenhall.com/anenbaum/details.html)采用主流windows操作系统以及开源工具。, ·包括操作系统模拟练习。, , 海报:

2017-09-13

计算机网络第7版谢希仁

计算机网络第7版谢希仁,有目录,清晰

2017-08-31

visual c++ 6.0 数据库编程大全

visual c++ 6.0 数据库编程大全

2017-08-22

计算机组成与设计—硬件/软件接口 第4版中文版

计算机组成与设计—硬件/软件接口 第5版 中文版

2017-08-22

TCP-IP详解卷

内含TCP-IP详解卷1、2、3共三部

2017-06-08

计算机网络自顶向下

计算机网络自顶向下 中文第四版

2017-06-08

编译原理虎书C语言

虎书编译原理,c语言实现,内含代码

2017-06-08

编译原理虎书java

编译原理虎书,java实现,内含代码

2017-06-08

编程语言实现模式

编译原理

2017-06-08

计算机体系结构:量化研究方法

计算机体系结构:量化研究方法 中文第五版 有目录 清晰

2017-06-08

集体智慧编程

集体智慧编程中文版,经典好书,内容绝对充实,值得学习,对于机器学习,模式识别,人工智能等的学习大有帮助

2016-10-22

模式识别边肇祺张学工

是模式识别经典书籍,注重原理的讲解和推导,同时对于学习机器学习也很有帮助

2016-10-22

汇编语言-王爽

王爽的汇编语言,非常经典,值得学习

2016-05-06

归并排序c实现

归并排序是排序算法中的典型算法也是非常高效的算法,但其设计却并不容易,利用分治的思想本程序“分”时采用递归,“合”时采用非递归实现

2015-10-19

逆序对c++实现

求解逆序对数是算法设计的经典题目,也是难以理解的分治算法,本算法采用分治思想利用递归将程序效率提高到nlogn值得学习算法的人参考

2015-10-19

快速排序c++源码

本代码是快速排序的c++源代码,充分体现了快速排序算法的特点,思路清晰,适合仔细研读

2015-10-19

220个经典c程序源码

c经典程序源代码,里面包含了学习C语言所有的知识点。包括基础知识和提高,完全掌握这些程序就掌握了c语言的所有基础知识点。

2015-08-07

c/c++大数阶乘

计算大数阶乘,利用数组存储数据防止使用int,long,long long等存储数据溢出的情况。

2015-08-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除