An information processing device (1, 200) for controlling the Quality of Service (QoS) of a media analysis system for analysing media data, by controlling the method of inputting said data, the method of storing said data, or the method of analysing said data, comprising: a characteristics information storing means (17,203) for storing analysis characteristics information for calculating and representing the expected performance of each analysis method executed in said media analysis system, said expected performance being a time response performance and being associated to an analysis accuracy, and media characteristics information for calculating and representing the expected performance of each method of input of the media data inputted into and analyzed by the media analysis system, said expected performance being a time response performance; a QoS calculating unit (16,201) for calculating the total expected time response performance and the expected analysis accuracy when executing an analysis process in the media analysis system according to a preset media data input method and a preset analysis method, based on the analysis characteristics information and the media characteristics information stored by the characteristics information storing means; and a QoS controlling unit (14, 202) for, in a case that at least one of the total time response performance and the analysis accuracy calculated by the QoS calculating unit does not satisfy preset target values for total time response performance and analysis accuracy, changing at least one of the preset media data input method and analysis method, based on the analysis characteristics information and the media characteristics information stored by the characteristics information storing means, so that the total time response performance in the media analysis system becomes lower than the preset target value for total time response performance and the analysis accuracy exceeds said preset target value for analysis accuracy. a characteristics information storing means (17,203) for storing analysis characteristics information for calculating and representing the expected performance of each analysis method executed in said media analysis system, said expected performance being a time response performance and being associated to an analysis accuracy, and media characteristics information for calculating and representing the expected performance of each method of input of the media data inputted into and analyzed by the media analysis system, said expected performance being a time response performance; a QoS calculating unit (16,201) for calculating the total expected time response performance and the expected analysis accuracy when executing an analysis process in the media analysis system according to a preset media data input method and a preset analysis method, based on the analysis characteristics information and the media characteristics information stored by the characteristics information storing means; and a QoS controlling unit (14, 202) for, in a case that at least one of the total time response performance and the analysis accuracy calculated by the QoS calculating unit does not satisfy preset target values for total time response performance and analysis accuracy, changing at least one of the preset media data input method and analysis method, based on the analysis characteristics information and the media characteristics information stored by the characteristics information storing means, so that the total time response performance in the media analysis system becomes lower than the preset target value for total time response performance and the analysis accuracy exceeds said preset target value for analysis accuracy.