当前位置:首页 » 文件管理 » 压缩比111

压缩比111

发布时间: 2023-01-07 16:13:43

Ⅰ 音频格式详解

1、MP3格式
MP3的全称是Moving Picture Experts Group Audio Layer III。简单的说,MP3就是一种音频压缩技术,由于这种压缩方式的全称叫MPEG Audio Layer3,所以人们把它简称为MP3。MP3是利用 MPEG Audio Layer 3 的技术,将音乐以1:10 甚至 1:12 的压缩率,压缩成容量较小的file,换句话说,能够在音质丢失很小的情况下把文件压缩到更小的程度。而且还非常好的保持了原来的音质。正是因为MP3体积小,音质高的特点使得MP3格式几乎成为网上音乐的代名词。每分钟音乐的MP3格式只有1MB左右大小,这样每首歌的大小只有3-4兆字节。使用MP3播放器对MP3文件进行实时的解压缩(解码),这样,高品质的MP3音乐就播放出来了。
补充:最高比特率320K,高频部分一刀切是他的缺点。音质不高!
2、WMA格式
WMA的全称是Windows Media Audio,是微软力推的一种音频格式。WMA格式是以减少数据流量但保持音质的方法来达到更高的压缩率目的,其压缩率一般可以达到1:18,生成的文件大小只有相应MP3文件的一半。这对只装配32M的机型来说是相当重要的,支持了WMA和RA格式,意味着32M的空间在无形中扩大了2倍。此外,WMA还可以通过DRM(Digital Rights Management)方案加入防止拷贝,或者加入限制播放时间和播放次数,甚至是播放机器的限制,可有力地防止盗版。
补充:128kbps为wma最优压缩比,128kbps wma=192kbps mp3
3、WAV格式
WAV格式是微软公司开发的一种声音文件格式,也叫波形声音文件,是最早的数字音频格式,被Windows平台及其应用程序广泛支持。WAV格式支持许多压缩算法,支持多种音频位数、采样频率和声道,采用44.1kHz的采样频率,16位量化位数,因此WAV的音质与CD相差无几,但WAV格式对存储空间需求太大不便于交流和传播。
补充:无损格式,缺点:体积十分大!
4、ASF格式
ASF的全称是Advanced Streaming Format,是微软所制订的一种媒体播放格式,适合在网络上播放。而Windows Media On-Demand Procer则是制作ASF档案的免费软件,让即使是初学者也能很轻易的利用现成的WAV或AVI档案制作ASF文件。
补充:少见的格式
5、AAC格式
AAC实际上是高级音频编码的缩写。AAC是由Fraunhofer IIS-A、杜比和AT&T共同开发的一种音频格式,它是MPEG-2规范的一部分。AAC所采用的运算法则与MP3的运算法则有所不同,AAC通过结合其他的功能 来提高编码效率。AAC的音频算法在压缩能力上远远超过了以前的一些压缩算法(比如MP3等)。它还同时支持多达48个音轨、15个低频音轨、更多种采样率和比特率、多种语言的兼容能力、更高的解码效率。总之,AAC可以在比MP3文件缩小30%的前提下提供更好的音质。
补充:目前最好的有损格式之一。有多种编码,faac,nero为常见,比特率最高448kbps。硬件支持方面,高级mp3和现在手机普遍支持。
6、Mp3Pro格式
Mp3Pro是Mp3编码格式的升级版本。MP3Pro是由瑞典Coding科技公司开发的,在保持相同的音质下同样可以把声音文件的文件量压缩到原有MP3格式的一半大小。而且可以在基本不改变文件大小的情况下改善原先的MP3音乐音质。它能够在用较低的比特率压缩音频文件的情况下,最大程度地保持压缩前的音质。MP3pro可以实现完全的兼容性。经过mp3Pro压缩的文件,扩展名仍旧是.mp3。可以在老的mp3播放器上播放。老的mp3文件可以在新的mp3pro播放器上进行播放。实现了该公司所谓的“向前向后兼容”。
补充:mp3压缩后的格式,可以这么认为
7、VQF格式
VQF格式是由YAMAHA和NTT共同开发的一种音频压缩技术,它的压缩率能够达到1:18,因此相同情况下压缩后VQF的文件体积比MP3小30%~50%,更便利于网上传播,同时音质极佳,接近CD音质(16位44.1kHz立体声)。但VQF未公开技术标准,至今未能流行开来。
补充:少见
8、FLAC格式
FLAC即是Free Lossless Audio Codec的缩写,中文可解为无损音频压缩编码。FLAC是一套着名的自由音频压缩编码,其特点是无损压缩。不同于其他有损压缩编码如MP3 及 AAC,它不会破任何原有的音频资讯,所以可以还原音乐光盘音质。现在它已被很多软件及硬件音频产品所支持。简而言之,FLAC与MP3相仿,但是是无损压缩的,也就是说音频以FLAC方式压缩不会丢失任何信息。这种压缩与Zip的方式类似,但是FLAC将给你更大的压缩比率,因为FLAC是专门针对音频的特点设计的压缩方式,并且你可以使用播放器播放FLAC压缩的文件,就象通常播放你的MP3文件一样。
补充:为无损格式,较ape而言,他体积大点,但是兼容性好,编码速度快,播放器支持更广
9.APE格式
APE是目前流行的数字音乐文件格式之一。与MP3这类有损压缩方式不同,APE是一种无损压缩音频技术,也就是说当你将从音频CD上读取的音频数据文件压缩成APE格式后,你还可以再将APE格式的文件还原,而还原后的音频文件与压缩前的一模一样,没有任何损失。APE的文件大小大概为CD的一半,但是随着宽带的普及,APE格式受到了许多音乐爱好者的喜爱,特别是对于希望通过网络传输音频CD的朋友来说,APE可以帮助他们节约大量的资源。
补充:为无损压缩格式,较flac而已,他体积较小。编码速度偏慢。
10.MID格式
MID是midi的简称,是它的扩展名。MIDI是英语Music Instrument Digital Interface 的缩写,翻译过来就是“数字化乐器接口”,也就是说它的真正涵义是一个供不同设备进行信号传输的接口的名称。我们如今的MIDI音乐制作全都要靠这个接口,在这个接口之间传送的信息也就叫MIDI信息。 MIDI最早是应用在电子合成器——一种用键盘演奏的电子乐器上, 由于早期的电子合成器的技术规范不统一,不同的合成器的链接很困难,在1983年8月,YAMAHA、ROLAND、KAWAI等着名的电子乐器制造厂商联合指定了统一的数字化乐器接口规范,这就是MIDI1.0技术规范。此后,各种电子合成器已经电子琴等电子乐器都采用了这个统一的规范,这样,各种电子乐器就可以互相链接起来,传达MIDI信息,形成一个真正的合成音乐演奏系统。
由于多媒体计算机技术的迅速发展,计算机对数字信号的强大的处理能力,使得计算机处理MIDI信息成为顺理成章的事情了,所以,现在不少人把MIDI音乐称之为电脑音乐。事实上,利用多媒体计算机不但可以播放、创作和实时地演奏MIDI音乐。甚至可以把MIDI音乐转变成看的见的乐谱(五线谱或简谱)打印出来,反之,也可以把乐谱变成美妙的音乐。利用MIDI的这个性质,可以用于音乐教学(尤其是识谱),让学生利用计算机学习音乐知识和创作音乐。
11.OGG格式
Ogg全称应该是OGG Vobis(ogg Vorbis) 是一种新的音频压缩格式,类似于MP3等现有的音乐格式。但有一点不同的是,它是完全免费、开放和没有专利限制的。OGG Vobis有一个很出众的特点,就是支持多声道,随着它的流行,以后用随身听来听DTS编码的多声道作品将不会是梦想。
Vorbis 是这种音频压缩机制的名字,而Ogg则是一个计划的名字,该计划意图设计一个完全开放性的多媒体系统。目前该计划只实现了OggVorbis这一部分。
Ogg Vorbis文件的扩展名是.OGG。这种文件的设计格式是非常先进的。现在创建的OGG文件可以在未来的任何播放器上播放,因此,这种文件格式可以不断地进行大小和音质的改良,而不影响旧有的编码器或播放器。
补充:目前最好的有损格式之一,MP3部分支持,智能手机装软件部分可以支持,最高比特率500kbps。
总结:
音乐爱好者常见的格式有flac ape wav mp3 aac ogg wma
其中压缩比为:aac>ogg>mp3(wma)>ape>flac>wav 同音质)
mp3和wma以192kbps为分界线,192kbps以上mp3好,以下wma好。
最高音质:wav=flac=ape>aac>ogg>mp3>wma (一般网上音乐网下载,非网络搜狗随便下载)
wav=flac=ape=wma>aac>ogg>mp3 其中 wma(有无损,但是少见) wav少见
硬件支持方面:MP3播放器 mp3>wma>wav>flac>ape aac ogg
手机 mp3>wma>aac wav>flac ogg>ape
性能(就是综合音质体积编码率):aac>ogg>flac ape>mp3>wav wma (这项是个人理解!)

