Image software system features
In today's computer memory for image processing system, the general use of the Windows operating system, the PCI bus, single screen mode of operation, and the fusion of image communication technology.
The current image software system should have the following features:1. image of input and output
Image input mainly includes cameras, scanners, digital cameras, image input; image output include printers, copy machines, monitors, video image output.
To achieve the input and output devices embedded image software system to complete the image input/output functionality, you need to call or install the device driver for the device.2, image, file storage and loading
Image files are stored is the frame or the memory image saved on disk, the image file to load the disk image file import frame or memory, there are image file format problems, often using common BMP format, etc.
3, systems management
System management can be thought of as a hardware system on the image on the control.
If the input channel output channel switching, storage of choice.4, image processing
Image processing of great variety, often in large classes as a level menu, such as grayscale conversion, image editing, image measurement, image enhancement, etc.
5, image communication
Images of communication including images of sent and received, often involving image compression and transmission.
General static image compression and transmission, and dynamic image compression and transmission. There are two image data source compression and transmission of the image: image data from the hard drive; the image data from hardware image system.Image software system hierarchy
Typically, image software system is a hierarchical structure, Figure 1 shows the image software system of hierarchy.
Map dotted box section is image software system in which the underlying is a hardware driver layer, the main address and hardware problems, the join is processing layer of middle layer, to achieve a variety of algorithms, the top layer is the data storage and communication.In General, drivers for hardware devices, you can use the following three methods:
· Provide advanced language subroutine;
· Provide an installable device driver;
· Provide generic device drivers.
In the Windows operating system, users can simply install printers, scanners, and other device drivers.
Because the Windows operating system, already contains many external peripheral device driver, the user is very convenient.Image software system hardware device drivers
Image software system hardware device drivers to complete the following tasks:
· On the PCI bus, device configuration space of the operations;
· On the SAA7146 internal registers of operation;
· On video front-end subsystem initialization;
· On PC hardware interrupt maintenance;
· Video image data buffer get;
· Real-time display of video images;
· Software architecture and implementation of special features.
[1] [2] [3]
No comments:
Post a Comment