Frame Buffer 与显示屏的对应关系
来源:互联网 发布:晨风软件工作室 编辑:程序博客网 时间:2024/05/17 06:15
在系统内会有一段与显示区域对应的存储空间,通过改变该存储空间的内容来改变显示屏的内容,该存储空间被称为 Frame Buffer,或显存。显示屏上的每个像素与 Frame Buffer 里的某个内存单元对应,所以显示问题首先要计算Frame Buffer 的大小以及确定屏上的每一像素与 Frame Buffer 的映射关系。
计算机通过 RGB 值反映自然界的颜色,如果要显示某种颜色,则必须给出相应的RGB值。每个像素的 RGB 值,有直接和间接两种获取方式。直接方式是指像素数据的某些bit位直接存储要显示颜色对应的RGB值;间接方式是指像素数据的某些bit位直接存储要显示颜色在调色板中的索引值,而调色板里放的才是 RGB 值,通过 Frame Buffer 得到的索引值来提取调色板的 RGB 值。调色板的大小代表了显示屏最多能够显示的颜色范围。
lineNum代表显示屏的行数,columnNum代表显示屏每一行的像素个数,bpp代表每个像素需要用多少位来表示,计算出来的 Frame Buffer 大小以字节为单位。另外,Frame Buffer 是从内存空间分配的一段连续字节空间。
LCD像素的扫描顺序是从左到右,从上到下,Frame Buffer也按照此顺序连续存储相应像素的数据。
此外,在 Frame Buffer 与显示屏之间还需要一个中间件LCDC,该中间件负责从 Frame Buffer 里提取数据,进行处理,并传输到显示屏上。
0 0
- Frame Buffer 与显示屏的对应关系
- (转)一种校准触摸屏/显示屏之间点与点对应关系的算法
- Frame跟链接的对应关系
- Frame 与 bounds 的区别与关系
- frame 与 bounds 的区别与关系
- frame与bounds的关系与区别
- frame 与 bounds 的区别与关系
- Frame Buffer
- Frame Buffer
- frame buffer
- Frame Buffer
- 频率与听感的对应关系
- 女人与程序的对应关系!
- 报表与列的对应关系
- Windows API 与对应的DLL关系
- 字号与 pt 的对应关系
- 字号与 pt 的对应关系
- MVC与J2EE架构的对应关系
- C代码调用uci的API读openwrt配置文件指南
- 详细解析BluetoothAdapter的详细api
- eclipse从git上更新项目
- 隐马尔可夫模型介绍
- ViewPager切换动画PagerTransFormer
- Frame Buffer 与显示屏的对应关系
- 极大似然估计
- android links
- OC中的全局变量,静态全局变量,常量,静态局部变量
- 2. 如何监控Java垃圾回收机制
- Python中向excel中写入数据
- 数据结构与算法JavaScript - 列表
- Nginx与Apache、Tomcat、Resin动静分离的配置
- windbg 脚本简单入门