Ⅱ 如何计算压缩比急!!

采用ASCII编码:长度为14*8=112bit
采用Huffman编码:
编码表为:
空格:01
a :111
t :110
i :000
m :1011
s :1010
u :1001
d :1000
e :0011
n :0010
占用长度为:2*3+3*2+3*2+3+6*4=45bit
编码率为45/112=40.2%

Ⅲ EA211发动机和EA888发动机有什么区别

1,EA888系列发动机包括1.8L和2.0L两种排量:1.8TSI最大功率为118kw(160PS)—5000-6200rpm,最大扭矩为250Nm—1500-4500rpm;2.0TSI最大功率可达147kw(200PS)—5100-6000rpm,最大扭矩为280Nm—1700-5000rpm。这两种排量的发动机的机械结构基本一致,不同的是曲轴与活塞的连杆的长度,2.0TSI比1.8TSI的连杆有所缩短,曲轴半径加大,以增加排气量。而两者的活塞顶部结构也有所不同,主要是为了调节燃烧室的工作容积,从而保证一致的压缩比,实现相同的燃烧效果。

2,EA211基于大众横置模块化MQB平台而全新研发的代号为EA211的1.4T涡轮增压发动机,与目前大众普遍使用的代号为EA111的1.4T发动机不同的是,它采用了全铝的缸体,因此整机的重量会更小,最为重要的是,技术人员在此基础上加入了一套ACT主动气缸管理系统,可以在一定条件下关闭两个气缸而只由另外两个气缸运行。

