Patent ID: 8037508

Claim:
A video server which can play or record each of a plurality of coded program data independently and simultaneously, the video server, comprising: a memory configured to store said coded program data with identification information thereof; a control input unit configured to be inputted a command concerning any file processing of play file processing, record file processing, or erasing file processing and said identification information; and a control unit configured to divide a predetermined one frame time equally into a predetermined number to set up a plurality of sections, assign said play file processing to said section within a predetermined maximum number of sections which can be assigned to playing process according to said command corresponding to said play file processing and said identification information inputted to said control input unit, assign said record file processing to said section a predetermined maximum number of sections which can be assigned to recording process according to said command corresponding to said record file processing and said identification information inputted to said control input unit, and assign said erasing file processing to at least one said section according to said command corresponding to said erasing file processing and said identification information inputted to said control input unit; wherein said control unit is configured to, when a number of sections assigned to said play file processing is smaller than said maximum number of sections which can be assigned to playing process, or a number of sections assigned to said record file processing is smaller than said maximum number of sections which can be assigned to recording process, assign said erasing file processing to said section which is not assigned to said play file processing and said record file processing.