A nonlinear broadcast system with improved entire resource utilization
efficiency gives priority to securing hardware resources for broadcast,
for preventing broadcast accidents. A hardware resource management unit
determines resource allocation at reproduction start time and
reproduction end time of each video data, based on a time schedule of an
editing list in a HDD for reproducing plurality of video data. A hardware
resource amount such as bandwidth for access to the hard disc is made
varied to minimize an allocation amount to each video data. Suppose one
video data transfer from the HDD for reproduction requires bandwidth 60
Mbps. In a duration where one video data is reproduced, bandwidth 60 Mpbs
is secured, while in a duration where two video data are mixed and
reproduced, bandwidth 120 Mbps is secured. To background processing such
as network material transfer, allocation is performed by fully utilizing
the remaining hardware resource after the allocation for reproduction.