A signal processing system for a video camera uses a single neural network to implement multiple nonlinear signal processing functions. In one example, the neural network implements gamma correction and contrast compression, in another example, color correction and aperture correction are added to the combined function emulated by the network. The network is trained using back propagation to emulate one function then a combination of two functions, then a combination of three functions, and so on. The programmed neural network replaces multiple pipelined signal processors in the video camera. The use of a single neural network in place of the multiple dedicated processing functions reduces engineering effort to develop the product and may reduce the cost of the total system.
展开▼