Veterinary B-ultrasound Equipment

Industry News

Control mechanism for frame storage, read and write of animal B-ultrasound images

Views :
Update time : 2024-09-12 09:07:02

The video images of animal B-ultrasound need to be collected in real time and reconstructed on the display after processing. The storage of animal B-ultrasound images must continuously write data, and at the same time, continuously read data from the storage and send it to the backend for processing and display. In addition, to meet this requirement, two equally sized frame memories can be set up in the acquisition system and managed through some read-write mechanisms.

To ensure that only one frame memory is in a write state at any time, a write mutex is set, while only one frame memory is in a read state, a read mutex is set. At the beginning of the system, one piece of frame memory is in a waiting write state and the other piece is in a waiting read state. After starting to work, both pieces are in a process of alternating between read and write states. The conversion process is the same, but the states of the two pieces are staggered, which ensures that data can be continuously written to and read from the frame memory.

The workflow is that the process of collecting B-ultrasound images for animals has not yet started. Some frames are stored in a waiting write state to obtain a write mutex lock, while others are stored in a waiting read state to obtain a read mutex lock. The frame memory write controller receives a detection start signal, and the animal B-ultrasound system determines that the acquisition has started. The frame memory write signal is set to be valid, and the frame memory starts writing the current frame data. At the same time, the frame memory read controller sets the frame memory read signal to be valid, and the frame memory starts reading the stored data.

At the end of one frame in the animal B-ultrasound image, the frame storage and writing ends, the write mutex lock is released, and the frame storage and reading end, the read mutex lock is released. Waiting for another frame to start, the frame memory obtains the read mutex lock and the frame memory obtains the write mutex lock. Starting from another frame, the write controller sets the frame memory write signal to be valid, and the frame memory starts writing data; The read controller sets the frame memory read signal to be valid, and the frame memory starts reading data.



link: https://www.bxlimage.com/nw/581.html

tags: animal B-ultrasound
Related News
Animal B-ultrasound assisted ovulation monitoring in female dogs
Animal B-ultrasound assisted ovulation monitoring in female dogs
09-26-2024
Animal B-ultrasound diagnostic technology can be used to identify ovulation in f...
The role of animal B-ultrasound in the management of female dog breeding and pregnancy
The role of animal B-ultrasound in the management of female dog breeding and pregnancy
09-26-2024
The role of animal B-ultrasound in the management of female dogs before matingTh...
The importance of animal B-ultrasound for early diagnosis of puppies
The importance of animal B-ultrasound for early diagnosis of puppies
09-26-2024
Reasonable weaning method for mother dogs. Puppies are generally weaned at aroun...
Application of animal B-ultrasound in small animal surgery
Application of animal B-ultrasound in small animal surgery
09-26-2024
B-ultrasound diagnosis of small animals such as dogs and cats is still in its in...
Animal B-ultrasound