Ⅳ 2016款荣放2.0变速箱型号

2016款荣放2.0变速箱型号
型号规格:U760F 原产地:四川一汽丰田汽车有限责任公司 配用年款:2018款、2016款 性能详细介绍: 荣放U760F也是爱信的。这款变速箱开起_给人的感觉便是轻轻松松,各领域都做得很机敏,尤其是变速箱的平稳性符合实际它的家庭用精准定位,尽管驱动力上并没有很大意外惊喜,高速行驶加快全是靠深给油拉转速比,应该是与变速箱校准逻辑性相关。 说起唯一欠缺便是,转为有点儿正中间转向不足,可是在可接纳范畴内。当拐弯姿势结束后,感恩回馈感稍显不够,便会造成汽车方向盘稍有一些沾手。在拐弯或变更车道高速行驶时,RAV4的悬挂系统可以给人充足的自信心,能给予极强的承受力,全部姿势干脆利落不容易有那类摆脱潮湿感觉。

Ⅳ 高尔夫6 1.4t加92油还是95号油。

压缩比10:1,其实也不完全看这个跟调教有关。记得以前高尔夫也是让加95吧,加93就是胆子大些。另外根据调查92比老93油品差些,95也比老97差些。可以理解为一次变相涨价。

Ⅵ 新能源汽油怎么配制

新能源汽油是指乙醇汽油,按照我国的国家标准,乙醇汽油是用90%的普通汽油与10%的燃料乙醇调和而成。乙醇,俗称酒精,乙醇汽油是一种由粮食及各种植物纤维加工成的燃料乙醇和普通汽油按一定比例混配形成的新型替代能源。

乙醇属于可再生能源,是由高粱、玉米、薯类等经过发酵而制得。它不影响汽车的行驶性能,还减少有害气体的排放量。乙醇汽油作为一种新型清洁燃料,是当前世界上可再生能源的发展重点,符合我国能源替代战略和可再生能源发展方向,技术上成熟安全可靠,在我国完全适用。

具有较好的经济效益和社会效益。乙醇汽油是一种混合物而不是新型化合物。在汽油中加入适量乙醇作为汽车燃料,可节省石油资源,减少汽车尾气对空气的污染,还可促进农业的生产。

