文章 2017-10-23 来自:开发者社区

编码算法-Base64

Base64是一种编码算法,因为这种算法只支持64个[可打印字符],所以叫做Base64。 为了保证所输出的编码位可读字符,Base64制定了一个编码表,以便进行统一转换。编码表的大小为2^6=64,这也是Base64名称的由来。 为什么只支持64个字符?ASCII码的范围是0-127,其中0-31和127这33个字符属于控制字符。剩下32-126这95个字符属于可打印字符,包括数字,大小写字.....

文章 2017-09-04 来自:开发者社区

《数字视频和高清:算法和接口》一3.4“编码100”难题和非线性图像编码

3.4“编码100”难题和非线性图像编码 本文讲的是数字视频和高清:算法和接口一3.4“编码100”难题和非线性图像编码,考虑8位像素值正比于照度,零值代表黑色,最大编码值255代表白色,如图3-3所示。编码100位于某个尺度的点上,这个尺度是,相邻的照度值比率是1%。由于视力的对比度阈值是1%,编码100和101的采样的区域的边界是可以看得到的。像素值降低到小于100时,相邻代码的不同亮度的差....

文章 2016-09-09 来自:开发者社区

【H.264/AVC视频编解码技术详解】八、 熵编码算法(2):H.264中的熵编码基本方法、指数哥伦布编码

《H.264/AVC视频编解码技术详解》视频教程已经在“CSDN学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看! “纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会! 链接地址:H.264/AVC视频编解码技术详解 G...

文章 2016-03-22 来自:开发者社区

x264代码剖析(十四):核心算法之宏块编码函数x264_macroblock_encode()

x264代码剖析(十四):核心算法之宏块编码函数x264_macroblock_encode()           宏块编码函数x264_macroblock_encode()是完成变换与量化的主要函数,而x264_macroblock_encode()调用了x264_macroblock_encode_internal()函数,在x264_ma...

文章 2015-11-24 来自:开发者社区

HEVC算法和体系结构:预测编码之帧内预测

预测编码之帧内预测(Intra-Picture Prediction)         预测编码(Prediction Coding)是视频编码的核心技术之一,指利用已编码的一个或几个样本值,根据某种模型或方法,对当前的样本值进行预测,并对样本真实值和预测值之间的差值进行编码。视频编码器对预测后的残差而不是原始像素值进行变换、量化、熵编码,由此大幅度提高编码...

文章 2015-11-23 来自:开发者社区

HEVC算法和体系结构:编码结构之编码完后码流的语法架构

编码结构之编码完后码流的语法架构         本博文主要介绍HEVC编码结构,从编码完后码流的语法架构这一方面进行描述。         在码流结构方面,HEVC采用了类似于H.264的分层结构,将属于GOP层、Slice层中共用的大部分语法游离出来,组成序列参数集SPS(Sequence Parameter Se...

文章 2015-11-17 来自:开发者社区

HEVC算法和体系结构:编码框架

编码框架 2013年4月13日HEVC/H.265被ITU-T正式接受为国际标准。类似以往的国际标准,HEVC仍旧采用“预测+变换”的混合编码框架,如下图所示,包括变换、量化、熵编码、帧内预测、帧间预测以及环路滤波等模块。在HEVC中,几乎每个模块都引入了新的编码技术。 本博文主要介绍HEVC编码框架,从整体结构出发介绍HEVC各个模块的大致功能以及相应的特色编码技术。 HEVC的编码框...

文章 2015-10-17 来自:开发者社区

浅谈URLEncoder编码算法

一、为什么要用URLEncoder 客户端在进行网页请求的时候,网址中可能会包含非ASCII码形式的内容,比如中文。 而直接把中文放到网址中请求是不允许的,所以需要用URLEncoder编码地址, 将网址中的非ASCII码内容转换成可以传输的字符   不会被编码的内容 1.大写字母A-Z 2.小写字母a-z 3.数字 0-9 4.标点符 - _ . ! ~ * ' (和 ,) &nbsp...

文章 2015-10-16 来自:开发者社区

浅谈Hex编码算法

一、什么是Hex 将每一个字节表示的十六进制表示的内容,用字符串来显示。   二、作用 将不可见的,复杂的字节数组数据,转换为可显示的字符串数据 类似于Base64编码算法 区别:Base64将三个字节转换为四个字符,Hex将三个字节转换为六个字节   三、应用场景 在XML,JSON等文本中包含不可见数据(二进制数据)时使用   四、使用 1、将字节数组转换为字符串...

文章 2015-10-16 来自:开发者社区

浅谈Base64编码算法

一、什么是编码解码   编码:利用特定的算法,对原始内容进行处理,生成运算后的内容,形成另一种数据的表现形式,可以根据算法,再还原回来,这种操作称之为编码。   解码:利用编码使用的算法的逆运算,对经过编码的数据进行处理,还原出原始数据,这种操作称之为解码。   二、什么是Base64编码算法   可以将任意的字节数组数据,通过算法,生成只有(大小写英文、数字、+、/)(一共64个字符)...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能引擎技术

AI Online Serving,阿里巴巴集团搜推广算法与工程技术的大本营,大数据深度学习时代的创新主场。

+关注