当前位置:首页 » 硬盘大全 » 保存一帧图像需要多大缓存
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

保存一帧图像需要多大缓存

发布时间: 2022-12-29 14:20:44

㈠ 保存一幅未经压缩的1024*1024的24位真彩色图像大约需要——MB的存储空间。请告知计算过程如题 谢谢了

1024*1024*24/8/1024/1024=3MB

㈡ 有一种影像,人们对他的要求很高:影像的播放速度是每秒32帧图像,每帧图像的分辨率为2048*1536像素,其颜色系

2048*1536的24位未压缩图像需要9,437,238字节,
你只需要512色,即9位,所以一帧图像需要的是3,538,964字节(9,437,238除24乘9)
每秒需要212,337,840字节

1秒44.1K采样双声道16Bit的未压缩音频需要176,444字节,你需要的是65536Hz采样双声道4Bit,
所以一秒占用字节131,104字节(131,104除44100乘65535再除2,再除2是因为4Bit占2位16Bit占4位)

十分钟的大小:(212,337,840 加131,104)乘600秒 即127,481,366,400字节

答案;127G

㈢ 帧缓存的详细介绍

帧缓冲(framebuffer)是Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer设备驱动来完成的。
帧缓冲驱动的应用广泛,在linux的桌面系统中,Xwindow服务器就是利用帧缓冲进行窗口的绘制。尤其是通过帧缓冲可显示汉字点阵,成为Linux汉化的唯一可行方案。
Linux FrameBuffer 本质上只是提供了对图形设备的硬件抽象,在开发者看来,FrameBuffer 是一块显示缓存,往显示缓存中写入特定格式的数据就意味着向屏幕输出内容。所以说FrameBuffer就是一块白板。例如对于初始化为16 位色的FrameBuffer 来说, FrameBuffer中的两个字节代表屏幕上一个点,从上到下,从左至右,屏幕位置与内存地址是顺序的线性关系。
帧缓存可以在系统存储器(内存)的任意位置,视频控制器通过访问帧缓存来刷新屏幕。 帧缓存也叫刷新缓存 Frame buffer 或 refresh buffer, 这里的帧(frame)是指整个屏幕范围。
帧缓存有个地址,是在内存里。我们通过不停的向frame buffer中写入数据, 显示控制器就自动的从frame buffer中取数据并显示出来。全部的图形都共享内存中同一个帧缓存。
CPU指定显示控制器工作,则显示控制器根据CPU的控制到指定的地方去取数据 和 指令, 目前的数据一般是从显存里取,如果显存里存不下,则从内存里取, 内存也放不下,则从硬盘里取,当然也不是内存放不下,而是为了节省内存的话,可以放在硬盘里,然后通过指令控制显示控制器去取。帧缓存 Frame Buffer,里面存储的东西是一帧一帧的, 显卡会不停的刷新Frame Buffer, 这每一帧如果不捕获的话, 则会被丢弃,也就是说是实时的。这每一帧不管是保存在内存还是显存里,都是一个显性的信息,这每一帧假设是800x600的分辨率, 则保存的是800x600个像素点,和颜色值。

㈣ 显存512M和1024M,有什么区别吗

显卡本身拥有存储图形、图像数据的存储器,这样,计算机内存就不必存储相关的图形数据,因此可以节约大量的空间。显存均以标准的大小提供:16MB、32MB、64MB 128MB、256MB 512MB和1024MB。显存的大小决定了显示器分辨率的大小及显示器上能够显示的颜色数。一般地说,显存越大,渲染及 2D 和 3D 图形的显示性能就越高。显存有 SDR(单倍数据率)或 DDR(双倍数据率)两种形式。DDR 显存的带宽是SDR 显存带宽的两倍。在显卡的描述中,显存的大小列于首位。

㈤ 分辨率为2048×1024的24位真彩色显示器,帧缓存的大小为多少字节