(6)压缩比111扩展阅读

新能源汽油主要优点

1、减少排放

车用乙醇汽油含氧量达35%,使燃料燃烧更加充分,据国家汽车研究中心所作的发动机台架试验和行车试验结果表明,使用车用乙醇汽油,在不进行发动机改造的前提下,动力性能基本不变,尾气排放的CO和HC化合物平均减少30%以上,有效的降低和减少了有害的尾气排放。

2、动力性好

乙醇辛烷值高(RON为111)可采用高压缩比提高发动机的热效率和动力性.加上其蒸发潜热大,可提高发动机的进气量,从而提高发动机的动力性。

3、积炭减少

因车用乙醇汽车的燃烧特性,能有效的消除火花塞,燃烧室,气门,排气管消声器部位积炭的形成,避免了因积炭形成而引起的故障,延长部件使用寿命。

4、使用方便

乙醇常温下为液体,操作容易,储运使用方便,与传统发动机技术有继承性,特别是使用乙醇汽油混合燃料时,.发动机结构变化不大。

5、燃油系统自洁

车用乙醇汽油中加入的乙醇是一种性能优良的有机溶剂。具有良好的清洁作用,能有效地消除汽车油箱及油路系统中燃油杂质的沉淀和凝结(特别是胶质胶化现象),具有良好的油路疏通作用。

6、资源丰富

我国生产乙醇的主要原料含有糖作物,含淀粉作物以及纤维类燃料,这些都是可再生资源且来源丰富,因而使用乙醇燃料可减少车辆对石油资源的依赖,有利于我国能源安全。

参考资料来源;网络—乙醇汽油

Ⅶ 取JPG图片高度与宽度

详细情况参阅下文,不过换算很麻烦,自己看看吧(这里只有一半,文章太大,发不上来,如要后半部,写信给我)。另外我有一个能得到指定图片的大小的Dll文件,如果需要也可告诉我。[email protected]

JPEG 压缩简介
-------------

1. 色彩模型

JPEG 的图片使用的是 YCrCb 颜色模型, 而不是计算机上最常用的 RGB. 关于色
彩模型, 这里不多阐述. 只是说明, YCrCb 模型更适合图形压缩. 因为人眼对图片上
的亮度 Y 的变化远比色度 C 的变化敏感. 我们完全可以每个点保存一个 8bit 的亮
度值, 每 2x2 个点保存一个 Cr Cb 值, 而图象在肉眼中的感觉不会起太大的变化.
所以, 原来用 RGB 模型, 4 个点需要 4x3=12 字节. 而现在仅需要 4+2=6 字节; 平
均每个点占 12bit. 当然 JPEG 格式里允许每个点的 C 值都记录下来; 不过 MPEG 里
都是按 12bit 一个点来存放的, 我们简写为 YUV12.

[R G B] -> [Y Cb Cr] 转换
-------------------------

(R,G,B 都是 8bit unsigned)

| Y | | 0.299 0.587 0.114 | | R | | 0 |
| Cb | = |- 0.1687 - 0.3313 0.5 | * | G | + |128|
| Cr | | 0.5 - 0.4187 - 0.0813| | B | |128|

Y = 0.299*R + 0.587*G + 0.114*B (亮度)
Cb = - 0.1687*R - 0.3313*G + 0.5 *B + 128
Cr = 0.5 *R - 0.4187*G - 0.0813*B + 128

[Y,Cb,Cr] -> [R,G,B] 转换
-------------------------

R = Y + 1.402 *(Cr-128)
G = Y - 0.34414*(Cb-128) - 0.71414*(Cr-128)
B = Y + 1.772 *(Cb-128)

一般, C 值 (包括 Cb Cr) 应该是一个有符号的数字, 但这里被处理过了, 方法
是加上了 128. JPEG 里的数据都是无符号 8bit 的.

2. DCT (离散余弦变换)

