新聞動(dòng)態(tài)
獸用B超超聲視頻圖像需要實(shí)時(shí)地采集并在處理后在顯示器上重建,獸用B超圖像存儲(chǔ)器就必須不斷地寫入數(shù)據(jù),同時(shí)又要不斷地從存儲(chǔ)器讀出數(shù)據(jù)送往后端處理和顯示。另外,為了滿足這種要求,可以在采集系統(tǒng)中設(shè)置兩片容量一樣的幀存,通過(guò)一些讀寫機(jī)制來(lái)管理。
為了確保任何時(shí)刻,只能有一片幀存處于寫狀態(tài),設(shè)置一個(gè)寫互斥鎖,同時(shí),只能有一片幀存處于讀狀態(tài),設(shè)置了一個(gè)讀互斥鎖。在系統(tǒng)初始時(shí),一片幀存為等待寫狀態(tài),另一片為等待讀狀態(tài),開始工作后,兩片都處于讀寫狀態(tài)輪流轉(zhuǎn)換的過(guò)程,轉(zhuǎn)換的過(guò)程相同,但是兩片狀態(tài)相錯(cuò)開,這樣就能夠保證數(shù)據(jù)能連續(xù)地寫入和讀出幀存。
工作流程為,獸用B超圖像采集過(guò)程未開始,有幀存為等待寫狀態(tài),獲得寫互斥鎖,有幀存為等待讀狀態(tài),獲得讀互斥鎖。幀存寫控制器收到一偵開始信號(hào),獸用B超系統(tǒng)判斷為采集開始,設(shè)置幀存寫信號(hào)有效,幀存開始寫入當(dāng)前幀數(shù)據(jù)同時(shí)幀存讀控制器設(shè)置幀存讀信號(hào)有效,幀存則開始讀出所存數(shù)據(jù)。
獸用B超圖像中一幀結(jié)束,幀存寫結(jié)束,釋放寫互斥鎖,幀存讀結(jié)束,釋放讀互斥鎖。等待另一幀開始,幀存獲得讀互斥鎖幀存獲得寫互斥鎖。另一幀開始,寫控制器設(shè)置幀存寫信號(hào)有效,幀存開始寫入數(shù)據(jù);讀控制器設(shè)置幀存讀信號(hào)有效,幀存則開始讀出數(shù)據(jù)。
http://xzh.i3geek.com