当前位置:主页 > 新闻动态 >
兽用B超图像帧存读写、存储控制
来源:未知|发布时间:2017-09-15 09:11
兽用B超超声视频图像需要实时地采集并在处理后在显示器上重建,兽用B超图像存储器就必须不断地写入数据,同时又要不断地从兽用B超存储器读出数据送往后端处理和显示。另外,为了满足这种要求,可以在采集系统中设置两片容量一样的帧存,通过乒乓读写机制来管理。为了确保任何时刻,只能有一片帧存处于写状态,设置一个写互斥锁,同时,只能有一片帧存处于读状态,设置了一个读互斥锁。在兽用B超系统初始时,一片帧存为等待写状态,另一片为等待读状态,开始工作后,两片都处于读写状态轮流转换的过程,转换的过程相同,但是两片状态相错开,这样就能够保证数据能连续地写入和读出帧存。该机制,工作流程为:
(1)兽用B超在采集图像过程未开始,帧存A为等待写状态,获得写互斥锁;帧存B为等待读状态,获得读互斥锁。
(2)兽用B超系统的帧存写控制器收到一侦开始信号,判断为采集开始,设置帧存A写信号WE2-A有效,帧存A开始写入当前帧数据,同时帧存读控制器设置帧存B读信号0E2-B有效,帧存B则开始读出所存数据。
(3)兽用B超图像一帧结束,帧存A写结束,释放写互斥锁,帧存B读结束,释放读互斥锁。
(4)等待另一帧开始,帧存A获得读互斥锁;帧存B获得写互斥锁。
(5)另一帧开始,写控制器设置帧存B写信号WE2-B有效,帧存B开始写入数据I读控制器设置帧存A读信号OE2-A有效,帧存A则开始读出数据。
 
推荐阅读