JPEG 里, 要对数据压缩, 先要做一次 DCT 变换. DCT 变换的原理, 涉及到数学
知识, 这里我们不必深究. 反正和傅立叶变换(学过高数的都知道) 是差不多了. 经过
这个变换, 就把图片里点和点间的规律呈现出来了, 更方便压缩.JPEG 里是对每 8x8
个点为一个单位处理的. 所以如果原始图片的长宽不是 8 的倍数, 都需要先补成 8
的倍数, 好一块块的处理. 另外, 记得刚才我说的 Cr Cb 都是 2x2 记录一次吗? 所
以大多数情况, 是要补成 16x16 的整数块.按从左到右, 从上到下的次序排列 (和我
们写字的次序一样). JPEG 里是对 Y Cr Cb 分别做 DCT 变换的. 这里进行 DCT 变换
的 Y, Cr, Cb 值的范围都是 -128~127. (Y 被减去 128)

JPEG 编码时使用的是 Forward DCT (FDCT) 解码时使用的 Inverse DCT (IDCT)
下面给出公式:

FDCT:
7 7 2*x+1 2*y+1
F(u,v) = alpha(u)*alpha(v)* sum sum f(x,y) * cos (------- *u*PI)* cos (------ *v*PI)
x=0 y=0 16 16

u,v = 0,1,...,7

