![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Sun_sbus_cgsix_framebuffer.jpg/640px-Sun_sbus_cgsix_framebuffer.jpg&w=640&q=50)
幀緩衝區
維基百科,自由的 encyclopedia
幀緩衝區是一個影像輸出裝置,它從一個包含了完整幀數據的內存緩衝區驅動影片顯示器。
此條目沒有列出任何參考或來源。 (2013年4月11日) |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Sun_sbus_cgsix_framebuffer.jpg/640px-Sun_sbus_cgsix_framebuffer.jpg)
內存緩衝區中的資訊通常包含螢幕上每個像素的色彩值,色彩值常以1位、4位元、8位元、16位元及 24位元真彩色格式儲存。有時還有一個alpha通道來儲存像素的透明度。驅動幀緩衝區所需的總內存量取決於輸出訊號的解像度、色彩深度和調色盤大小。
向量顯示器比幀緩衝區出現得早,二者有很大的不同。使用向量顯示器時,只儲存了圖元(graphics primitives)的頂點。輸出顯示器的電子束按命令從一個頂點移動到另一個頂點,在這些點之間形成一個模擬的線條。而使用幀緩衝區時,電子束(如果顯示技術使用了電子束)按命令在整個螢幕上從左到右、從上到下描繪(trace),也就是電視機呈現廣播訊號的方式。與此同時,螢幕上每個點的色多媒體短訊息從幀緩衝區中取出,形成一系列離散的像素。