1. A data processing apparatus for processing input data and outputting the processed data, comprising: a data processor for processing the input data by a predetermined processing method and outputting the processed data as output data; an evaluator for evaluating an output reliability; and a real-time learning unit for controlling learning of the processing method, such that the processing method is learned in real time and said data processor processes the input data by the learned processing method, such that the output data improves over time, wherein the processing method is learned by the real-time learning unit as a function of the output reliability, and the output data is determined before a current time.