- 中文名
- 千比特每秒,千比特率,或千位每秒
- 外文名
- kilobit per second
- 英文缩写
- kbps, kbit/s, kb/s
- 作 用
- 表示网络的传输速度
- 意 义
- 表示数字信号的传输速率
通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来的cbr(固定码率)与vbr(可变码率),都是在这方面做的文章,不过事情总不是绝对的,从画质方面来说,码率越高,被压缩的比例越小,画质损失越小,与画面源的画质越接近。
计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一个位,用小写b表示,即bit(位,或比特);大写B表示byte,即字节,一个字节=八个位,即1B=8b;前面的小写k表示千的意思,即千个位(kb)或千个字节(kB)。表示文件的大小单位,一般都使用字节(B)来表示文件的大小。
kbps:首先要了解的是,ps指的是/s,即每秒。在这里需要说明的问题是在单位换算上有一点是极其重要的即:
1Mb=1,024kb=1,024×1,024b=1,048,576b
而1MB=1024kB=1,024×1,024B=1024×1024×8b=8,388,608b,数量上差得很多。
1B=8b
B=byte(字节)
b=bit(位)
ps=per second(每秒)
1 B/s=8 bps(b/s)
1 kB/s=8 kbps(kb/s)
在Windows 7系统中
1 KB/s≈8 kbps(kb/s)
1 MB/s≈8 Mbps(Mb/s, mega bits per second)
1024进制中:1024 = 1K; 1024K = 1M; 1024M = 1G; 1024G = 1T...etc
8 bits = 1 byte (B);
1024 byte = 1 kibibyte (KB);
1024 kibibyte = 1 megabyte (MB);
1024 megabyte = 1 gigabyte (GB);
1024 gigabyte = 1 terabyte (TB);
1024 terabyte = 1 petabyte (PB);
1024 petabyte = 1 exabyte (EB);
1024 exabyte = 1 zettabyte (ZB);
1024 zettabyte = 1 yottabyte (YB);
这里的"b"是bit(s)表示二进制位
1Byte=8bit,如下载的速率 256KB/S,换算之后为2048Kbps [1]
而我们常说的网速如 2M 4M 8M之类的都是以Mbps为单位的,这些都表示带宽。而实际(用字节Byte表示的)网速需要在带宽上除以8来得到。例如2M的网络,其实际网速应为2Mbps=2×1000×1000÷8Byte/s≈256KB/s,即约256KB每秒的下载速度, [4]而非2兆每秒。所以在单位换算上一定要注意。
VBR(Variable Bitrate)动态比特率 也就是没有固定的比特率,压缩软件在压缩时根据视频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的方式,推荐编码模式;
ABR(Average Bitrate)平均比特率 是VBR的一种插值参数。ABR在指定的文件大小内,以固定的帧数为一段,可以做为VBR和CBR的一种折衷选择。
CBR(Constant Bitrate),常数比特率 指文件从头到尾都是一种位速率。相对于VBR和ABR来讲,它压缩出来的文件体积很大,而且画质相对于VBR和ABR不会有明显的提高。 [2]
现如今通信信道环境日益复杂,因此对低速率网络文件编码的要求逐步提高,在保证网络质量的前提下降低文件编码速率有着重大的意义。在标准编码的比特分配中, 压缩参数占据了很大的比重。将自适应多速率文件编码中的压缩参数量化技术应用在文件编码中,并且提出了一种基于高斯自扰动的机器学习训练方法,对已有性能较好的量化码书添加适当的高斯自扰动作为机器学习训练数据,通过训练获得缩短的较好数据。通过实验验证,改进的文件编码在网速较慢的环境下效果良好。 [3]