3MB 由于我们知道RGB系统中每像素由3只枪来控制,由灰度等级256可以知道此RGB光栅系统中每像素占24位帧缓存,所以知1024*1024*24/3=3MB
1024*1024*8/8=1M
第一个8是因为256是2的8次方 除以8是因为要转换字节和二进制位

㈥ 帧缓存怎么计算

公式:显存容量=显示分辨率*位数/每象素
例子:当显示器分辨率是1024x768时,计算24位位图需要的帧缓冲内存?
(1024x768
x
24bit)/
8Byte/bit
=2359296Byte
=
2.25MB
(按1MB=1024KB计算)

㈦ 显卡显存大小有什么区别么/显存代表什么

显存越大越好,现在最小也要256MB的,显存分为DDR2和DDR3,DDR3比DD2快得多,所以尽量买256MB以上的DDR3显存的显卡

㈧ 显示器大小和显存大小的关系

显存与系统内存一样,也是多多益善。显存越大,可以储存的图像数据就越多,支持的分辨率与颜色数也就越高。以下计算显存容量与分辨率关系的公式: 所需显存=图形分辨率×色彩精度/8。 例如要上16bit真彩的1024×768,则需要1024×768×16/8=1.5M,即2M显存。 对于三维图形,由于需要同时对Front buffer、Back buffer和Z buffer进行处理,因此公式为:所需显存(帧存)=图形分辨率×3×色彩精度/8。 例如一帧16bit、1024×768的三维场景,所需的帧缓存为1024×768×3×16bit/8=4.71M,即需要8M显存。 显卡的性能主要是显示核心决定的,同样的显示核心下再比较显存容量才有意义。 首先是17寸最好分辨率就那么多了,分辨率调太高,反而效果会相反的,22寸的分辨率方面会比17寸高,所以看起来会好一点,只是显示器尺寸问题而已,只要调到合适的分辨率就行了,不需要和别人攀比!!!

㈨ 显存是什么

显存
1、显存的种类:

显存的种类有EDORAM、MDRAM、SDRAM、SGRAM、VRAM、WRAM、DDR等许多种。EDO显存曾用在Voodoo、Voodoo 2等显卡上,但目前已销声匿迹。SGRAM显存支持块写和掩码,可以看作是SDRAM的加强版,曾流行一时,但由于价格较SDRAM稍高,现在也已甚少采用。目前显卡上被广泛使用的显存就是SDRAM和DDR SDRAM了。SDRAM可以与CPU同步工作,无等待周期,减少数据传输延迟。优点是价格低廉,在中低端显卡上得到了广泛的应用。DDR是Double Data Rate是缩写,它是现有的SDRAM内存的一种进化。在设计和操作上,与SDRAM很相似,唯一不同的是DDR在时钟周期的上升沿和下降沿都能传输数据,而SDRAM则只可在上升沿传输数据,所以DDR的带宽是SDRAM的两倍,而DDR比SDRAM的数据传输率也快一倍。如果SDRAM内存的频率是133MHz,则DDR内存的频率是266MHz,因此在中高档显卡上应用广泛。

2、显存的容量:

显存与系统内存一样,也是多多益善。显存越大,可以储存的图像数据就越多,支持的分辨率与颜色数也就越高。以下计算显存容量与分辨率关系的公式:

所需显存=图形分辨率×色彩精度/8

例如要上16bit真彩的1024×768,则需要1024×768×16/8=1.6M,即2M显存。

对于三维图形,由于需要同时对Front buffer、Back buffer和Z buffer进行处理,因此公式为:所需显存(帧存)=图形分辨率×3×色彩精度/8

例如一帧16bit、1024×768的三维场景,所需的帧缓存为1024×768×3×16bit/8=4.71M,即需要8M显存。

3、显存的数据位数与带宽:

数据位数指的是在一个时钟周期之内能传送的bit数,它是决定显存带宽的重要因素,与显卡性能息息相关。当显存种类相同并且工作频率相同时,数据位数越大,它的性能就越高。