{ 1/sqrt(8) (u==0)
alpha(u) = {
{ 1/2 (u!=0)

IDCT:
7 7 2*x+1 2*y+1
f(x,y) = sum sum alpha(u)*alpha(v)*F(u,v)*cos (------- *u*PI)* cos (------ *v*PI)
u=0 v=0 16 16

x,y=0,1...7

这个步骤很花时间, 另外有种 AA&N 优化算法, 大家可以去 inet 自己找一下.
在 Intel 主页上可以找到 AA&N IDCT 的 MMX 优化代码. ( Intel 主页上的代码,
输入数据为 12.4 的定点数, 输入矩阵需要转置 90 度)

3. 重排列 DCT 结果
DCT 将一个 8x8 的数组变换成另一个 8x8 的数组. 但是内存里所有数据都是线
形存放的, 如果我们一行行的存放这 64 个数字, 每行的结尾的点和下行开始的点就
没有什么关系, 所以 JPEG 规定按如下次序整理 64 个数字.

0, 1, 5, 6,14,15,27,28,
2, 4, 7,13,16,26,29,42,
3, 8,12,17,25,30,41,43,
9,11,18,24,31,40,44,53,
10,19,23,32,39,45,52,54,
20,22,33,38,46,51,55,60,
21,34,37,47,50,56,59,61,
35,36,48,49,57,58,62,63

这样数列里的相邻点在图片上也是相邻的了.

4. 量化
对于前面得到的 64 个空间频率振幅值, 我们将对它们作幅度分层量化操作.方
法就是分别除以量化表里对应值并四舍五入.

for (i = 0 ; i<=63; i++ )
vector[i] = (int) (vector[i] / quantization_table[i] + 0.5)

下面有张 JPEG 标准量化表. (按上面同样的弯曲次序排列)

16 11 10 16 24 40 51 61
12 12 14 19 26 58 60 55
14 13 16 24 40 57 69 56
14 17 22 29 51 87 80 62
18 22 37 56 68 109 103 77
24 35 55 64 81 104 113 92
49 64 78 87 103 121 120 101
72 92 95 98 112 100 103 99

这张表依据心理视觉阀制作, 对 8bit 的亮度和色度的图象的处理效果不错.
当然我们可以使用任意的量化表. 量化表是定义在 jpeg 的 DQT 标记后. 一般
为 Y 值定义一个, 为 C 值定义一个.
量化表是控制 JPEG 压缩比的关键. 这个步骤除掉了一些高频量, 损失了很高
细节. 但事实上人眼对高空间频率远没有低频敏感.所以处理后的视觉损失很小.
另一个重要原因是所有的图片的点与点之间会有一个色彩过渡的过程. 大量的图象
信息被包含在低空间频率中. 经过量化处理后, 在高空间频率段, 将出现大量连续
的零.
注意, 量化后的数据有可能超过 2 byte 有符号整数的处理范围.

5. 0 RLC 编码
现在我们矢量中有许多连续的 0. 我们可以使用 RLC 来压缩掉这些 0. 这里我们
将跳过第一个矢量 (后面将解释为什么) 因为它的编码比较特别. 假设有一组矢量
(64 个的后 63 个) 是
57,45,0,0,0,0,23,0,-30,-16,0,0,1,0,0,0, 0 , 0 ,0 , 0,..,0
经过 RLC 压缩后就是
(0,57) ; (0,45) ; (4,23) ; (1,-30) ; (0,-16) ; (2,1) ; EOB
EOB 是一个结束标记, 表示后面都是 0 了. 实际上, 我们用 (0,0) 表示 EOB
但是, 如果这组数字不以 0 结束, 那么就不需要 EOB.
由于后面 huffman 编码的要求, 每组数字前一个表示 0 的数量的必须是 4 bit,
就是说, 只能是 0~15, 所以我们实际这样编码:
(0,57) ; (15,0) (2,3) ; (4,2) ; (15,0) (15,0) (1,895) , (0,0)
注意 (15,0) 表示了 16 个连续的 0.

6. huffman 编码
为了提高储存效率, JPEG 里并不直接保存数值, 而是将数值按位数分成 16 组:

数值 组 实际保存值
0 0 -
-1,1 1 0,1
-3,-2,2,3 2 00,01,10,11
-7,-6,-5,-4,4,5,6,7 3 000,001,010,011,100,101,110,111
-15,..,-8,8,..,15 4 0000,..,0111,1000,..,1111
-31,..,-16,16,..,31 5 00000,..,01111,10000,..,11111
-63,..,-32,32,..,63 6 .
-127,..,-64,64,..,127 7 .
-255,..,-128,128,..,255 8 .
-511,..,-256,256,..,511 9 .
-1023,..,-512,512,..,1023 10 .
-2047,..,-1024,1024,..,2047 11 .
-4095,..,-2048,2048,..,4095 12 .
-8191,..,-4096,4096,..,8191 13 .
-16383,..,-8192,8192,..,16383 14 .
-32767,..,-16384,16384,..,32767 15 .

还是来看前面的例子:
(0,57) ; (0,45) ; (4,23) ; (1,-30) ; (0,-8) ; (2,1) ; (0,0)
只处理每对数右边的那个:
57 是第 6 组的, 实际保存值为 111001 , 所以被编码为 (6,111001)
45 , 同样的操作, 编码为 (6,101101)
23 -> (5,10111)
-30 -> (5,00001)
-8 -> (4,0111)
1 -> (1,1)

前面的那串数字就变成了:
(0,6), 111001 ; (0,6), 101101 ; (4,5), 10111; (1,5), 00001; (0,4) , 0111 ;
(2,1), 1 ; (0,0)

括号里的数值正好合成一个字节. 后面被编码的数字表示范围是 -32767..32767.
合成的字节里, 高 4 位是前续 0 的个数, 低 4 位描述了后面数字的位数.

继续刚才的例子, 如果 06 的 huffman 编码为 111000
69 = (4,5) --- 1111111110011001
21 = (1,5) --- 11111110110
4 = (0,4) --- 1011
33 = (2,1) --- 11011
0 = EOB = (0,0) --- 1010

那么最后对于前面的例子表示的 63 个系数 (记得我们将第一个跳过了吗?) 按位流
写入 JPG 文件中就是这样的:
111000 111001 111000 101101 1111111110011001 10111 11111110110 00001
1011 0111 11011 1 1010

DC 的编码
---------
记得刚才我们跳过了每组 64 个数据的第一个吧, DC 就是指的这个数字 (后面 63
个简称 AC) 代入前面的 FDCT 公式可以得到
c(0,0) 7 7
DC = F(0,0) = --------- * sum sum f(x,y) * cos 0 * cos 0 其中 c(0,0) = 1/2
4 x=0 y=0

1 7 7
= --- * sum sum f(x,y)
8 x=0 y=0

即一块图象样本的平均值. 就是说, 它包含了原始 8x8 图象块里的很多能量. (通常
会得到一个很大的数值)

JPEG 的作者指出连续块的 DC 率之间有很紧密的联系, 因此他们决定对 8x8 块的
DC 值的差别进行编码. (Y, Cb, Cr 分别有自己的 DC)

Diff = DC(i) - DC(i-1)

所以这一块的 DC(i) 就是: DC(i) = DC(i-1) + Diff

JPG 从 0 开始对 DC 编码, 所以 DC(0)=0. 然后再将当前 Diff 值加在上一个值上得
到当前值.

下面再来看看上面那个例子: (记住我们保存的 DC 是和上一块 DC 的差值 Diff)

例如上面例子中, Diff 是 -511, 就编码成

(9, 000000000)

如果 9 的 Huffman 编码是 1111110 (在 JPG 文件中, 一般有两个 Huffman 表, 一
个是 DC 用, 一个是 AC 用) 那么在 JPG 文件中, DC 的 2 进制表示为

1111110 000000000

它将放在 63 个 AC 的前面, 上面上个例子的最终 BIT 流如下:

1111110 000000000 111000 111001 111000 101101 1111111110011001 10111
11111110110 00001 1011 0111 11011 1 1010

下面简单叙述一下针对一个数据单元的图片 Y 的解码
-----------------------------------------------

在整个图片解码的开始, 你需要先初始化 DC 值为 0.

1) 先解码 DC:
a) 取得一个 Huffman 码 (使用 Huffman DC 表)
b) Huffman解码, 看看后面的数据位数 N
c) 取得 N 位, 计算 Diff 值
d) DC + = Diff
e) 写入 DC 值: " vector[0]=DC "

