当前位置: 首页 > article >正文

【嵌入式学习】计算机组成原理-二进制存储基础

目录

## 二进制存储图片

## 二进制存储声音

## 二进制存储视频


## 二进制存储图片

通过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一种灵活的视频容器格式,支持多种编码标准和可变帧率,适合存储高质量视频

http://www.kler.cn/a/589408.html

相关文章:

  • 【从零开始】Air780EPM的LuatOS二次开发——OneWire协议调试注意事项!
  • 【Linux】深入理解进程和文件及内存管理
  • Leetcode 不同路径 ||
  • 操作系统相关知识
  • 最短路径--dijkstra
  • Word 小黑第22套
  • 李宏毅NLP-1-课程介绍
  • 新能源汽车IGBT电压平台与SiC器件应用
  • 类和对象的创建
  • Python(1.1)Python实战:一键批量重命名图片文件,告别手动整理!(附完整源码)
  • python调用百度人脸识别接口
  • 【前端面试题】宏任务与微任务的区别
  • C语言之 循环语句:程序运行的核心动力(上)
  • vuex持久化存储,手动保存到localStorage
  • 奥林巴斯道Olympus DAO、奥拉丁模式、诺瓦银行、RWA模型合约解析开发
  • 大数据学习(70)-大数据调度工具对比
  • Navigation页面导航的使用
  • 基于javaweb的SpringBoot校园运动会管理系统设计与实现(源码+文档+部署讲解)
  • 6k ± 1 规则
  • 自然语言处理编程文档