【嵌入式学习】计算机组成原理-二进制存储基础
目录
## 二进制存储图片
## 二进制存储声音
## 二进制存储视频
## 二进制存储图片
通过0、1来点亮照片尺寸大小的像素点
### 灰度图
单片机中PWM的调光技术【0~255调整亮灭程度】
### 彩色图
每一个像素点由rgb组成【0~255,0~255,0~255】,rgb分别表示3个byte
### 8位图和真彩色图的区别
8位图 / 256色模式 / 8位色彩模式:每个像素用1个字节代表颜色
真彩色图:每个像素用3个字节代表颜色
名称 | 8位图【GIF、8位BMP】 | 真彩色图【JPEG、PNG、24位BMP】 |
色彩深度 | 256种颜色 | 16,777,216种颜色 |
存储空间 | 较小 | 较大 |
显示效果 | 色彩过渡可能不够平滑 | 色彩丰富,过渡自然 |
适用场景 | 简单的图形、GIF、网页设计 | 照片、复杂图形、视频编辑 |
## 二进制存储声音
### 采样:按固定时间间隔记录声音信号的幅度。
采样率(Sampling Rate):采样率是指每秒采样的次数,通常以赫兹(Hz)为单位。常见的采样率包括:
44.1 kHz:CD 音质标准。
48 kHz:电影和专业音频标准。
22.05 kHz:较低质量的音频。
### 量化:将连续的幅度值转换为离散值。
量化位数(Bit Depth):量化位数决定了每个采样点的精度。常见的量化位数包括:
16位:CD 音质标准,能表示 2^16=65,536 个离散值。
24位:专业音频标准,能表示 2^24=16,777,216 个离散值。
8位:较低质量的音频,能表示 2^8=256 个离散值。
量化位数越高,声音的动态范围和精度越高,但存储空间也越大。
### 编码:将量化后的值转换为二进制数据。
### 存储:将二进制数据存储为文件(如 WAV、MP3 等)。
名称 | 特点 | |
WAV(Waveform Audio File Format) | 未压缩的音频格式 | 文件较大,但音质无损 |
MP3(MPEG Audio Layer III) | 有损压缩格式 | 文件较小,但音质会因压缩而略有损失 |
AAC(Advanced Audio Coding) | 更高效的有损压缩格式 | 比 MP3 提供更好的音质和更高的压缩效率 |
## 二进制存储视频
视频 = 图片 + 声音,按照时间线存储起来
### 1920 * 1080 【高清1080p】
每一帧数据量:1920 * 1080 个像素
每个像素按照RGB编成二进制数值
按照时间线将声音也采样存起来
### 视频存储
需要经过采样、编码、压缩和封装等过程。不同的视频文件格式(如MP4、MOV、AVI)和编码标准(如H.264、H.265)决定了视频的存储效率和播放质量。通过高效的编码技术,视频数据可以在有限的存储空间中实现高质量的存储和传输
### 视频文件格式
名称 | 特点 |
MP4 | 一种广泛使用的多媒体容器格式,支持音频、视频、字幕和静止图像。它基于MPEG-4标准,具有高压缩比和良好的兼容性 |
MOV | 苹果公司开发的视频格式,支持高质量的视频和音频数据,通常用于专业视频编辑 |
AVI | 一种较早的视频格式,支持多种编码方式,但文件通常较大 |
WMV | 微软开发的视频格式,具有高效的压缩比,适合网络传输 |
MKV | 一种灵活的视频容器格式,支持多种编码标准和可变帧率,适合存储高质量视频 |