2) 解码 63 个 AC:

------- 循环处理每个 AC 直到 EOB 或者处理到 64 个 AC

a) 取得一个 Huffman 码 (使用 Huffman AC 表)
b) Huffman 解码, 得到 (前面 0 数量, 组号)
[记住: 如果是(0,0) 就是 EOB 了]

c) 取得 N 位(组号) 计算 AC
d) 写入相应数量的 0
e) 接下来写入 AC
-----------------

下一步的解码
------------
上一步我们得到了 64 个矢量. 下面我们还需要做一些解码工作:

1) 反量化 64 个矢量 : "for (i=0;i<=63;i++) vector[i]*=quant[i]" (注意防止溢出)
2) 重排列 64 个矢量到 8x8 的块中
3) 对 8x8 的块作 IDCT

对 8x8 块的 (Y,Cb,Cr) 重复上面的操作 [Huffman 解码, 步骤 1), 2), 3)]

4) 将所有的 8bit 数加上 128
5) 转换 YCbCr 到 RGB

JPG 文件(Byte 级)里怎样组织图片信息
-----------------------------------
注意 JPEG/JFIF 文件格式使用 Motorola 格式, 而不是 Intel 格式, 就是说, 如果
是一个字的话, 高字节在前, 低字节在后.

JPG 文件是由一个个段 (segments) 构成的. 每个段长度 <=65535. 每个段从一个标
记字开始. 标记字都是 0xff 打头的, 以非 0 字节和 0xFF 结束. 例如 'FFDA' ,
'FFC4', 'FFC0'. 每个标记有它特定意义, 这是由第2字节指明的. 例如, SOS (Start
Of Scan = 'FFDA') 指明了你应该开始解码. 另一个标记 DQT (Define Quantization
Table = 0xFFDB) 就是说它后面有 64 字节的 quantization 表

在处理 JPG 文件时, 如果你碰到一个 0xFF, 而它后面的字节不是 0, 并且这个字节
没有意义. 那么你遇到的 0xFF 字节必须被忽略. (一些 JPG 里, 常用用 0xFF 做某
些填充用途) 如果你在做 huffman 编码时碰巧产生了一个 0xFF, 那么就用 0xFF
0x00 代替. 就是说在 jpeg 图形解码时碰到 FF00 就把它当作 FF 处理.

另外在 huffman 编码区域结束时, 碰到几个 bit 没有用的时候, 应该用 1 去填充.
然后后面跟 FF.

下面是几个重要的标记
--------------------

SOI = Start Of Image = 'FFD8'
这个标记只在文件开始出现一次
EOI = End Of Image = 'FFD9'
JPG 文件都以 FFD9 结束

RSTi = FFDi ( i = 0..7) [ RST0 = FFD0, RST7=FFD7]
= 复位标记
通常穿插在数据流里, 我想是担心 JPG 解码出问题吧(应该配合 DRI 使用). 不过很
多 JPG 都不使用它

(SOS --- RST0 --- RST1 -- RST2 --...
...-- RST6 --- RST7 -- RST0 --...)

----
标记
----
下面是必须处理的标记

