logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[LTE] LTE基本架构

这篇文章主要介绍LTE的最基础的架构,包括LTE网络的构成,每一个网络实体的作用以及LTE网络协议栈,最后还包括对一个LTE数据流的模型的说明。LTE网络参考模型

#网络协议#网络
[AV1] AV1 帧内预测

这篇博客主要对AV1的帧内预测编码部分的代码进行分析。AV1同其他标准一样,预测是为了生成当前块的预测器(Predictor),然后把当前块像素值与预测器的差值传递给编码器的下一个阶段。在AV1的参考软件libaom-av1中,帧内预测从函数 av1_predict_intra_block_facade() 开始。//AV1 帧内预测起始函数void av1_predict_intra_block

过扫描和欠扫描

在crt显示时代,电子束在扫描图像的时候,并不是从显示器的边缘开始的,为什么了,因为如果正好100%从边缘开始我们就会看到显示边缘畸变,图像扭曲不正常,为了解决这个问题,就是加大扫描范围,而显示较小的范围,通常国家标准是95%。即实际上我们看到的图像只是真实的图像的95%,边缘被切掉了,切掉的图像部分就是畸变的部分。我们称这个现象为过扫描现象即overscan。那何谓欠扫描,从字面意思理解就是欠缺

[HEVC] Palette Mode

本文技术全部基于HEVC SCM-4 (JCTVC T1014) 2015年2月Palette Mode 是一种在HEVC-SCC2中新提出的技术,该技术在画面仅仅由几种主要颜色组成的情况下使用,在CU层次进行编码。首先应该知道palette mode 的编码过程中的位置。本文只是简述palette mode,更加详细的信息请参照JCTVC-R0348简介palette mode的基本思想就是利用

[LTE] LTE基本架构

这篇文章主要介绍LTE的最基础的架构,包括LTE网络的构成,每一个网络实体的作用以及LTE网络协议栈,最后还包括对一个LTE数据流的模型的说明。LTE网络参考模型

#网络协议#网络
[C] cJSON内存泄漏(cJSON memory leak)

关于cJSON库的内存泄露问题void writeStructToFile(IOPipe this, struct structtype somevalues) {cJSON *jout = cJSON_CreateObject();cJSON_AddItemToObject(jout, "V1", cJSON_CreateNumber(somevalues.v1));cJSON_AddItemT

到底了