當前位置:首頁 » 硬碟大全 » 保存一幀圖像需要多大緩存
擴展閱讀
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中取數據並顯示出來。全部的圖形都共享內存中同一個幀緩存。