SOF0 = Start Of Frame 0 = FFC0
SOS = Start Of Scan = FFDA
APP0 = it's the marker used to identify a JPG file which uses the JFIF
specification = FFE0
COM = Comment = FFFE
DNL = Define Number of Lines = FFDC
DRI = Define Restart Interval = FFDD
DQT = Define Quantization Table = FFDB
DHT = Define Huffman Table = FFC4

Ⅷ 新朗逸发动机EA111压缩比是多少

大众汽车
EA111发动机压缩比应该是10.3:1
大众的EA111系列发动机是大众公司小排量发动机的主力,有1.2L、1.4L、1.6L三种排量。大众的EA111系列发动机融合了缸内直喷、涡轮增压等先进技术,具有小排量、高功率、低油耗等性能优势。材质有铸铁缸体和铝制缸体两种类别,但引进到国内,并搭载在多款大众车型的1.4L和1.6升发动机均为铝制缸盖、铸铁缸体。
压缩比表示活塞由下止点运动到上止点时,气缸内气体被压缩的程度。压缩比是发动机的重要参数之一。现代汽车发动机的压缩比,汽油机由于受到爆震的限制,压缩比一般为8~11。柴油机没有爆震的限制,压缩比一般为12~22。

Ⅸ CR是什么意思

CR有多个意思,具体如下:

1、CR:中国铁路

CR(中国铁路)一般指中国铁路(中国境内的一种交通运输形式),中国铁路是中国境内的一种交通运输形式,为国家的重要基础设施、大众化的交通工具,在中国综合交通运输体系中处于骨干地位。

中国铁路始建于清朝末年,经过一个多世纪的建设和发展,截至2019年,中国铁路营业总里程达13.1万千米以上,规模居世界第二;其中高速铁路达3万公里,位居世界第一,全国铁路复线率和电气化率分别达到57%和67%,分别位居世界第二位和第一位。

2、CR:疯狂的不败神话

CR是CrazyR的缩写,原是着名网络游戏《跑跑卡丁车》中车队名称。R是不败神话之义,出自日本动漫《头文字D》中中里毅车尾的R字代号—不败神话意思。

3、CR:中国铁路标准动车组系列

CR(中国铁路标准动车组系列)一般指复兴号电力动车组,复兴号动车组列车,英文代号为CR,是中国标准动车组的中文命名,由中国铁路总公司牵头组织研制、具有完全自主知识产权、达到世界先进水平的动车组列车,是目前世界上运营时速最高的高铁列车。

4、CR:CR指标

CR(CR指标)一般指能量指标,所谓CR指标指的就是能量指标,CR指标又叫中间意愿指标、价格动量指标,它和AR、BR指标有很多相似之处,但更有自己独特的研判功能,是分析股市多空双方力量对比、把握买卖股票时机的一种中长期技术分析工具。

基本原理CR指标同AR、BR指标有很多相似的地方,如计算公式和研判法则等,但它与AR、BR指标最大不同的地方在于理论的出发点有不同之处。CR指标的理论出发点是:中间价是股市最有代表性的价格。

4、CR:径向基本额定动载荷

CR(径向基本额定动载荷)一般指基本额定动载荷,是指使轴承的基本额定寿命恰好为100万转时,轴承所能承受的载荷,通常用字母C表示。它反映了轴承在某一寿命条件下的承载能力。不同型号的轴承有不同的基本额定动载荷值,一般轴承企业会将其作为轴承参数提供给用户。

Ⅹ 汽车发动机新宝来EA111和福克斯发动机的压缩比分别是多少

福克斯是11:1
EA111是10.5:1

热点内容
vray缓存窗口一点就自动隐藏 发布:2025-08-29 00:24:00 浏览:937
我的世界浮云服务器怎么装 发布:2025-08-29 00:18:53 浏览:83
捡起对战配置任务怎么做 发布:2025-08-29 00:08:17 浏览:837
服务器如何封堵ip地址 发布:2025-08-28 23:45:53 浏览:191
无广告解压缩软件 发布:2025-08-28 23:32:46 浏览:243
如何科学的配置樱桃授粉树 发布:2025-08-28 23:31:57 浏览:893
微信小程序怎么抓源码 发布:2025-08-28 23:31:01 浏览:601
java字符串的连接 发布:2025-08-28 23:14:58 浏览:899
php差错 发布:2025-08-28 23:10:07 浏览:837
tlvc语言 发布:2025-08-28 22:47:10 浏览:883