计算机上的0和1是怎么变成我们屏幕上看到的图片、视频和声音的?

大家好,我们都知道,对于计算机来讲,所有东西都是由一堆0和1组成的,但是他们又是怎么变成文字、图片和视频的呢?

所以在这篇文章里就给大家讲解一下

这堆0和1怎么就成了我们看到的文字、图片、视频还有声音的。

图片视频文字

其实这堆0和1和我们的语言是一个道理,比如说,我们生活中的一个水果,就拿苹果来举例。苹果,在中文里面,是用“苹果”来表示的;在英文里面,是用“apple”来表示的;在日语中是用“アップル”来表示的。

苹果

虽然他们的表达方式是不一样,但“苹果”“apple”“アップル”都是指的水果“苹果”。也就是说,虽然语言不同,表示一个东西的形式也不一样,但是这些语言都有自己的规则。比如说,中文里面,苹果就是“苹果”,英文里面苹果就是“apple”。

那我们的计算机也是一样,虽然在我们看来是一堆毫无规律组合起来的0和1,但是他们也有相应的规则的。

计算机的规则--编码表

编码表

这个规则对于计算机来说,就是编码表,编码表就像我们小时候用的识字表一样。

这个编码表就包含了我们看到的文字、标点符号等等所对应的各种信息。比如说,计算机内部有“01001011”这样一串数字,那计算机就会在编码表里找到这串数字对应的东西,然后在屏幕上把这个东西显示出来。这样就有了我们看到的文字。

那我们的图片和视频又是怎么变成0和1的呢?

比如我们打开一张黑白图片,当我们把图片放大之后,我们就会看到一个一个的小方块。、

图片像素

这个小方块就是我们说的像素点,我们假设图片的每个像素点 只有一个二进制位。也就是说,这个像素点二进制来保存的话,要么是0,要么是1,也就是我们以前使用的黑白电视 看到的样子。

所以图片像素点的二进制越多,这个像素点可以表现的颜色就越丰富。比如一个像素点是两个二进制位的,那对于计算机来说,这个像素点,要么是00,要么是11,那么是01,要么是10这四种情况,也就是说,这个像素点可以显示四种颜色。

两位表示四种颜色

然后我们以此类推,当一个像素点是8个二进制位的时候。这个图片的每个像素点都有256种颜色可以显示,这个就是图片在计算机内部的一样情况。因为视频本质上就是一张一张连续播放的图片,所以视频和图片是一个道理。

那我们的声音又是怎么变成0和1,存储在计算机里面的呢?

比如我用麦克风录了一段10秒钟的声音,声音的波形我们都知道,它是一个光滑的曲线,而我们计算机就是要尽可能的把这个光滑的曲线,在电脑上给模拟出来。

声音光波

第一步就是对这个曲线进行采样

比如计算机每秒钟对这个声音采样一次 ,采样完成之后,计算机把这段10秒钟的声音在电脑上模拟出来。但是这个收我们就会发现,模拟出来的这个波形和我们左边原始声音的波形相差非常大。

光波采样

也就是说,电脑模拟出来的声音和我们的原声会有很大的差别。那要怎样才能让右边模拟的曲线尽可能的像左边的原声曲线呢?

这个时候,我们就可以提高计算机的采样频率:从之前的一秒一次提高到一秒两次,三次,总之就是,采样的频率越高,那计算机模拟出来的曲线就越接近于原始的曲线,也就越能还原出原始的声音。

多次采集频率

第二步,就是把刚才模拟出来的曲线进行量化

那量化是什么意思呢?就像我们的考试成绩一样,有51、60、65、63、80、90这些分数,但是在公布成绩的时候,学校发现分数太多,一个一个的公布太麻烦,然后学校规定,60分以下为不合格,60-70为合格,71-100为优秀。

量化

把这些不同的分数分成3个等级,之后学校公布成绩的时候就说,我校本年度成绩不合格人数3人,成绩合格人数100人,成绩优秀人数500人。这个就是我们说的量化,完成了量化之后,就是最后一步。

第三步,对采集的声波进行编码

我们假设量化等级一级0001,二级等于0011,然后以此类推

编码

依次把这些等级记录记录成对应的0和1就可以了,到这里,计算机就完成了,把我们能听见的声音数字化的过程。

http://baijiahao.baidu.com/s?id=1631883482570794898

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值