A data processing apparatus processes input data and outputs the processed data.
The data processing apparatus includes a data processing section and a real-time
learning section. The data processing section processes the input data by a predetermined
processing method and outputs the processed data. The real-time learning section
controls such that the processing method is learned in real time and the data processing
section processes the input data by the learned processing method, so that the
output data is improved as time elapses.