自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 【音视频基础】(十):YUV颜色空间之彩色电视制

本篇隶属于文集:《零基础入门音视频开发》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构继续这篇文章之前,先确保上篇没有不懂的内容。上篇讲了彩色电视到数字电视的发展,进而更深层次的,讲了模拟电视信号,和数字电视信号。其实收音机的信号传输方式,也是这么个发展。但是光知道模拟信号和数字信号,依然不够,因为它只是电视传输图像数据,使用的方式。而具体...

2018-05-27 21:35:48 884

原创 【音视频基础】(九):YUV颜色空间之电视的发展史

本篇隶属于文集:《零基础入门音视频开发》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构从这篇开始,我们开始介绍YUV颜色空间,它并不是CIE的产物,但是和CIE的XYZ、xyY很类似。所以即使你完全是个新手,或者没有计算机基础,或者是其他行业从业者,这样一篇篇看下来,我能保证你能看得懂。在介绍YUV颜色空间时,我们需要首先明白,它和CIE ...

2018-05-27 21:25:23 937

原创 【H264/AVC 句法和语义详解】(七):C语言实现Exp-Golomb指数哥伦布编码(解码篇)

本篇隶属于文集:《H264/AVC 句法和语义详解》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构看过编码篇,再看这篇就容易多了。不需多言,解码是编码的逆过程,以code_num = 5为例,我们将5通过指数哥伦布编码,编码为00110,然后再通过解码过程,将00110解码为5,这一过程也是描述子ue(v)干的事情。同时,因为h264码...

2018-05-27 21:09:49 1328 3

原创 【H264/AVC 句法和语义详解】(六):C语言实现Exp-Golomb指数哥伦布编码(编码篇)

本篇隶属于文集:《H264/AVC 句法和语义详解》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构上篇中我们介绍了Exp-Golomb的理论部分,这一篇我们就使用C语言来实现它。我们已经知道,在H.264中,指数哥伦布编码有四个描述子,分别为ue(v)、se(v)、me(v)、te(v)。其中me(v)是最简单的,它直接靠查表来实现。而剩余...

2018-05-27 20:59:18 1322

原创 【H264/AVC 句法和语义详解】(五):Exp-Golomb指数哥伦布编码(理论篇)

本篇隶属于文集:《H264/AVC 句法和语义详解》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构上篇我们说过,学习描述子是解析h264句法元素的第一步。而在描述子中,除了顺序读取若干比特的b(8)、f(n)、i(n)、u(n),指数哥伦布编码也是使用频率很高的编解码方法。因为指数哥伦布编码(Exponential-Golomb)属于熵编码...

2018-05-27 20:46:52 2438 3

原创 【H264/AVC 句法和语义详解】(四):通过学习"描述子"实现码流解析的第一步

本篇隶属于文集:《H264/AVC 句法和语义详解》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构在这篇文章中,我们会涉及三个非常重要的问题:1、如何获取一条主线和多条辅线,来学习h264解码器2、为什么描述子,是正确打开码流解析的第一步3、学习描述子在前面几篇中,我们对h264的码流结构有了初步的了解。但是这还远远不够,因为我...

2018-05-27 20:28:59 1383 3

原创 【H264/AVC 句法和语义详解】(三):NALU详解二(EBSP、RBSP与SODB)

本篇隶属于文集:《H264/AVC 句法和语义详解》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构上一篇解析到,我们从h264裸流中,提取出一个个的NALU,并且解析出NALU的第一个字节:NALU Header。下面我们就从NALU Header的下一个字节开始,分析NALU剩余的数据部分,也即NALU的主体部分。NALU的主体涉及到三个...

2018-05-27 20:14:15 3101 1

原创 【H264/AVC 句法和语义详解】(二):h264码流格式与NALU详解一

本篇隶属于文集:《H264/AVC 句法和语义详解》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构上一篇中,我们站在句法元素(或称语法元素)的角度,介绍了H.264的句法和语义,和句法元素的分层结构。在这篇中,我们更进一步,从比特的角度出发,来探索h264码流的组成。通过这篇的学习,我们会初步具备解析h264码流的能力,从码流中分离出NAL单元...

2018-05-27 20:01:09 5348

原创 【H264/AVC 句法和语义详解】(一): 句法元素分层结构

本篇隶属于文集:《H264/AVC 句法和语义详解》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构从这一篇开始,我们详细的讲解H.264/AVC 比特码流的句法和语义,可以说,能够学习并掌握H.264的句法和语义,是能彻底掌握并应用H.264的关键。在前面几篇文章中,我们只是从理论层面,介绍了H.264、片、宏块、帧内预测、帧间预测。而在句法和...

2018-05-27 19:41:22 2145 1

原创 【音视频基础】(八):CIE颜色空间四之从CIE-xyY到CIE-YUV