显存带宽的计算方法是:运行频率×数据带宽/8。以目前的GeForce3显卡为例,其显存系统带宽=230MHz×2(因为使用了DDR显存,所以乘以2)×128/8=7.36GB。

数据位数是显存也是显卡的一个很重要的参数。在显卡工作过程中,Z缓冲器、帧缓冲器和纹理缓冲器都会大幅占用显存带宽资源。带宽是3D芯片与本地存储器传输的数据量标准,这时候显存的容量并不重要,也不会影响到带宽,相同显存带宽的显卡采用64MB和32MB显存在性能上区别不大。因为这时候系统的瓶颈在显存带宽上,当碰到大量像素渲染工作时,显存带宽不足会造成数据传输堵塞,导致显示芯片等待而影响到速度。目前显存主要分为64位和128位,在相同的工作频率下,64位显存的带宽只有128位显存的一半。这也就是为什么Geforce2 MX200(64位SDR)的性能远远不如Geforce2 MX400(128位SDR)的原因了。

4、显存的速度:

显存的速度一般以ns为单位。常见的显存有7ns、6ns、5.5ns、5ns、4ns甚至3.8ns的显存。其对应的额定工作频率分别是143MHz、166MHz、183MHz、200MHz和250MHz。额定工作频率=1/显存速度。当然,对于一些质量较好的显存来说,显存的实际最大工作频率是有一定的余量的。显存的超频就是基于这一原理,列如将额定频率为6ns的显存超至190MHz的运行频率。

这里还要说一说显存的实际运行频率和等效工作频率。DDR显存因为能在时钟的上升沿和下降沿都能传送数据,因此,在相同的时钟频率和数据位宽度的情况下显存带宽是普通SDRAM的两倍。换句话说,在显存速度相同的情况下,DDR显存的实际工作频率是普通SDRAM显存的2倍。同样,DDR显存达到的带宽也是普通SDRAM显存的2倍。例如,5ns的SDRAM显存的工作频率为200MHZ,而5ns的DDR显存的等效工作频率就是400MHZ。

但要明白的是显卡制造时,厂商设定了显存实际工作频率,而实际工作频率不一定等于显存最大频率。此类情况现在较为常见,如显存最大能工作在650 MHz,而制造时显卡工作频率被设定为550 MHz,此时显存就存在一定的超频空间。这也就是目前厂商惯用的方法,显卡以超频为卖点。

此外,用于显卡的显存,虽然和主板用的内存同样叫DDR、DDR2甚至DDR3,但是由于规范参数差异较大,不能通用,因此也可以称显存为GDDR、GDDR2、GDDR3。

㈩ 帧缓存怎么计算

公式:显存容量=显示分辨率*位数/每象素

例子:当显示器分辨率是1024x768时,计算24位位图需要的帧缓冲内存:

(1024x768x24bit)/8Byte/bit

=2359296Byte

=2.25MB(按1MB=1024KB计算)

帧缓存不止VRAY有,MAX,巴西,FR等等都有自己的帧缓存,帧缓存的都有自己的独有功能,比如VRAY的帧缓直接功能是显示渲染的单帧图片或者序列图片,但每个帧缓存都是不同的,VRAY的帧缓存可以显示出VRAY特有的渲染通道,还可以实现鼠标跟随渲染等。

(10)保存一帧图像需要多大缓存扩展阅读:

帧缓存可以在系统存储器(内存)的任意位置,视频控制器通过访问帧缓存来刷新屏幕。 帧缓存也叫刷新缓存 Frame buffer 或 refresh buffer, 这里的帧(frame)是指整个屏幕范围。

帧缓存有个地址,是在内存里。我们通过不停的向frame buffer中写入数据, 显示控制器就自动的从frame buffer中取数据并显示出来。全部的图形都共享内存中同一个帧缓存。