自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Vivado中的IP核——Interrupt Controller详解

Vivado中Interrupt Controller核的使用

2022-12-08 16:20:34 1791 1

原创 Vivado中的IP核——GPIO详解

Vivado中GPIO核的使用

2022-12-04 15:37:23 2840

原创 Vivado中的IP核——timer/counter详解

Vivado中的AXI Timer的使用

2022-12-02 20:50:01 1560

原创 Vivado中的IP核——uartlite详解

Vivado中的IP核——uartlite的寄存器空间详解。

2022-11-27 15:24:33 2883 4

原创 HM10.1码率控制模块代码详解(4)---------码率控制管理类TEncRateCtrl介绍

码率控制模块最后一个类TEncRateCtrl。####头文件代码分析不加粗,源文件代码分析加粗######283行是该类的构造函数,定义如下。将其中的三个指针成员变量指向NULL。284行是其析构函数,定义如下。其中调用了该类的成员函数destroy(),定义如下。都是比较简单的先判断,在释放,然后指向NULL。287行的成员函数init()用于初始化,具体定义如下,由于比较长,分段分析。966行至968行是一些必要的视频信息。970调用destroy()成员函数,刚刚介绍过

2022-05-21 18:02:53 236

原创 HM10.1码率控制模块代码详解(3)---------图片级码率控制类TEncRCPic介绍

本篇介绍图片级码率控制类TEncRCPic类。####分析头文件中的代码时不加粗,分析源文件中的代码时加粗#######199行声明TEncRCPic这个图片级码率控制类。202行是这个类的构造函数,用于初始化一些成员变量,具体定义如下。在介绍构造函数时,会介绍其中含有的成员变量的物理含义。345行的m_encRCSeq是一个TEncRCSeq指针,该指针在create()成员函数中会指向当前帧所属的TEncRCSeq对象,这里初始化为NULL。346行的m_encRCGOP是一个TEncRC

2022-05-21 17:05:57 586

原创 HM10.1码率控制模块代码详解(2)---------GOP级码率控制类TEncRCGOP介绍

本篇开始介绍GOP级码率控制类TEncRCGOP。###头文件代码分析不加粗,源文件代码分析加粗#####168行声明了TEncRCGOP类。171行是该类的构造函数,具体的定义如下,构造函数中主要是对该类中成员变量进行初始化。272行的m_encRCSeq是一个指针,该指针指向序列级码率控制类TEncRCSeq实例化的对象,初始化为NULL。273行的m_picTargetBitInGOP是一个整型指针,该指针记录着GOP中不同图片分配的目标比特数目,初始化为NULL。274行的m_num

2022-05-20 16:47:47 419

原创 HM10.1码率控制模块代码详解(1)---------序列级码率控制类TEncRCSeq介绍

由于要修改码率控制算法,所以需要对该模块代码了解的非常细致,写一篇文章记录自己的学习过程,尽可能的注释每一行代码,以及每一步操作的来源。HM10.1中使用的码率控制算法来源于K0103提案,该提案对应的论文为李斌博士所写的“λ Domain Rate Control Algorithm for High Efficiency Video Coding”。HM中与码率控制相关的文件只有两个,一个是TEncRateCtrl.h,一个是与其对应的源文件TEncRateCtrl.cpp,这两个文件都在项目TLi

2022-05-19 13:39:18 773 1

原创 VCEG-AE07计算BD-BR和BD-PSNR

##excel加载宏的使用做视频编码算法研究的小伙伴在看论文时,总会在结果处看到BDBR和BDPSNR(许多论文这个不作为数据列出),这两个标准是用来衡量和原算法相比,改进算法除了在时间上节省之外,在其他方面的效果。为了方便,官方给出了excel中加载宏来直接计算,只需要输入数据即可,下面介绍一下这个宏的使用。资源在网上都可以找到的,官网也可以找到解压后可以看到这三个文件,第一个是英文版的使用说明书,简单介绍一下重要的内容BJM是宏的名字,它有三个参数,数据1:算法一的四组bitrate和Y-P

2021-10-31 09:42:50 910

原创 HM下载、测试序列资源、运行HM

##测试序列资源链接:https://pan.baidu.com/s/12WEeSvGkmZwvJzCWcyc1Jg提取码:2eaa##HM下载HM下载可以直接到国际电信联盟官方网站下载网址:https://www.itu.int/rec/T-REC-H.265.2/en进去之后可以看到如下画面:第一个的status是in force,代表现在正在使用的,底下的是过去的版本,然后我们点击第一个,出现如下画面:点击ZIp就会直接下载压缩包,之后解压会得到一个包含很多文件的文件夹。我使用的

2021-10-29 11:19:20 1239

原创 HM中配置模式:intra_main、lowdelay_main、lowdelay_P_main、randomaccess_main

## intra_main该模式所有待编码图像都是IDR图像,都采用帧内编码模式,编码顺序和播放顺序完全一致。HM中输出结果如下这里编了10帧,每一帧都是I-SLICE,QP选择的是32,后面的L0和L1代表的是参考图像列表,由于intra_main模式全为帧内编码,所以这里没有参考列表。## lowdelay_P_main该模式中第一帧是IDR图像,采用帧内编码模式,其余所有帧都为p帧,编码顺序也是按照播放顺序,参考其他图像时只参考在自己播放顺序之前的,量化参数的选择和p帧所处的时域层决定这里

2021-10-20 22:04:12 1721

空空如也

空空如也

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

TA关注的人

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