本篇隶属于文集:《零基础入门音视频开发》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构接着上篇的CIE xyY颜色空间继续,上篇中我们分析了下xyY中的xyY三个值是怎么来的,并且引进了它的二维色度图。那么接下来,我们就对它的色度图,分析一下上篇中我们说过,色度是色调和饱和度的统称,所以xyY的色度图,并没有展现亮度Y,因而它只有xy两个坐...

2018-03-22 17:33:54 5561 2

原创 【音视频基础】(七):CIE颜色空间三之从CIE-XYZ到CIE-xyY

本篇隶属于文集:《零基础入门音视频开发》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构在上篇文章中,我们曾大致了解了一下CIE XYZ颜色空间。知道X、Y、Z是R、G、B的线性变换的结果,并知道Y不仅仅包含绿色,并且由于人眼感受绿色,要比红色和蓝色要亮,因此定义Y为亮度。发完文章后我仔细看了一下,发现有几个会引起误区的地方。1. X...

2018-03-22 17:28:38 11994 4

原创 【音视频基础】(六):CIE颜色空间二之CIE-XYZ及Y的含义

本篇隶属于文集:《零基础入门音视频开发》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构在上篇文章中,我想应该比较清楚的解释了,什么是色调、饱和度、明度(如果还没理解,请再看一遍哈~)。并且在结尾的时候,引入了HSB颜色空间,并在设备相关和设备无关的基础上,分析了一下它和之前一直在说的,也是生活中比较熟悉的,RGB颜色空间的区别。那么接下来呢...

2018-03-22 17:19:52 16381 3

原创 【音视频基础】(五):CIE颜色空间一之色调、明度和饱和度

本篇隶属于文集:《零基础入门音视频开发》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构在写图像的时候我们知道,像素构成了图片。那像素是什么?简单来说,它就是一个颜色点。那颜色怎么表示?或者说怎么度量?我们用眼睛感知到的颜色,又如何用数据表示出来呢?接下来的几篇文章,会按照这个思路进行介绍。 1. 颜色的几个相关术语在写图像(一...

2018-03-22 17:12:29 3634 1

原创 【音视频基础】(四):俗称照片的彩色数字图像二

本篇隶属于文集:《零基础入门音视频开发》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构上次说到了图像的三个基本属性,只说了一个图像分辨率,下面开始介绍另外两个基本属性。3.2 第二个属性:像素深度和阿尔法(α)通道像素深度其实就是,存储每个像素所用的位数(科普:1GB=1024MB 1MB=1024KB 1KB=1024B B俗称字...

2018-03-05 15:21:56 1827 2

原创 【音视频基础】(三):俗称照片的彩色数字图像一

本篇隶属于文集:《零基础入门音视频开发》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构这篇文章会按照下面这个路线图进行介绍,阅读本文需要三分钟,详细阅读本文需要半小时。 本文路线流程图最后一项,伽马矫正、JPEG压缩编码和文件格式,只做粗略的理论介绍。因为伽马矫正和压缩编码,需要在实际应用,并且结合其他知识来理解,所以在后面会单...

2018-03-05 14:54:28 1933

原创 【音视频基础】(二):显示器是如何显示图形数据的二

本篇隶属于文集:《零基础入门音视频开发》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构在显示器(一)中,展示了单个电子枪,发射电子到荧光屏幕,会点亮一个像素。而且不难猜到,这个像素的颜色,只能是黑或白,或者它们的混合色,也就是灰色,就像我们小时候看的黑白电视。 3. 彩色CRT而如果要点亮一个彩色像素点,就需要彩色CRT,如下图所...

2018-02-23 17:54:18 1055

原创 【音视频基础】(一):显示器是如何显示图形数据的一

本篇隶属于文集:《零基础入门音视频开发》,查看文集全部文章,请点击文字链接。 想看最新文章,可以直接关注微信公众号:金架构1. 最早的显示器在十八世纪,人类对电的研究渐渐成熟,而电在图形学方面的应用却还是一个空白,除了在世纪初的时候,电弧光灯率先被发明,它打开了人类对光的探索。人类开始猜想,我们是不是可以把一个活动的景象,通过电来传送并且复现。开始的时候,行扫描概念被...

2018-02-23 17:29:13 2579 4

H.264/AVC中Exp-Golomb指数哥伦布编码详解(含编码和解码)

H.264/AVC中Exp-Golomb指数哥伦布编码详解(含编码和解码),使用C语言实现,另有与之匹配详解文章,请查阅微信公众号:金架构

2018-04-07

C语言实现H.264/AVC指数哥伦布编码

C语言实现H.264/AVC指数哥伦布编码,有配套文章,请查阅微信公众号:金架构

2018-04-02

空空如也

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

TA关注的人

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