Patent ID: 7840116

Claim:
A broadcast receiving terminal having a recorder and a reproducer, the recorder recording received video information and audio information into a recording medium, and the reproducer reproducing the received video information and audio information or the video information and the audio information recorded by the recorder, said broadcast receiving terminal comprising: a schedule registration unit operable to register, according to a request from a first program executed in said broadcast receiving terminal, schedule information including a start time for executing recording and a duration for which the recording continues; a schedule storage that holds the schedule information registered by said schedule registration unit; a privileged program that includes a criteria for resolving a conflict, when the conflict occurs over a resource managed by a resource manager; a resource conflict solver operable to examine whether or not it is possible to exclusively use a predetermined resource, in said broadcast receiving terminal, that should be reserved to execute the recording scheduled by the first program, and when the predetermined resource is already reserved by a second program executed in said broadcast receiving terminal, to perform a judgment process, according to the criteria included in said privileged program, to judge which program should reserve the predetermined resource, the recording being performed by the recorder; a solution time interval storage that holds a time interval indicating how far ahead of a start time said resource conflict solver starts to function, the start time being held by said schedule storage; and a processor operable to execute the first program, the second program, and said privileged program, wherein said privileged program is received and recorded after said broadcast receiving terminal is turned on, said resource conflict solver starts to function upon reaching a point in time, which is a time ahead of the start time for executing the recording, the time ahead corresponds to the time interval held by said solution time interval storage, the start time being held by said schedule storage, and the program, which said resource conflict solver judges should reserve the predetermined resource, reserves the predetermined resource, and executes a predetermined process, or a recording based on a schedule, using the reserved resource.