CN1819637A - Recording control device and method, recording medium, and program - Google Patents

Recording control device and method, recording medium, and program Download PDF

Info

Publication number
CN1819637A
CN1819637A CNA2005101319180A CN200510131918A CN1819637A CN 1819637 A CN1819637 A CN 1819637A CN A2005101319180 A CNA2005101319180 A CN A2005101319180A CN 200510131918 A CN200510131918 A CN 200510131918A CN 1819637 A CN1819637 A CN 1819637A
Authority
CN
China
Prior art keywords
time
record
program
recording
subscription information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005101319180A
Other languages
Chinese (zh)
Other versions
CN1819637B (en
Inventor
藤田孝次
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2004362325A external-priority patent/JP4349272B2/en
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1819637A publication Critical patent/CN1819637A/en
Application granted granted Critical
Publication of CN1819637B publication Critical patent/CN1819637B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

A recording control device records a program to be reserved for recording on the basis of reservation information including recording start time information indicating a time, at which recording starts, and recording end time information indicating a time, at which recording ends. The recording control device includes a setting unit that, when it is judged that the program is not recorded after recording is reserved, sets the same time as the time, indicated by the recording start time information, at which recording starts, in the recording end time information of the reservation information for recording the program; and a recording control unit that, when the time, indicated by the recording start time information, at which recording starts, is the same as the time, indicated by the recording end time information, at which recording ends, controls recording of the program such that recording of the program is suppressed.

Description

Recording control apparatus and method, recording medium, and program
The cross reference of related application
Japanese patent application JP 2004-362324 and JP 2004-362325 that the theme that the present invention comprises relates on December 15th, 2004 to be submitted to Japan Patent office, its full content is hereby expressly incorporated by reference.
Technical field
The present invention relates to a kind of recording control apparatus and method, a kind of recording medium, reach a kind of program, specifically, the present invention relates to a kind of more reliable recording by the recording of programs control device of reservation recording and method, a kind of recording medium, and a kind of program.
Background technology
In the correlation technique, for example, when the television broadcasting that waits the recorded announce station with record regenerator such as hard disk drive (hereinafter being called HDD) video recorder (issue, distribution) during program, the remote controller that the user operation records regenerating unit is appended, like this, the play start time that begins to play based on the program that is included in EPG (electronic program guides) data, and program end of playing time of stopping to play, recording start time and program that the program opening entry is set stop the end of record time of record, and preengage this recording of programs.
The composition of playing programs time can become according to the situation in broadcasting station.For example,, may promptly arrange the program (calling special series in the following text) of unexpected incident or accident, so the playing programs time after this special series may be changed about the reproduction time of television program.In addition, for the program (calling the physical culture broadcast program in the following text) of relaying as the sports tournament of football or basketball, very naturally, because the concluding time of match may prolong, thereby the corresponding prolongation of the reproduction time of physical culture broadcast program, so this physical culture broadcast program after the playing programs time make an amendment possibly.
If the layout of playing programs time changes, then the play start time of this program and end of playing time also will change, and record regenerator may write down is the program that is different from the program that reservation will write down.Therefore, proposed various technology, being used for is the layout of convenient playing programs time when changing, also the program of recording user expectation record suitably.
For example, a kind of technology is disclosed among the JP-A-2004-32128, wherein, if the termination time of the second content before the pairing first content of program that will write down by reservations such as television broadcastings prolong, then infer the termination time of first content, and prolong the writing time of first content.
At present, ground digital television broadcast (calling received terrestrial digital broadcasting in the following text) rises.Received terrestrial digital broadcasting is characterised in that, for example, and many than in the current ground simulation television broadcasting (calling terrestrial analog broadcast in the following text) of its channel number and number of programs.
In addition, in received terrestrial digital broadcasting, compare the program of current terrestrial analog broadcast, realized the video of high quality graphic and high quality sound, the influence of ghost image or noise is very little, and video clearly is provided.Just because of this, can expect that the number that writes down the user of this program can increase.On the other hand,, can expect then that the possibility that the playing programs time in one day or a week changes also can increase if increased the number of program.That is, can expect that more the reproduction time of Polymera can change.
About the received terrestrial digital broadcasting program, if the reproduction time frequent variations of a plurality of programs, then about the correction of writing time of reservation, a lot of such technology have been arranged, the for example disclosed technology that only prolongs writing time among the JP-2004-32128 of current proposition, or so a kind of method, wherein, when a plurality of recording of programs time overlaps each other, only cancel overlapping recording of programs reservation writing time.Yet these are not the best ways.
In the correlation technique, cancellation overlapping recording of programs reservation writing time means, preengage the reproduction time of a plurality of programs that will write down, promptly, a plurality of recording of programs times overlap each other, because the variation of playing programs layout, for example, when the reproduction time (writing time) of two programs when overlapping each other, cancel a recording of programs reservation.
At this moment, variation once more along with the playing programs time, for example, be that in two programs overlapping each other of convenient reproduction time (writing time) one or two change, and in the time of can carrying out two recording of programs, because the program that its recording reservation of variation of reproduction time is cancelled is until user's record just during this program of reservation recording once more.
Equally, in received terrestrial digital broadcasting, if when the playing programs time (composition of reproduction time) changes according to the situation in broadcasting station, the reproduction time of reservation a plurality of programs that will write down then, that is, a plurality of recording of programs times may overlap each other.
At this moment, unless the user notices the playing programs time (composition of reproduction time) variation has taken place, and revised this recording of programs time, just can recording desired rightly program.
Just because of this, for reliable recording program as far as possible, the record that the user can preserved program, then with reference to layout table (tabulation of playing programs time) as, EPG confirms the layout of playing programs time, but can make troubles like this.
In addition, the program that had been cancelled about recording reservation, when the playing programs time changes once more, for recover to be cancelled the program recording reservation, except revising the device (function) of program recording time, also need the device (function) that provides special.Promptly, for example, need so a kind of device (function), it can be carried out the preservation (management) of the cancellation history of program recording reservation and handle, and after reproduction time changes once more, on the basis of institute's stored historical information, recover the program recording reservation that is cancelled.Therefore, in the record regenerator of for example HDD video recorder, need to carry out more complicated processing, the cost of record regenerator is raise.
Summary of the invention
The present invention is conceived to the problems referred to above, wishes to reduce user's burden, and preengages by the program recording that simple processing recovers to be cancelled.
In addition, the present invention is conceived to the problems referred to above, and expectation reduces user's burden, and more reliable, write down by the program of reservation recording more rightly.
According to an aspect of the present invention, provide a kind of recording control apparatus, it is based on comprising the recording start temporal information of representing the recording start time and the subscription information of representing the end of record temporal information of record end time, the program that record will be write down by reservation.This recording control apparatus comprises: the unit is set, when judge program preengage record after when not being recorded, this is provided with the unit will be set to the end of record temporal information of the subscription information that is used for recorded program the time identical with represented recording start time of recording start temporal information; And record control unit, when represented recording start time of recording start temporal information when identical with represented end of record time of end of record temporal information, the control recording of programs is under an embargo (suppress also claims " inhibition ") this recording of programs.In this case, after in the end of record temporal information that will be set to subscription information the time identical with represented recording start time of recording start temporal information, be recorded if judge program, the unit then is set will be arranged in the end of record temporal information of subscription information the late time of recording start time more represented than recording start temporal information.
In in this respect recording control apparatus according to the present invention, the end of record time of representing with end of record temporal information when recording start time that the recording start temporal information is represented is when identical, record control unit may be reminded the user, thereby recording of programs is controlled this recording of programs is under an embargo.
In addition, according to a further aspect in the invention, a kind of recording control apparatus comprises: first record control unit, second recording start time of the first recording start time of its control first content opening entry and first end of record time that first content stops record and second content opening entry and the record that second content stops second end of record time of record; Receive control unit, the reception of the first issuing time information of the first issue termination time that first issue time started that its control expression first content begins to issue and first content stop issue; Amending unit, it from all or part of of the issuing time of first issue time started to the first issue termination time with from the second recording start time to the writing time of second end of record time when overlapping, in the time one or two of first recording start time of first content and first end of record is modified to scheduled time in the issuing time; And second record control unit, it is based on through the first recording start time revised and the record of second end of record time control first content.
In recording control apparatus according to a further aspect of the invention, first record control unit can be controlled first identifying information, the first content information that comprises the first recording start temporal information and first end of record temporal information that are used for discerning first content, is used for discerning second identifying information of second content and comprises the second recording start temporal information and the record of the second content information of second end of record temporal information in predetermined tabulation.In addition, receive the reception of the second issuing time information of the second issue termination time that the first issuing time information of the first issue time started of control unit control expression first content and the first issue termination time and second issue time started that the expression second content begins to issue and second content stop issue.In addition, if received the second issuing time information, the first recording start time of the first content information that writes down in the tabulation is later than the second recording start time of second content information, and with overlapping to the writing time of second end of record time from the second recording start time, then amending unit is modified to scheduled time in the issuing time with in the time one or two of first recording start time of first content and first end of record from all or part of issuing time of first issue time started to the first issue termination time.
In addition, in recording control apparatus according to a further aspect of the invention, if begun the record of first content, receive the first issuing time information, the first issue termination time was the time of second content in writing time in the first issuing time information, and the record priority of first content is higher than the record priority of second content, and then second record control unit can be modified to for first end of record time for the first issue termination time, and it is an interior time of writing time of second content.
In addition, in recording control apparatus according to a further aspect of the invention, if do not begin the record of first content, receive the first issuing time information, in the first issuing time information the first issue time started is the interior time of writing time of second content, and the record priority of second content is higher than the record priority of first content, and then amending unit can be modified to for the first recording start time second end of record time of second content.
In addition, in recording control apparatus according to a further aspect of the invention, if do not begin the record of first content, receive the first issuing time information, in the first issuing time information the first issue termination time is the interior time of writing time of second content, and the record priority of second content be higher than first content record priority, then amending unit can be modified to for first end of record time second recording start time of second content.
In addition, according to a further aspect in the invention, a kind of record control method of recording control apparatus is provided, this recording control apparatus is based on comprising the recording start temporal information of representing the recording start time and the subscription information of representing the end of record temporal information of record end time, the program that record will be write down by reservation.This record control method may further comprise the steps: program is not noted down after judging reservation recording, and then the identical time of the recording start time of representing with the recording start temporal information is set to be used for the end of record temporal information of the subscription information of recorded program; And when the end of record time that recording start time and end of record temporal information that the recording start temporal information is represented are represented was identical, the control recording of programs was under an embargo this recording of programs.In this case, after in the end of record temporal information that will be arranged on subscription information the time identical with the recording start time that the recording start temporal information is represented, be recorded if judge program, then will be arranged in the end of record temporal information of subscription information the time more late than the recording start time that recording start temporal information is represented.
In addition, according to a further aspect in the invention, the record control method of recording control apparatus may further comprise the steps: the record of second end of record time of the second recording start time of first end of record time of the first recording start time of the recording start of control first content and the end of record of first content and the recording start of second content and the end of record of second content; The reception of the first issuing time information of the first issue termination time that the first issue time started that the issue of control expression first content begins and the issue of first content stop; From all or part of of the issuing time of first issue time started to the first issue termination time with from the second recording start time to the writing time of second end of record time when overlapping, first recording start time of first content and first end of record time one or both of are modified to scheduled time in the issuing time, and based on through the first recording start time revised and the record of second end of record time control first content.
In the program and program of recording control apparatus, record control method, recording medium according to an embodiment of the invention, do not note down if judge after the reservation recording program, then the identical time of the recording start time of representing with the recording start temporal information is set to be used for the end of record time of the subscription information of recorded program.In addition, when the end of record time that recording start time and end of record temporal information that the recording start temporal information is represented are represented was identical, the control recording of programs was under an embargo this recording of programs.In addition, the time identical in the recording start time of representing with the recording start temporal information is set to the end of record of subscription information after the time, be recorded if judge this program, then late time of recording start time of representing than recording start temporal information is set to the end of record temporal information of subscription information.
In the program and program of recording control apparatus according to an embodiment of the invention, record control method, recording medium, the record Be Controlled of second end of record time of the second recording start time of first end of record time of the first recording start time of the recording start of first content and the end of record of first content and the recording start of second content and the end of record of second content.In addition, the reception Be Controlled of the issuing time information of first issue termination time of stopping of the issue of first issue time started and the first content that begin of the issue of expression first content.In addition, if from all or part of issuing time of first issue time started to the first issue termination time with from the second recording start time to the writing time of second end of record time when overlapping, then first recording start time of first content and first end of record time one or both of are modified to the scheduled time in the issuing time.In addition, revise the record of first content based on the revised first recording start time and second end of record time.
According to one embodiment of present invention, can preengage the recording of programs that to play.In addition, according to one embodiment of present invention, can reduce burden for users, and preengage by the program recording that simple processing recovers to be cancelled.
Description of drawings
Fig. 1 shows the block diagram of the example of structure of HDD video recorder according to an embodiment of the invention;
Fig. 2 shows the block diagram of example of the functional structure of reservation recording program;
Fig. 3 shows the flow chart of program recording reservation processing;
Fig. 4 shows the flow chart to the recording of programs time correcting process that is writing down;
Fig. 5 shows the flow chart to the recording of programs time correcting process that is writing down;
Fig. 6 shows the flow chart to the recording of programs time correcting process that is not recorded;
Fig. 7 shows the flow chart to the recording of programs time correcting process that is not recorded;
Fig. 8 shows the flow chart that the recording reservation cancellation is handled;
Fig. 9 show when receive EIT (schedule, timetable) writing time correcting process flow chart;
Figure 10 shows the chart of the subscription information rearrangement of subscription information tabulation;
Figure 11 shows the chart that the subscription information when beginning to revise subscription information successively from the later recording start time moves;
Figure 12 shows the chart that the subscription information when beginning to revise subscription information successively from the recording start time than morning moves;
Figure 13 shows the flow chart of subscription information correcting process;
The flow chart of subscription information correcting process when Figure 14 shows the program that need revise when writing time and writing down;
Figure 15 shows the schematic diagram of subscription information correction to nonoverlapping program writing time;
Figure 16 shows the schematic diagram of subscription information correction to nonoverlapping program writing time;
Figure 17 shows the flow chart to the subscription information correcting process of the charge program that is writing down;
Figure 18 shows the schematic diagram to the subscription information correction of the charge program that is writing down;
Figure 19 shows the schematic diagram to the subscription information correction of the charge program that is writing down;
Figure 20 shows the schematic diagram to the subscription information correction of the charge program that is writing down;
Figure 21 shows the schematic diagram to the subscription information correction of the charge program that is writing down;
Figure 22 shows the flow chart to the subscription information correcting process of the free program that is writing down;
Figure 23 shows the schematic diagram to the correction of the subscription information of the free program that is writing down;
Figure 24 shows the schematic diagram to the correction of the subscription information of the free program that is writing down;
Figure 25 shows the schematic diagram to the correction of the subscription information of the free program that is writing down;
Figure 26 shows the schematic diagram to the correction of the subscription information of the free program that is writing down;
Figure 27 shows the flow chart that the program that need revise when writing time is not a subscription information correcting process when writing down;
Figure 28 shows the schematic diagram of correction to being not the subscription information of the charge program that writing down;
Figure 29 shows the schematic diagram of correction to being not the subscription information of the charge program that writing down;
Figure 30 shows the schematic diagram of correction to being not the subscription information of the charge program that writing down;
Figure 31 shows the schematic diagram of correction to being not the subscription information of the charge program that writing down;
Figure 32 shows the schematic diagram of correction to being not the subscription information of the charge program that writing down;
Figure 33 shows the schematic diagram of correction to being not the subscription information of the charge program that writing down;
Figure 34 shows the schematic diagram of correction to being not the subscription information of the charge program that writing down;
Figure 35 shows the schematic diagram of correction to being not the subscription information of the charge program that writing down;
Figure 36 shows the schematic diagram of correction of subscription information to nonoverlapping program writing time;
Figure 37 shows the schematic diagram of correction of subscription information to nonoverlapping program writing time;
Figure 38 shows the schematic diagram of the correction of subscription information when programme information is not included in the EPG data;
Figure 39 shows the schematic diagram of correction of subscription information to nonoverlapping program writing time;
Figure 40 shows the schematic diagram of correction of subscription information to nonoverlapping program writing time;
Figure 41 shows the schematic diagram of correction of subscription information to nonoverlapping program writing time;
Figure 42 shows the schematic diagram of correction of subscription information to nonoverlapping program writing time;
Figure 43 shows the schematic diagram of correction of the subscription information that is not the automatic recording reservation program that writing down;
Figure 44 shows the schematic diagram of correction of the subscription information that is not the automatic recording reservation program that writing down;
Figure 45 shows the schematic diagram of correction of the subscription information that is not the automatic recording reservation program that writing down;
Figure 46 shows the schematic diagram of correction of the subscription information that is not the automatic recording reservation program that writing down;
Figure 47 shows the flow chart to being not the subscription information correcting process of the free program that writing down;
Figure 48 shows the schematic diagram of correction to being not the subscription information of the free program that writing down;
Figure 49 shows the schematic diagram of correction to being not the subscription information of the free program that writing down;
Figure 50 shows the schematic diagram of correction to being not the subscription information of the free program that writing down;
Figure 51 shows the schematic diagram of correction to being not the subscription information of the free program that writing down;
Figure 52 shows the schematic diagram of correction to being not the subscription information of the free program that writing down;
Figure 53 shows the schematic diagram of correction to being not the subscription information of the free program that writing down;
Figure 54 shows the schematic diagram of correction to being not the subscription information of the free program that writing down;
Figure 55 shows the schematic diagram of correction to being not the subscription information of the free program that writing down;
Figure 56 show when the change reproduction time in certain program during not with other recording of programs time-interleavings writing time modification method schematic diagram;
Figure 57 show when the change reproduction time in certain free program and other recording of programs time-interleavings writing time modification method schematic diagram;
Figure 58 show when certain charge in the program the change reproduction time and during other recording of programs time-interleavings writing time modification method schematic diagram;
Figure 59 show when the change reproduction time in certain automatic recording reservation program and other recording of programs time-interleavings writing time modification method schematic diagram;
Figure 60 show when having received EIT (p/f) writing time correcting process flow chart; And
Figure 61 shows the flow chart of recording processing.
Embodiment
Hereinafter, will describe specific embodiments of the invention, but as described below, the corresponding relation between the object lesson is just as an example among each part and the embodiment described in the claim.Doing this explanation is to support the object lesson of inventing described in the claim to obtain description in an embodiment of the present invention in order to confirm.Therefore, even if there is object lesson to describe in an embodiment of the present invention, but do not describe corresponding certain part here, this does not also mean that not corresponding this part of this object lesson.Conversely, come should part even if described certain object lesson here, this does not also mean that not other parts of corresponding non-this part of this object lesson.
In addition, this description and do not mean that all inventions of object lesson correspondence in the embodiment of the invention all describe in the claims.Specifically, this describes and does not deny existing such invention, it is described in the embodiment of the invention but the invention of the object lesson correspondence do not described in the application's claim, that is, exist in the future by dividing an application or by revising the invention that increases.
According to a first aspect of the invention, a kind of recording control apparatus (for example, HDD video recorder 1 among Fig. 1), it is based on comprising recording start time (for example, the charge program B of Figure 28 that represents the recording start time 21-1In 18:00) information and the expression record end time end of record time (for example, the charge program B of Figure 28 21-1In 20:00) information subscription information (for example, the information that comprises " programm name ", " recording start time " and " end of record time " among Figure 10), the program that record will be write down by reservation, it comprises: the unit is set (for example, reservation correction manager 162 among Fig. 2), program is not noted down after judging reservation recording, then time that will be identical with the recording start time that the recording start temporal information is represented (for example, the charge program B of Figure 28 21-1In 18:00) be arranged on and be used in the end of record temporal information of subscription information of recorded program; And record control unit (for example, record management server 136 among Fig. 2), the end of record time of representing with end of record temporal information when recording start time that the recording start temporal information is represented, the control recording of programs was under an embargo this recording of programs when identical.In this case, at time (for example, the free program B of Figure 39 that will be identical with the recording start time that the recording start temporal information is represented 24-1In 18:00) be arranged in the end of record temporal information of subscription information after, be recorded if judge this program, the unit then is set with late time (for example, the free program B of Figure 39 of recording start time who represents than recording start temporal information 24-1In 20:30) be arranged in the end of record temporal information of subscription information.
According to a second aspect of the invention, the end of record time of representing with end of record temporal information when recording start time that the recording start temporal information is represented is when identical, record control unit is reminded the user, the recording of programs Be Controlled, thereby make this recording of programs be under an embargo (for example, the processing of step S607 among Figure 61).
According to a third aspect of the invention we, () record control method for example, HDD video recorder 1 among Fig. 1, it is based on comprising recording start time (for example, the charge program B of Figure 28 that represents the recording start time for a kind of recording control apparatus 21-1In 18:00) information and the expression record end time end of record time (for example, the charge program B of Figure 28 21-1In 20:00) information subscription information (for example, the information that comprises " programm name ", " recording start time " and " end of record time " among Figure 10), the program that record will be write down by reservation, it may further comprise the steps: program is not noted down after judging reservation recording, time that will be identical (for example, the charge program B of Figure 28 then with the recording start time that the recording start temporal information is represented 21-1In 18:00) be set to be used to write down the end of record temporal information (for example, the processing of step S487 among Figure 47) of the subscription information of this program; The end of record time of representing with end of record temporal information when recording start time that the recording start temporal information is represented is when identical, and the control recording of programs makes this recording of programs be under an embargo (for example, the processing of step S603 and S607 among Figure 61).In this case, in setting up procedure, at time (for example, the free program B of Figure 39 that will be identical with the recording start time that the recording start temporal information is represented 24-1In 18:00) be set to after the end of record temporal information of subscription information, be recorded if judge this program, then with late time (for example, the free program B of Figure 39 of recording start time who represents than recording start temporal information 24-1In 20:30) be arranged on the end of record time into subscription information.
According to a forth aspect of the invention, a kind ofly (for example be used for recording control apparatus, the program of the recording medium of the record controls HDD video recorder 1 among Fig. 1), this device is based on comprising recording start time (for example, the charge program B of Figure 28 that represents the recording start time 21-1In 18:00) information and the expression record end time end of record time (for example, the charge program B of Figure 28 21-1In 20:00) information subscription information (for example, the information that comprises " programm name ", " recording start time " and " end of record time " among Figure 10), the program that record will be write down by reservation, this program may further comprise the steps: program is not noted down after judging reservation recording, time that will be identical (for example, the charge program B of Figure 28 then with the recording start time that the recording start temporal information is represented 21-1In 18:00) be set to be used for end of record time (for example, the processing of step S487 among Figure 47) of the subscription information of recorded program; And when the end of record time that recording start time and end of record temporal information that the recording start temporal information is represented are represented was identical, the control recording of programs made this recording of programs be under an embargo (for example, the processing of step S603 and S607 among Figure 61).In this case, in setting up procedure, at time (for example, the free program B of Figure 39 that will be identical with the recording start time that the recording start temporal information is represented 24-1In 18:00) be set to after the end of record temporal information of subscription information, be recorded if judge this program, then with late time (for example, the free program B of Figure 39 of recording start time who represents than recording start temporal information 24-1In 20:30) be set to end of record time of subscription information.
According to a fifth aspect of the invention, a kind ofly make recording control apparatus (for example, the program of the computer executive logging control HDD video recorder 1 among Fig. 1), this recording control apparatus is based on comprising recording start time (for example, the charge program B of Figure 28 that represents the recording start time 21-1In 18:00) information and the expression record end time end of record time (for example, the charge program B of Figure 28 21-1In 20:00) information subscription information (for example, the information that comprises " programm name ", " recording start time " and " end of record time " among Figure 10), the program that record will be write down by reservation, this program may further comprise the steps: program is not noted down after judging reservation recording, time that will be identical (for example, the charge program B of Figure 28 then with the recording start time that the recording start temporal information is represented 21-1In 18:00) be set to be used for end of record time (for example, the processing of step S487 among Figure 47) of the subscription information of recorded program; And when the end of record time that recording start time and end of record temporal information that the recording start temporal information is represented are represented was identical, the control recording of programs made this recording of programs be under an embargo (for example, the processing of step S603 and S607 among Figure 61).In this case, in setting up procedure, at time (for example, the free program B of Figure 39 that will be identical with the recording start time that the recording start temporal information is represented 24-1In 18:00) be set to after the end of record temporal information of subscription information, be recorded if judge this program, then with late time (for example, the free program B of Figure 39 of recording start time who represents than recording start temporal information 24-1In 20:30) be set to end of record time of subscription information.
Next, embodiments of the present invention will be described by referring to the drawings.
Fig. 1 shows the conduct block diagram of the configuration example of the HDD video recorder 1 of recording control apparatus according to an embodiment of the invention.
Set top box 2 and television receiver (calling the TV receiver in the following text) 3 is connected to HDD video recorder 1.Here, set top box 2 for example is, is independent of HDD video recorder, tuner of HDD video recorder 1 etc.Set top box 2 offers HDD video recorder 1 with the EPG data that self (set top box 2) obtains (reception), to be stored in wherein.
HDD video recorder 1 is configured to come the record television broadcast program according to the recording reservation that the user is provided with, write down the sound of radio broadcast program according to the sound-recording reservation that is provided with, perhaps according to set tentation data that the record reservation receives and record transmits by broadcast distribution by network (as the internet) or the like.
Next, record is described by example, but record that can similar execution sound.In addition, the record of broadcast program is described by example, but also can similar execution will be by the recording of programs of network issue.In addition, video, sound or the data that will handle by HDD video recorder 1 such as the sound of the video of television program and sound, radio programming, the tentation data that will receive by network, all be referred to as content.
HDD video recorder 1 is configured to extract based on user's operation user's preference.That is, HDD video recorder 1 can write down a plurality of programs (content) in the HDD 44 that the super large storage capacity is arranged, also can accurately grasp user's intention, so that the record of administrative institute's recorded program (historical record or the operation note of program seen in management).In addition, HDD video recorder 1 is configured to come based on user's selection the record of automatic preserved program, and detects the variation of playing programs time so that reservation recording promptly, is revised the recording of programs time.
In addition, HDD video recorder 1 can be realized with AV (audio frequency and video) device, perhaps can be integrated into such as in the TV receiver 3.
CPU (CPU) the 21st, master controller, it controls the operation of whole HDD video recorder 1, and the various application programs of execution on the platform that operating system (calling OS in the following text) provides.
ROM (read-only memory) the 22nd, but non-volatile write memory, it is storing self check or initialize routine, the hardware operation control routine of carrying out etc. when powering up for HDD video recorder 1.RAM (random access memory) the 23rd, volatile programmable memory is used for loading the executive program of CPU 21, and writes the odd-job data of executive program.
Graphics process controller 24 comprises DSP (digital signal processor), general GPU (Graphics Processing Unit) etc., is the controller that generates view data.In addition, graphics process controller 24 has the high definition drawing function, for example, and SVGA (SVGA), XGA (XGA (Extended Graphics Array)).In addition, graphics process controller 24 generates, and for example, GUI (graphical user interface) image can be imported various types of settings by its user.
Real-time clock 25 outputs current date and time (data of representing current date and time).
CPU 21, ROM 22, RAM 23, graphics process controller 24 and real-time clock 25 are connected with each other by bus 31.In addition, input/output interface 32 also is connected to bus 31.
Input unit 41, light receiving unit 42, communication unit 43 and HDD 44 are connected to input/output interface 32.
Input unit 41 comprises, for example, and button, switch, keyboard, and the user operated corresponding input signal, that is, the input signal of expression user instruction (operation information) is exported to CPU 21 by input/output interface 32 and bus 31.
Light receiving unit 42 receives the infrared signal corresponding to user's operation that transmits from remote controller 51, converts this infrared signal to the signal of telecommunication, and this signal of telecommunication is exported to CPU 21.
Communication unit 43 is by for example wired or wireless mode communication of telephone wire.For example, communication unit 43 is by network 52, and for example internet or Intranet are with book server or personal computer communication.The data that are input to communication unit 43 suitably are recorded among the HDD 44 by input/output interface 32.
For example, communication unit 43 execution are communicated by letter with the server (not shown), thus received content or EPG data.The content that is input to communication unit 43 inputs to decoder 73 by input/output interface 32 and bus 31, and it is processed to be similar to the broadcast data of tuner 71 by hereinafter described and demodulator 72 inputs.
HDD 44 is random access storage devices, can store the various types of data that comprise program 53, and the EPG data of the various forms that provide by tuner 71 or communication unit 43 have been provided.
In addition, if necessary, driver 45 is connected to input/output interface 32, and the move media 46 such as disk, CD, magnetooptical disc or semiconductor memory can suitably be installed on it.According to the occasion needs, the computer program of reading from move media 46 is installed in the HDD44.
Here, the input signal (operation information) that CPU 21 provides by bus 31, input/output interface 32 and light-receiving element 42 based on input unit 41 or remote controller 51, control tuner 71, demodulating unit 72, decoder 73 and HDD 44, and the record or the regeneration of execution content.
The broadcasting wave that the antenna (not shown) receives offers tuner 71.Broadcasting wave has predetermined format, for example comprises the EPG data.No matter be satellite broadcasting electric wave or surface wave, broadcasting wave can transmit by any communication path of wired or wireless mode.
Tuner 71 is based on the control of CPU 21, carries out broadcasting wave tuning of predetermined channel, that is, and and channel selection, and the data that receive are exported to demodulating unit 72.The data of the process digital modulation that demodulating unit 72 demodulate reception arrive, and the data after will modulating are exported to decoder 73.
For example, under the digital satellite broadcasting situation, tuner 71 receives and is to pass through multiplexed transport stream therein with the AV data of MPEG2 (moving picture expert group 2) method compression and the data that are used for data broadcasting by the numerical data of demodulator 72 demodulation.The AV data are to form the vision signal and the voice signal of broadcast program main body, and the data that are used for data broadcasting are to comprise the data (for example, EPG data) that append to the broadcast program body data.
The transport stream that decoder 73 provides demodulating unit 72 is separated into the AV data and the data (for example, EPG data) that are used for data broadcasting with MPEG method compression (coding).The isolated data that are used for data broadcasting offer HDD 44 by bus 31 and input/output interface 32 and are stored in wherein.
The operational data that RAM 74 storage operation decoders 73 are required.
When the program (its content) that receives was watched in request, it was compressed video data and compression sound data that decoder 73 further separates the AV data.The decoding earlier of isolated voice data outputs to the loud speaker 91 of TV receiver 3 then by frequency mixer 75.In addition, the decoding earlier of isolated vision signal outputs to the display 92 of TV receiver 3 then by synthesizer 76.
In addition, when indication recorded the program (wherein content) that receives among the HDD 44, the AV data (the AV data that contain multiplexed video data and voice data) before decoder 73 will separate outputed to HDD 44 by bus 31 and input/output interface 32.In addition, if the program of regenerative recording in HDD 44 wanted in indication, then decoder 73 receives the input of AV data from HDD 44 by bus 31 and input/output interface 32, with the AV data separating is compressed video data and compression sound data, decoding compressed video data and compression sound data, and decoded video data and voice data outputed to frequency mixer 75 and synthesizer 76 respectively.
If necessary, synthesizer 76 is the view data of GUI (graphical user interface) and synthetic from the video data of decoder 73 inputs, and the video data that will wherein synthesize view data is exported to the display 92 of TV receiver 3.
In addition, be analog signal or digital signal according to the broadcasting wave that will transmit, the configuration of tuner 71~synthesizer 76 can suitably be revised or launch.In addition, in the example of Fig. 1, though HDD video recorder 1 is described as a kind of device of carrying out the record of TV receiver 3 by surface wave, but HDD video recorder 1 also can be configured to store the device of various contents (for example, the content of satellite broadcasting program or will by the content of the Internet-distributed).Yet, in this case,, also can provide necessary function in addition according to the feature that will record the content in the HDD video recorder 1.
In addition, in the example of Fig. 1, describe the situation of these content records in HDD 44, but the invention is not restricted to this configuration.For example, these contents of record in the move media 46 that HDD video recorder 1 can be installed at driver 45 (specifically, for example, DVD (digital versatile disc)-R, DVD-RW or Blu-ray CD (trade (brand) name)).In addition, these contents can be passed through other memory means record of communication unit 43.
Fig. 2 shows the block diagram by the example of the functional configuration of the reservation recording program 121 of CPU 21 execution of HDD video recorder 1.
The record of 121 control program recording reservations of reservation recording program and preserved program.
Reservation recording program 121 comprises EPG acquiring unit 131, EPG manager 132, reservation management unit 133, watches manager 134, title manager 135, record management server 136 and operation Input Control Element 137.Here, EPG manager 132 both had been included in the EPG acquiring unit 131, was also included within the reservation management unit 133.
EPG acquiring unit 131 is provided by the EPG data that provide by communication unit 43, tuner 71 etc.
EPG acquiring unit 131 is configured to comprise tuner control unit 151 and EPG manager 132.
Tuner control unit 151 control tuners 71, and will offer EPG manager 132 by the EPG data that tuner 71 receives.In addition, tuner control unit 151 will be represented that the signal of the program that will be received by tuner 71 offers and watch manager 134 and title manager 135.In addition, tuner control unit 151 under the in progress situation of the program that will write down, makes tuner 71 receive broadcasting wave based on the instruction of record management server 136.
The EPG data of the various forms that EPG manager 132 obtaining communication unit 43 or tuner control unit 151 provide, and with they merging.In addition, the EPG storage after EPG manager 132 will merge is in EPG DB 53.
In describing above, the EPG data representation that is obtained, for example, EIT among the EIT (event information form) (p/f (current/follow-up)) or EIT (schedule, timetable).EIT (p/f) has the information of current in progress program and the information of the program that next will play.EIT (timetable) comprises the information of a plurality of programs of carrying a few days ago (for example, 7 days in advance).
The programme information of EIT (p/f) and EIT (timetable) comprises play start time, lasting duration and the event id (sign) of playing programs that programm name, program begin to play.In addition, EIT comprises the information of representing programme attribute, for example, and the information whether expression watches this program to charge.
In addition, in EIT (p/f) or EIT (timetable), can not comprise the end of playing time that playing programs stops.
In this case, EPG manager 132 generates the end of playing time that playing programs stops based on the duration of playing programs time started that comprises among EIT (p/f) and the EIT (timetable) and program.In addition, EPG manager 132 is stored in the end of playing time that is generated among the EPG DB 53.
In fact the use that is included in the end of playing time among EIT (p/f) or the EIT (continuation) is hereinafter described represented, the end of playing time that is included among EIT (p/f) or the EIT (continuation) can use, and perhaps the end of playing time of EPG manager 132 generations can use.
EPG manager 132 suitably obtains the EPG data of being stored from EPG EB 53, and the EPG data are offered operation Input Control Element 137 and reservation correction manager 162.
The signal of watching manager 134 to provide based on tuner control unit 151, select one type will be from TV receiver 3 sound of loud speaker 91 outputs, perhaps switch the screen size that will on display 92, show.
The content regeneration of title manager 135 control stores in HDD 44.
The record of record management server 136 control preserved programs.That is, record management server 136 obtains to be stored in the subscription information in the subscription information tabulation hereinafter described 163, and based on subscription information control recording of programs.When the program that will write down was being play, record management server 136 made tuner 71 receive broadcasting wave by tuner control unit 151.Here, subscription information comprises the end of record time that the programm name that will write down, recording start time that recording of programs begins and recording of programs stop.
In addition, if just transmit from hereinafter described reservation correction manager 162 in the subscription information of recorded program and EPG data, then record management server 136 is revised the subscription information of the program that is writing down.
In addition, record management server 136 is controlled the current recording of programs that is writing down based on revised subscription information.In addition, record management server 136 offers reservation management device 161 with revised subscription information, and this subscription information is stored in the subscription information tabulation 163.
The subscription information of the record that will be 137 that provides by Input Control Element, be used for preserved program with reference to EPG DB 53, and is preserved by EPG manager 132 in reservation management unit 133.
Operation Input Control Element 137 is based on and representative of consumer that transmit from input unit 41 or light receiving unit 42 operation information (input signal) to the content of the operation of input unit 41 or remote controller 51,, generate (obtaining) and comprise with reference to EPG DB 53 by EPG manager 132 by the programm name of the program of reservation recording and the subscription information of this recording of programs time started and end of record time.In addition, operation Input Control Element 137 provides subscription information to the reservation management device 161 in the reservation management unit 133.
Reservation management unit 133 is configured to comprise that manager 162 is revised in reservation management device 161, reservation and subscription information tabulates 163.
Reservation management device 161 is stored in the subscription information that record management server 136, operation Input Control Element 137 and reservation correction manager 162 provide in the subscription information tabulation 163.In addition, subscription information tabulation 163 storages (preservation) are in HDD 44 for example.
When the EPG data were updated, then reservation was revised manager 162 and is obtained subscription information from subscription information tabulation 163, obtains the EPG data by EPG manager 132 from EPG DB 53, and, based on the EPG data after upgrading, judge whether subscription information needs to revise.That is whether, manager 162 judgements are revised in reservation is had difference each other by the reproduction time of the recording of programs time of reservation recording and this program.Here, if difference is arranged each other, then revise by the reproduction time of the program of reservation recording by the reproduction time of the recording of programs time of reservation recording and this program.
Need to revise if judge subscription information, that is, if be modified by the reproduction time of the program of reservation recording, then reservation is revised manager 162 based on the EPG data correction subscription information that upgraded.Reservation revise manager 162 with revised subscription information offer reservation management its 161 so that it is stored in the subscription information tabulation 163.
In addition, after upgrading the EPG data, judging needs to revise subscription information (writing time), and the current record of program that need revise of subscription information, and then reservation is revised manager 162 EPG data and the subscription information that obtains offered record management server 136.
With reference to the flow chart of figure 3, the performed program recording reservation processing by the CPU in the HDD video recorder 1 of carrying out reservation recording program 121 21 is described.
Among the step S1, the operation information (input signal) that operation Input Control Element 137 is imported by operation input unit 41 or remote controller 51 based on the user and be stored in EPG data among the EPGDB 53 obtains (generation) subscription information.Here, as indicated above, subscription information is the information that is used to preengage the expectation recording of programs, comprises, for example, recording start time that programm name, recording of programs begin and program stop the end of record time of record.
Among the step S2, operation Input Control Element 137 transmits (output) subscription information and gives reservation management device 161.After the step S2, the processing of operation Input Control Element 137 finishes.
Among the step S11, the subscription information that the processing of reservation management device 161 receptions passing through step S2 transmits from Input Control Element 137.
Among the step S12, the subscription information that reservation management device 161 will receive by the processing of step S11 is stored in the subscription information tabulation 163.After the step S12, the processing of reservation management device 161 finishes.
Flow chart with reference to Fig. 4, describe when receiving EIT (timetable) as the EPG data in the recording of programs process that needs correction (reproduction time changes) at subscription information, by correcting process writing time of HDD video recorder 1 execution of carrying out reservation recording program 121.In addition, the flow chart that is described in detail in hereinafter with reference Fig. 9 of this processing procedure carries out.
Among the step S21, EPG manager 132 obtains the EIT as the EPG data (timetable) that transmits by tuner 71 or communication unit 43.
In addition, among the step S21, EPG manager 132 can temporarily be stored the EIT as the EPG data (timetable) that receives in EPG DB 53, obtains EIT (timetable) by reading then from EPGDB 53.
Among the step S22, EPG manager 132 will transmit (output) and revise manager 162 for reservation by the EIT (timetable) that the processing of step S21 is obtained.After the step S22, the processing of EPG manager 132 finishes.
Among the step S31, the EIT (timetable) of the processing of manager 162 receptions passing through step S22 from 132 transmission of EPG manager revised in reservation.
Among the step S32, reservation is revised manager 162 and is obtained all subscription informations from subscription information tabulation 163.
Among the step S33, reservation is revised EIT (timetable) that manager 162 will receive by the processing of step S31 and is transmitted (output) to record management server 136 by the subscription information that the processing of step S32 is obtained.After the step S33, the processing that manager 162 is revised in reservation finishes.
Among the step S41, record management server 136 receives by the processing of step S33 and revises EIT (timetable) and the subscription information that manager 162 transmits from reservation.
Among the step S42, record management server 136 is used the subscription information from the current program that is writing down of change reproduction time correction of the subscription information that receives based on the EIT that receives (timetable).
Among the step S43, record management server 136 will transmit (output) and give reservation management device 161 by the subscription information that the processing of step S42 is revised.After the step S43, the processing of record management server 136 finishes.
Among the step S51, the subscription information that the processing of reservation management device 161 receptions passing through step S43 transmits from record management server 136.
Among the step S52, the subscription information that reservation management device 161 will receive by the processing of step S51 is recorded in the subscription information tabulation 163.After the step S52, the processing of reservation management device 161 finishes.
Equally, if received EIT (timetable), then revise and be used for the subscription information of the program that reservation recording writing down.
Flow chart with reference to figure 5, describe when receiving EIT (p/f) as the EPG data in the recording of programs process that needs correction (reproduction time changes) at subscription information, by correcting process writing time of HDD video recorder 1 execution of carrying out reservation recording program 121.In addition, the flow chart that is described in detail in hereinafter with reference Figure 60 of this processing procedure carries out.
Among the step S71, EPG manager 132 obtains the EIT as the EPG data (p/f) that transmits by tuner or communication unit 43.
In addition, among the step S71, EPG manager 132 can be stored the EIT as the EPG data (p/f) that receives earlier in EPG DB 53, obtain EIT (p/f) by reading then from EPG DB 53.
Among the step S72, EPG manager 132 will transmit (output) and revise manager 162 for reservation by the EIT (p/f) that the processing of step S71 is obtained.After the step S72, the processing of EPG manager 132 finishes.
Among the step S81, the EIT (p/f) of the processing of manager 162 receptions passing through step S72 from 132 transmission of EPG manager revised in reservation.
Among the step S82, reservation is revised manager 162 from for example, and the event id that is included in the current program that is writing down among the EIT (p/f) or the subscription information of programm name correspondence are obtained in subscription information tabulation 163.That is, if the event id of program is included in the subscription information, then reservation is revised manager 162 and is obtained the subscription information of the program that is included in the event id correspondence the EIT (p/f) from subscription information tabulation 163.In addition, if programm name is included in the subscription information, then reservation is revised manager 162 and is obtained the subscription information of the program that is included in the programm name correspondence the EIT (p/f) from subscription information tabulation 163.
Among the step S83, all subscription informations of EIT (p/f) that reservation correction manager 162 will receive by the processing of step S81 and the subscription information tabulation 163 that comprises the subscription information that obtains by the processing of step S82 transmit (output) and give record management server 136.After the step S83, the processing that manager 162 is revised in reservation finishes.
Among the step S91, record management server 136 receives by the processing of step S83 and revises EIT (p/f) and the subscription information that manager 162 transmits from reservation.
Among the step S92, record management server 136 is based on the play start time and the end of playing time of the current program that is writing down among the EIF that is included in reception (p/f), from the subscription information that receives, revise that to be used for reservation recording current just at the subscription information of recorded program.
Among the step S93, record management server 136 will transmit (output) to reservation management device 161 by the revised subscription information of the processing of step S92.After the step S93, the processing of record management server 136 finishes.
Among the step S101, the subscription information that the processing of reservation management device 161 receptions passing through step S93 transmits from record management server 136.
Among the step S102, the subscription information that reservation management device 161 will receive by the processing of step S101 is recorded in the subscription information tabulation 163.After the step S102, the processing of reservation management device 161 finishes.
Equally, if received EIT (p/f), then revise and be used for the subscription information of the program that reservation recording writing down.
Flow chart with reference to figure 6, describe when receiving EIT (timetable) before the recording of programs that needs to revise (reproduction time changes) at subscription information as the time, by correcting process writing time of HDD video recorder 1 execution of carrying out reservation recording program 121 about the EPG data of program.In addition, the flow chart that is described in detail in hereinafter with reference Fig. 9 of this processing procedure carries out.
Among the step S121, EPG manager 132 obtains the EIT as the EPG data (timetable) that transmits by tuner 71 or communication unit 43.As mentioned above, EIT (timetable) comprises, for example, and the information such as programm name, play start time, end of playing time and event id of (for example, before 7 days) a plurality of programs before several days.
In addition, among the step S121, EPG manager 132 can be stored the EIT as the EPG data (timetable) that receives earlier in EPG DB 53, obtain EIT (timetable) by reading then from EPG DB53.
Among the step S122, EPG manager 132 transmits (output) with EIT (timetable) and revises manager 162 for reservation.After the step S122, the processing of EPG manager 132 finishes.
Among the step S141, the EIT (timetable) of the processing of manager 162 receptions passing through step S122 from 132 transmission of EPG manager revised in reservation.
Among the step S142, reservation is revised manager 162 and is obtained all subscription informations from subscription information tabulation 163.
Among the step S143, the EIT (timetable) that manager 162 receives based on the processing by step S141 is revised in reservation, revises subscription information from the subscription information that the processing by step S142 obtains with the amended playing programs time.
Among the step S144, the subscription information that the processing correction that manager 162 will be by step S143 is revised in reservation transmits (output) to reservation management device 161.After the step S144, the processing that manager 162 is revised in reservation finishes.
Among the step S161, reservation management device 161 receives by the processing of step S144 and revises the subscription information that manager 162 transmits from reservation.
Among the step S162, the subscription information that reservation management device 161 will receive by the processing of step S161 is stored in the subscription information tabulation 163.After the step S162, the processing of reservation management device 161 finishes.
Equally, if received EIT (timetable), then revise the subscription information of the reservation recording be used for the program that will write down.
Flow chart with reference to figure 7, describe when receiving EIT (p/f) before the recording of programs that needs to revise (reproduction time changes) at subscription information as the time, by correcting process writing time of HDD video recorder 1 execution of carrying out reservation recording program 121 about the EPG data of program.In addition, the flow chart that is described in detail in hereinafter with reference Figure 60 of this processing procedure carries out.
Among the step S181, EPG manager 132 obtains the EIT as the EPG data (p/f) that transmits by tuner 71 or communication unit 43.As mentioned above, EIT (p/f) comprises, for example, and the information such as programm name, play start time, end of playing time and event id of current in progress program and the program that then will play.
In addition, among the step S181, EPG manager 132 can be stored the EIT as the EPG data (p/f) that receives earlier in EPG DB 53, obtain EIT (p/f) by reading then from EPG DB 53.
Among the step S182, EPG manager 132 transmits (output) with EIT (p/f) and revises manager 162 for reservation.After the step S182, the processing of EPG manager 132 finishes.
Among the step S201, the EIT (p/f) of the processing of manager 162 receptions passing through step S182 from 132 transmission of EPG manager revised in reservation.
Among the step S202, reservation is revised manager 162 and is obtained all subscription informations from subscription information tabulation 163, and obtain (detection) from subscription information and be included in the EIT (p/f) corresponding to for example, follow the event id of next program that will play of current in progress program or the subscription information of programm name.That is, if the event id of program is included in the subscription information, then reservation is revised manager 162 and is obtained the subscription information of the program that is included in the event id correspondence the EIT (p/f) from subscription information tabulation 163.In addition, if programm name is included in the subscription information, then reservation is revised manager 162 and is obtained the subscription information of the program that is included in the programm name correspondence the EIT (p/f) from subscription information tabulation 163.
Among the step S203, reservation is revised among the EIT (p/f) that manager 162 receives based on the processing that is included in by step S201, is followed the play start time and the end of playing time of next program that will play of current in progress program, revises the subscription information that obtains by the processing of step S202.
Among the step S204, the subscription information that the processing correction that manager 162 will be by step S203 is revised in reservation transmits (output) to reservation management device 161.After the step S204, the processing that manager 162 is revised in reservation finishes.
Among the step S221, reservation management device 161 receives by the processing of step S204 and revises the subscription information that manager 162 transmits from reservation.
Among the step S222, the subscription information that reservation management device 161 will receive by the processing of step S221 is recorded in the subscription information tabulation 163.After the step S222, the processing of reservation management device 161 finishes.
Equally, if received EIT (p/f), then revise and be used for the subscription information of reservation recording of the program that will write down.
With reference to the flow chart of figure 8, describe the program recording reservation cancellation of carrying out by the CPU in the HDD video recorder 1 of carrying out reservation recording program 121 21 and handle.
Among the step S241, operation Input Control Element 137 obtains the operation information about cancellation program recording reservation indication according to the operation of user from input unit 41 or light receiving unit 42.
Among the step S242, operation Input Control Element 137 will transmit (output) to reservation management device 161 about the operation information of the indication of cancellation program recording reservation.After the step S242, the processing of operation Input Control Element 137 finishes.
Among the step S261, reservation management device 161 receives the operation information about the indication of cancellation program recording reservation that the processing by step S242 transmits from Input Control Element 137.
Among the step S262, the reservation management device 161 corresponding subscription information of program recording reservation that deletion will be cancelled by the indication of the processing reception of step S261 from subscription information tabulation 163.
Among the step S263, reservation management device 161 will represent that the information that subscription information has been deleted sends reservation correction manager 162 to.
Among the step S281, reservation is revised manager 162 and is received the information of having deleted from the expression subscription information of reservation management device 161 transmission by the processing of step S261.
Among the step S282, reservation is revised manager 162 and is obtained all subscription informations from subscription information tabulation 163.
Among the step S283, reservation is revised manager 162 and is revised processing by step S282 from subscription information tabulation 163 subscription informations that obtain.
Among the step S284, the subscription information that the processing correction that manager 162 will be by step S283 is revised in reservation transmits (output) to reservation management device 161.After the step S284, the processing that manager 162 is revised in reservation finishes.
Among the step S264, reservation management device 161 receives by the processing of step S284 and revises the subscription information that manager 162 transmits from reservation.
Among the step S265, the subscription information that reservation management device 161 will receive by the processing of step S264 is recorded in the subscription information tabulation 163.After the step S265, the processing of reservation management device 161 finishes.
Equally, if cancelled the subscription information of single or a plurality of programs, then revise the subscription information of the reservation recording that is used for another program.
With reference to the flow chart of figure 9, the correcting process of being carried out by the CPU in the HDD video recorder 1 of carrying out reservation recording program 121 21 writing time when receiving EIT (timetable) is described.When HDD video recorder 1 received EIT (timetable) as the EPG data by tuner 71 or communication unit 43, this processing procedure began.
Among the step S301, reservation is revised manager 162 and is judged whether the user has indicated at revising the writing time of program recording reservation.For example, the user is provided with to revise and is labeled as " 1 ", with the indication amendment record time, correction perhaps is set is labeled as " 0 ", to indicate the not amendment record time.
In the step 301, if judge the automatic correction that is provided with at the writing time of program recording reservation, then handle and enter step S302, reservation is revised manager 162 and is obtained all subscription informations that are recorded in the subscription information tabulation 163 from subscription information tabulation 163 then.
In the step 303, reservation is revised manager 162 from later program of recording start time, resets the subscription information of the subscription information tabulation 163 of the processing acquisition of passing through step S302 in order.
Figure 10 shows the chart of the rearrangement that is recorded in the subscription information in the subscription information tabulation 163.With reference to Figure 10, can following description step S302 and the processing of step S303.
Among the step S302 of Fig. 9, for example, acquisition is recorded in all subscription informations of the subscription information tabulation 163 on the top that is arranged in Figure 10,, has obtained 9 subscription informations that is.As shown in figure 10, subscription information comprises, for example, and " programm name, recording start time, end of record time " these 3 kinds of information.
In the subscription information tabulation 163 shown in Figure 10, from top to bottom, write down: programm name is program A, recording start time to be that 2004/10/16 5:00 and end of record time are the subscription information of 2004/10/16 8:00; Programm name is program B, recording start time to be that 2004/10/16 8:00 and end of record time are the subscription information of 2004/10/16 9:00; Programm name is program J, recording start time to be that 2004/10/18 15:00 and end of record time are the subscription information of 2004/10/19 5:00; With programm name is program G, recording start time to be that 2004/10/17 5:00 and end of record time are the subscription information of 2004/10/16 8:00.
In addition, in subscription information shown in Figure 10 tabulation 163, from top the 5th down, write down: programm name is program E, recording start time to be that 2004/10/17 2:00 and end of record time are the subscription information of 2004/10/17 3:00; Programm name is program F, recording start time to be that 2004/10/17 3:00 and end of record time are the subscription information of 2004/10/17 4:00; Programm name is program C, recording start time to be that 2004/10/16 9:00 and end of record time are the subscription information of 2004/10/16 11:00; Programm name is program H, recording start time to be that 2004/10/17 9:00 and end of record time are the subscription information of 2004/10/17 10:00; With programm name is program D, recording start time to be that 2004/10/16 12:00 and end of record time are the subscription information of 2004/10/1622:00.
Among the step S303 of Fig. 9, from having the program of later recording start time, for example, shown in Figure 10 bottom, from top to bottom with nine subscription informations of order rearrangement of the subscription information of the subscription information of the subscription information of the subscription information of the subscription information of the subscription information of the subscription information of the subscription information of the subscription information of program J, program H, program G, program F, program E, program D, program C, program B, program A.
Among the step S304 of Fig. 9, it is 0 that reservation correction manager 162 is provided with parameter i.Here, parameter i is the parameter that is used for specifying by each subscription information after the step S303 rearrangement.For example, parameter i (=0) specifies the subscription information of the recording start time program J the latest shown in Figure 10 bottom.
Among the step S305, reservation is revised manager 162 from the EIT (timetable) that receives, and retrieval is by the information of the program of the subscription information institute reservation recording of parameter i appointment.That is, for example,, then from EIT (timetable), retrieve the information of program J if parameter i (=0) has specified program J (its subscription information), that is, and the play start time of program J and end of playing time.
For example, can be by the programme information of parameter i appointment based on the programm name that is included among the EIT, retrieval is come out from EIT (timetable).In addition, be stored in the subscription information, then can from EIT (timetable), be retrieved based on event id by the information of the program of reservation recording and obtain by subscription information if be included in the event id of each program among the EIT (timetable).
Among the step S306, reservation is revised manager 162 and is judged whether the information by the program of reservation recording by the subscription information of parameter i appointment is present among the EIT (timetable) that receives.
Among the step S306, if judge by being present among the EIT (timetable) that receives by the information of the program of reservation recording by the subscription information of parameter i appointment, then handle and enter step S307, whether reservation correction manager 162 is judged then needs to revise writing time.Promptly, for example, among the step S307, if the end of playing time among the play start time among recording start time in the subscription information and the EIT (timetable), the end of record time in the subscription information and the EIT (timetable), perhaps the two is all different, and then judging needs to revise writing time.If the two is all identical, then judging does not need to revise writing time.
Among the step S307, need writing time to revise, then handle entering step S308, carry out the subscription information correcting process if judge.The details of this processing will be described hereinafter with reference to the flow chart of Figure 13.Handle through this process, in the time one or two of the recording start time in the subscription information and the end of record all are corrected.
Among the step S309, parameter i adds 1.That is, if parameter i is " 0 ", then i becomes " 1 ".
Among the step S310, reservation is revised manager 162 and is judged that parameter i is whether less than the tabulate number of the subscription information in 163 of subscription information.
Among the step S310,, then handle and turn back to step S305, repeat above-mentioned processing then if judge the number of parameter i less than the subscription information in the subscription information tabulation 163.
For example, among the step S305,, then specified the subscription information of program H shown in Figure 10, and searched the program H (its information) among the EIT (timetable) if parameter i is " 1 ".
Among the step S310, if judge the number that parameter i is not less than the subscription information in (equaling) subscription information tabulation 163, then this processing finishes.
Among the step S307, do not need writing time to revise if judge, promptly, when the reproduction time by the program of reservation recording by the subscription information of parameter current I appointment does not change, the then processing of skips steps S308 is handled and is entered into step S309, repeats above-mentioned processing then.
Among the step S306, if judge by the information of reservation recording is not present among the EIT (timetable) that receives by the subscription information of parameter current i appointment, then skips steps S307 and step S308 handle and enter into step S309, repeat above-mentioned processing then.
Among the step S301, do not have indication to carry out the correction of the writing time of program recording reservation, then judge the user and do not expect to revise this writing time automatically, and finish this processing if judge.
Equally, the subscription information that is recorded in the subscription information tabulation 163 also can begin from the program with later recording start time to reset in order.Next, begin in order, judge with reference to EPG data (EIT) whether the reproduction time (play start time and end of playing time) of program has done modification from program with later recording start time.Subsequently, the program from the later recording start time begins to revise in order subscription information.
Figure 11 shows when subscription information and begins the order chart that subscription information moves when revising from the program with later recording start time.
As shown in figure 11, about the recording of programs time before the subscription information correction, that is,, suppose preserved program B about receiving the recording of programs time that to preengage before the new EPG data 1From 17:00 to the 18:00 record, preserved program C 1From 18:00 to the 19:00 record, preserved program D 1From 19:00 to the 20:00 record, and preserved program D 1From 20:30 to the 21:00 record.
At this moment, upgrade the layout of playing programs time afterwards about EPG, that is, and about being included in the layout of the playing programs time in the EPG data, hypothetical program A 1Broadcast 17:30 from 17:00, program B 1Broadcast 18:30 from 17:30, program C 1Broadcast 19:30 from 18:30, program D 1Broadcast 20:30 from 19:30, and program E 1Broadcast 22:00 from 21:00.
The layout of playing programs time after upgrading based on EPG, for revising the first time of writing time, the processing of subscription information by the step S308 of Fig. 9 is corrected for and makes program E 1From 21:00 to the 22:00 record.
In addition, the layout of playing programs time after upgrading based on EPG, for revising the second time of writing time, the processing of subscription information by the step S308 of Fig. 9 is corrected and makes program D 1From 19:30 to the 20:30 record
Therefore, by carrying out four processing (the step S308 of Fig. 9), (upgrading the reproduction time of program afterwards according to EPG) the recording of programs time (subscription information) shown in Figure 11 can obtain suitable correction.That is, subscription information is treated to and makes program B 1From 17:30 to the 18:30 record, program C 1From 18:30 to the 19:30 record, program D 1From 19:30 to the 20:30 record, program E 1From 21:00 to the 22:00 record.
Figure 12 shows when subscription information and begins the order chart that subscription information moves when revising from having the program of recording start time early.Among Figure 12 " subscription information correction before recording of programs time " and " EPG upgrades the layout of back program reproduction time " identical with content among Figure 11, so dispense description to it.
If from having the subscription information that begins to revise program than the program of recording start time morning, for revising the first time of the writing time on the playing programs time sequential routine basis after EPG upgrades, because program B 1Reproduction time from 17:30 to 18:30 with the program C that will from 18:00 to 19:00, write down 1Writing time overlapping, then by for example, the processing of the step S308 of Fig. 9, subscription information (recording start time and end of record time) is corrected for and makes program B 1From 17:30 to the 18:00 record.
In addition, for revising the second time of the writing time on the playing programs time sequential routine basis after EPG upgrades, because program C 1Reproduction time from 18:30 to 19:30, with the program D that will from 19:00 to 20:00, write down 1Writing time overlapping, then by for example, the processing of the step S308 of Fig. 9, subscription information (recording start time and end of record time) is corrected for program C 1Record 19:00 from 18:30.
In addition, at this moment, because program C 1Play from 18:30 to 19:30, subscription information (writing time) is corrected for the program B of record from 17:30 to 18:00 1Writing time, need to revise once more, make its from 17:30 to the 18:30 record.That is, need the processing of execution graph 9 step S308 once more.Can be to program C 1Use same treatment.
Therefore, as shown in figure 12, begin the situation that order revises and compare from having the program of recording start time early with writing time (subscription information), begin from program in writing time (subscription information) under the situation of order correction with later recording start time, shown in Figure 11, can use a spot of processing time, that is, suitably revise the recording of programs time (subscription information) earlier.
With reference to the flow chart of Figure 13, description is corresponding to the subscription information correcting process of the processing of the step S308 of Fig. 9.
Among the step S321, whether reservation is revised manager 162 and is judged the program that need revise writing time record.Among the step S321,, then handle and enter into step S322 if judge the program that to revise writing time record.Among the step S322, the subscription information correcting process the when program that need revise of executive logging time is writing down.The details of this processing will be described hereinafter with reference to the flow chart of Figure 14.Handle through this process, the end of record time in the subscription information of the program that is writing down obtains revising.
Among the step S321, be not record, then handle entering into step S323 if judge the program that to revise writing time.Among the step S323, the program that need revise of executive logging time is not the subscription information correcting process when writing down.The details of this processing will be described hereinafter with reference to Figure 27.Handling through this process, is not that in the time one or two of the recording start time of subscription information in the program that is writing down and the end of record obtain revising.
After step S322 or the step S323, handle and turn back to Fig. 9 step S309, carry out above-mentioned processing then.
With reference to the flow chart of Figure 14, when describing the program to revise when writing time and writing down, corresponding to the subscription information correcting process of the step S322 of Figure 13.
Among the step S341, record management server 136 is revised manager 162 from reservation and is obtained all subscription informations and the EIT (timetable) that is included in the subscription information 163, then, based on subscription information that obtains and EIT (timetable), judge whether to exist the program that will write down, its writing time is overlapping owing to the variation of reproduction time.That is, judge behind this program modification reproduction time whether with other recording of programs time-interleavings.
Specifically, among the step S341, whether record management server 136 judges when the play start time of program from amended reproduction time by the reservation recording by the subscription information of parameter i appointment writing time during interocclusal record during to end of playing, with the recording of programs time-interleaving of passing through another subscription information reservation recording.
Among the step S341, there is writing time because reproduction time changes and overlapping program to be recorded if judge, then handle and enter into step S342, record management server 136 judges whether the recording of programs with amended reproduction time is facilitated by automatic record then.That is, among the step S342, judge whether the program that is writing down that subscription information will be revised is based on user's preference and preengages self registering program by HDD video recorder 1.
In addition, when the user has write down expression whether manually during the manual reservation mark of the record of (that is, utilizing input unit 41 or remote controller 51) preserved program in subscription information, then based on this manual judgment processing of reservation mark execution in step S342.For example, when manual reservation mark is set to " 0 ", represent that then the user has manually preengage program recording.In addition, be set to " 1 ", then represent based on user's preference and preengage program recording automatically by HDD video recorder 1 if manually preengage mark.
Among the step S342, be not when writing down automatically when judging the reformed recording of programs of reproduction time, then handle entering into step S343, record management server 136 judges that whether program that reproduction time is modified is to watch needing the charge program of charging then.
When including the information (descriptor) of expression charge program (sponsored program) among the EIT, then based on the processing of this information (descriptor) execution in step S343.In addition, when not comprising the information of expression charge program among the EIT, then whether be watch or write down the charge program marker that need the charge program that charge to the judgment processing of step S343 if write down an expression program in subscription information.For example, when the charge program marker was set to " 0 ", the program of then representing reservation recording was the charge program.In addition, if the charge program marker is set to " 1 ", the program of then representing reservation recording is to watch or free free program when writing down.
Among the step S343, when judging program that reproduction time is modified, then handle and enter into step S344, carry out subscription information correcting process then at the charge program that is writing down for the charge program.The details of this processing will be described hereinafter with reference to the flow chart of Figure 17.Handle through this process, the end of record time in the subscription information of the charge program that is writing down obtains revising.
After the step S344, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
Among the step S341, when judge do not exist need record, writing time is because when the variation of reproduction time and overlapping program, processing enters into step S345, and record management server 136 is modified to the end of playing time of revising the back reproduction time with the end of record time of subscription information then.
Specifically describe the subscription information correction with reference to Figure 15,16,18~21 and 23~26 below.Among Figure 15,16,18~21 and 23~26, the straight line of subsidiary " T " is represented the time.Among these figure, the concrete time of digitized representation that article one straight line of subsidiary " T " is subsidiary.Among Figure 15,16,18~21 and 23~26, from top to bottom, having on the second straight line of " T ", " subscription information correction before recording of programs time " representative receives the writing time in the subscription information that is recorded in each program before the new EPG data, that is, recording of programs time started and end of record time.
Among Figure 15,16,18~21 and 23~26, from top to bottom, with on the 3rd straight line of " T ", " EPG upgrades the reproduction time of program afterwards " representative is according to the reproduction time (wherein forming) of new reception EPG data (up-to-date EPG data), that is, the play start time of program and end of playing time.Among Figure 15,16,18~21 and 23~26, from top to bottom, attach on the 4th (bottom) straight line of " T " on it, " recording of programs time after the subscription information correction " representative is based on recording start time and end of record time in the revised subscription information of each program of up-to-date EPG data, and representative is by the recording of programs time of record management server 136 controlling recording.
In addition, among Figure 15,16,18~21 and 23~26, " free program " represents the program of view for free.The program that will charge is watched in " charge program " representative." recording reservation program automatically " represented based on user's preference and preengage by HDD video recorder 1 self registering program." program " represents in above-mentioned " free program ", " the charge program " and " recording reservation program automatically ".
In addition, carrying out providing letter character " B " in the program of subscription information correction, as " program B ".In addition,, the subscription information correcting process is classified the program subscript such as the program B that appends to letter character that will classify and handle in order to simplify description 11-1Wait and distinguish.
Here, below with reference to for example, Figure 15 or Figure 16 describe the processing of step S345.As shown in figure 15, supposed before receiving new EPG data program A 11-1The recording start time be 17:00, the end of record time is 18:00, its subscription information is recorded in the subscription information tabulation 163, program B 11-1The recording start time be 18:00, the end of record time is 20:00, its subscription information is recorded in the subscription information tabulation 163.
At this moment, suppose as program B 11-1When writing down, for example by the 18:30 of arrow 201 expression the time, receive EIT (timetable) as the EPG data.In the EIT that receives (timetable), if the current program B that plays (writing down) 11-1The end of playing time be 21:00, that is, if EPG upgrade after program B 11-1Reproduction time be changed to from 18:00 to 21:00, then record management server 136 is with program B 11-1End of playing time 21:00 be set to program B 11-1End of record time of subscription information.
Therefore, after through the subscription information correction, program B 11-1The recording start time be 18:00, the end of record time is 21:00.
Therefore, record management server 136 controlling recording make program A 11-1From 17:00 to the 18:00 record.In addition, record management server 136 controlling recording make program B 11-1From 18:00 to the 21:00 record.
In addition, for convenience, when the 18:30 in arrow 201 expressions receives the EPG data, program A has been described 11-1Subscription information be present in this situation in the subscription information tabulation 163, still, at the time point of 18:30, program A 11-1Subscription information can be from the subscription information deletion 163 of tabulating.
In addition, as shown in figure 16, suppose to receive before the new EPG data that the recording start time is 17:00 and end of record time to be the program A of 18:00 11-2Subscription information be recorded in the subscription information tabulation 163, and the recording start time is 19:00 and end of record time to be the program B of 21:00 11-2Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose as program B 11-2When writing down, for example by the 19:30 of arrow 202 expression the time, receive EIT (timetable) as the EPG data.In the EIT that receives (timetable), if the current program B that plays (writing down) 11-2Play start time be 18:00, the end of playing time is 20:00, that is, program B after EPG upgrades 11-2Reproduction time be changed to from 18:00 to 20:00, then record management server 136 is with program B 11-2End of playing time 20:00 be set to program B 11-2End of record time of subscription information.
Therefore, after the subscription information correction, program B 11-2The recording start time be 19:00, the end of record time is 20:00.
Therefore, record management server 136 controlling recording make program A 11-2From 17:00 to the 18:00 record.In addition, record management server 136 controlling recording make program B 11-2From 19:00 to the 20:00 record.
In addition, for convenience, when the 19:30 in arrow 202 expressions receives the EPG data, program A had been described 11-2Subscription information be present in this situation in the subscription information tabulation 163, still, at the time point of 19:30, program A 11-2Subscription information can be from the subscription information deletion 163 of tabulating.
Like this,, revise subscription information, make amended reproduction time be set to the end of record time when not existing writing time during overlapping program.
After the step S345, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
Among the step S342, be when writing down automatically, then handle and enter into step S346 that record management server 136 stops the automatic record of the program that reproduction time is modified then when judging program that reproduction time is modified.
In addition, when having stopped the automatic record of program, then record management server 136 can deletion record automatic recording reservation program (its content) extremely at this moment
After the step S346, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
Among the step S343, when to judge program that reproduction time is modified be not non-charge program, that is, the program that is modified when reproduction time be can view for free free program the time, processing enters into step S347, carries out the subscription information correcting process at the free program that is writing down then.The details of this processing are described hereinafter with reference to the flow chart of Figure 22.Handle through this process, the end of record time in the subscription information of the free program that is writing down obtains revising, and perhaps record stops.
After the step S347, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
With reference to the flow chart of Figure 17, describe Figure 14 step S344 correspondence, at the subscription information correcting process of the charge program that is writing down.
Among the step S371, based on subscription information and EIT (timetable), in the reproduction time of the program that is writing down, record management server 136 judge revise the back reproduction times aft section whether with other recording of programs time-interleavings.That is, in reproduction time just, judge whether the end of playing time of amended reproduction time is the time that is in other recording of programs time ranges at recorded program.
Specifically, among the step S371, whether record management server 136 is judged the end of record time in the writing time that is performed to the end of playing time as the play start time of record from amended reproduction time (reproduction time of the current program that is writing down), be the time of recording of programs in the time that is in by other subscription information reservation recordings.
Among the step S371, in the reproduction time of the program that is writing down, if judge aft section and other recording of programs time-interleavings of revising the back reproduction time, processing enters into step S372, and record management server 136 is modified to end of record time of subscription information the end of playing time of reproduction time after the modification of the program that is writing down then.
Among the step S373, record management server 136 judges writing time, whether other overlapping programs were charge programs.As above described in the processing of step S343, based on the information (descriptor) that is included in expression charge program other programs (sponsored program), that writing time is overlapping among the EIT, perhaps whether be watch and when the writing down charge program marker of the charge program of charge the processing of execution in step S373 in expression if being included in the subscription information other programs of expression.
Among the step S373, if judge other overlapping programs of subscription time is not the charge program, promptly, if other overlapping programs of subscription time are free programs, then handle entering into step S374, record management server 136 is modified to overlapping recording start time of other programs the end of playing time of the program that reproduction time is modified then.
The processing of step S372~step S374 is described with reference to Figure 18 here.For example, as shown in figure 18, suppose that the recording start time is 17:00 and end of record time to be the program A of 18:00 before new EPG Data Receiving 12-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00 and end of record time to be the program B of 20:00 12-1Subscription information be recorded in the subscription information tabulation 163, and the recording start time is 20:30 and end of record time to be the program C of 21:30 12-1Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose as charge program B 12-1When writing down, when the 18:30 of for example arrow 211 expressions, receive EIT (timetable) as the EPG data.In the EIT that receives (timetable), if the current program B that plays (writing down) 12-1The end of playing time be 21:00, that is, if EPG upgrade after program B 12-1Reproduction time change into from 18:00 to 21:00, then record management server 136 is with program B 12-1End of playing time 21:00 be set to program B 12-1End of record time of subscription information.
This is because the charge recording of programs priority that record has begun is set to be higher than the next program C that record does not also begin 12-1Record priority.This priority is to be provided with in reservation recording program 121 by the judgment processing of reservation recording program 121 and according to the processing that judged result is carried out.The charge program is charged when recording start usually.Because this reason, the charge program B of opening entry 12-1Record priority be provided with than the program C that does not also have opening entry 12-1Record priority want high.
In addition, can attach the form that expression program priority is provided, make reservation recording program 121 can determine the processing that to carry out based on the priority that form is represented.
In addition, if program C 12-1Be free program, then record management server 136 is by the processing of step S374, with program B 12-1End of playing time 21:00 be set to program C 12-1Subscription information in the recording start time.
Thereby, after the subscription information correction, charge program B 12-1Subscription information in the recording start time be 18:00, the end of record time is 21:00.In addition, program C 12-1Subscription information in the recording start time be 21:00, the end of record time is 21:30.
Therefore, record management server 136 controlling recording make program A 12-1From 17:00 to the 18:00 record.In addition, record management server 136 controlling recording make program B 12-1From 18:00 to the 21:00 record.In addition, record management server 136 controlling recording make program C 12-1From 21:00 to the 21:30 record.
In addition, for convenience, when the 18:30 that shows at arrow 211 receives the EPG data, program A has been described 12-1Subscription information be present in this situation in the subscription information tabulation 163, still, at the time point of 18:30, program A 12-1Subscription information can be from the subscription information deletion 163 of tabulating.
Like this, when there being overlapping program writing time, and the program that will carry out the subscription information correction that is writing down then revises subscription information when being the charge program like this, makes amended reproduction time be set to the end of record time.In addition, when the program that is writing down is the charge program, recording of programs termination time of charging after the subscription information correction is more late and more Zao than that recording of programs termination time than the next recording of programs time started of reservation recording, and when the next program of reservation recording is free program, revise the subscription information of free program like this, make the charge recording of programs termination time (end of playing time) of writing down be set to the free recording of programs time started.
Among the step S373 of Figure 17, be the charge program, then handle and entering into step S375 that the overlapping recording start time of record management server 136 other programs is set to the end of record time then if judge writing time overlapping other programs.That is, for example, if program C shown in Figure 180 12-1Be charge program, then program C 12-1Subscription information in recording start time and end of record time be set to be equal to each other.Among Figure 18, for example, by the processing of step S375, record management server 136 keeps program C 12-1The recording start time be 20:30, and with program C 12-1Recording start time 20:30 be set to program C 12-1The end of record time.
At this moment, do not write down charge program C 12-1(be zero minutes writing time).
Like this, if the program that is writing down is the charge program, it is more late and more Zao than that recording of programs termination time than preengaging the next recording of programs time started that will write down to charge the recording of programs termination time after the subscription information correction, and the next program that reservation will be write down is the charge program, then revise subscription information like this, make that recording start time and the end of record time in the subscription information of this charge program is equal to each other.
After the processing of step S374 or step S375, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
Among the step S371, if judge, in the reproduction time of the program that is writing down, the aft section of revising the back reproduction time not with other recording of programs time-interleavings, the subscription information of the program of then charging is not revised, processing turns back to figure step S309.
In the processing of step S371, if judge revise the back reproduction time aft section not with other recording of programs time-interleavings, the subscription information of the program of then charging is not revised.This is because consider Figure 19~situation shown in Figure 21.
For example, as shown in figure 19, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 12-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 20:00 12-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:30, end of record time to be the program C of 21:30 12-2Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, at the 18:30 of arrow 212 expression, this moment program B 12-2Affirm record, receive EIT (timetable) as the EPG data.
In the EIT that receives (timetable), if the current program B of (writing down) that plays certainly 12-2Play start time be that 21:00 and end of playing time are 23:00, that is, and the program B if EPG charges after upgrading 12-2Reproduction time change into from 21:00 to 23:00, then record management server 136 is not revised charge program B 12-2Subscription information.
Charge program B 12-2The subscription information reason not doing to revise be, at the time point of 18:30, the charge program D of reproduction time from 18:00 to 20:00 12-2Play, and begun charge program D 12-2Record.That is, reason is charge program D 12-2Record begun charge, therefore program D charges 12-2It is constant to continue to record 20:00.
Therefore, after the subscription information correction, charge program B 12-2Subscription information in the recording start time be that 18:00 is constant, and its end of record time is that 20:00 is constant.
Record management server 136 controlling recording make program A 12-2From 17:00 to the 18:00 record.In addition, record management server 136 controlling recording make program D 12-2From 18:00 to the 20:00 record.In addition, record management server 136 controlling recording make program C 12-2From 20:30 to the 21:30 record.
In addition, for convenience,, program A had been described if the EPG data receive at the 18:30 of arrow 221 expressions 12-2Subscription information be present in this situation in the subscription information tabulation 163, still, at the time point of 18:30, program A 12-2Subscription information can be from the subscription information deletion 163 of tabulating.
In addition, for example, as shown in figure 20, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 12-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 19:30 12-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:00, end of record time to be the program C of 21:00 12-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 21:30, end of record time to be the program D of 22:30 12-3Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose that for example, when the 18:30 of arrow 213 expressions, program B charges this moment 12-3Affirm record, receive EIT (timetable) as the EPG data.
In the EIT that receives (timetable), if the current charge program B of (writing down) that plays certainly 12-3Play start time be 20:30, the end of playing time is 22:00, that is, the program B if EPG charges after upgrading 12-3Reproduction time change into from 20:30 to 22:00, then record management server 136 is not revised charge program B 12-3Subscription information.
Charge program B 12-3The subscription information reason not doing to revise be, at the time point of 18:30, the charge program E of reproduction time from 18:00 to 20:00 12-3Play, and charge program E 12-3Record begin.That is, reason is charge program E 12-3Record begun charge, therefore program E charges 12-3It is constant to continue to record 20:00.
Therefore, after the subscription information correction, charge program B 12-3Subscription information in the recording start time be that 18:00 is constant, its end of record time is that 19:30 is constant.
Record management server 136 controlling recording make program A 12-3From 17:00 to the 18:00 record.Record management server 136 controlling recording make program E 12-3From 18:00 to the 19:30 record.Record management server 136 controlling recording make program C 12-3From 20:00 to the 21:00 record.Record management server 136 controlling recording make program D 12-3From 21:30 to the 22:30 record.
In addition, for convenience,, program A had been described if the EPG data receive at the 18:30 of arrow 223 expressions 12-3Subscription information be present in this situation in the subscription information tabulation 163, still, at the time point of 18:30, program A 12-3Subscription information can be from the subscription information deletion 163 of tabulating.
In addition, for example, as shown in figure 21, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 12-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 19:30 12-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:00, end of record time to be the program C of 22:30 12-4Subscription information be recorded in the subscription information tabulation 163.
At this moment, at first, suppose that for example, at the 18:30 of arrow 214 expressions, program B charges this moment 12-4Affirm record, receive EIT (timetable) as the EPG data.
In the EIT that receives (timetable), if the current charge program B of (writing down) that plays certainly 12-4Play start time be 20:30, the end of playing time is 22:00, that is, the program B if EPG charges after upgrading 12-4Reproduction time change into from 20:30 to 22:00, then record management server 136 is not revised charge program B 12-4Subscription information.
Charge program B 12-4The subscription information reason not doing to revise be, at the time point of 18:30, the charge program D of reproduction time from 18:00 to 19:30 12-4Play and begun the program D that charges 12-4Record.That is, reason is charge program D 12-3Record begun charge, therefore program D charges 12-4It is constant to continue to record 19:30.
Therefore, after the subscription information correction, charge program B 12-4Subscription information in the recording start time be that 18:00 is constant, and the end of record time is that 19:30 is constant.
Therefore, record management server 136 controlling recording make program A 12-4From 17:00 to the 18:00 record.In addition, record management server 136 controlling recording make program D 12-4From 18:00 to the 19:30 record.In addition, record management server 136 controlling recording make program C 12-4From 20:00 to the 22:30 record.
In addition, for convenience,, program A had been described if the EPG data receive at the 18:30 of arrow 214 expressions 12-4Subscription information be present in this situation in the subscription information tabulation 163, still, at the time point of 18:30, program A 12-4Subscription information can be from the subscription information deletion 163 of tabulating.
Like this, if the recording of programs that the end of playing time of revising the charge program that is writing down in the reproduction time of back will not write down in reservation in the time, then subscription information is not revised.
Next, with reference to the flow chart of Figure 22, describe Figure 14 step S347 correspondence, at the subscription information correcting process of the free program that is writing down.
Among the step S391, record management server 136 judges that whether the program that writing down is to be write down and the program of institute's reference in record by the subscription information indication.Promptly, for example, when event id is recorded in the subscription information, based on the event id in the subscription information that is recorded in the program that is instructed to write down be included in the event id of the current program that is writing down among the EIT, judge that whether the program that writing down is to be write down and the program of institute's reference in recording process by the subscription information indication.
Among the step S391, when programm name is comprised in the subscription information, based on programm name in the subscription information that is recorded in the program that is instructed to write down and the programm name that is included in the current program that is writing down among the EIT, can judge, whether the program that is writing down is to be write down and the program of institute's reference in recording process by the subscription information indication.
Among the step S391, the subscription information indication is write down and the program of institute's reference in recording process if judge the program that is writing down and be, promptly, for example, if the event id that is recorded in the subscription information of the program that is instructed to write down is equal to each other with the event id that is included in the current program that is writing down among the EIT, then handle and enter into step S392, the end of record time of record management server 136 subscription informations is set to preengage the next recording of programs time started that will write down then.
That is, for example, as shown in figure 23, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 13-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 20:00 13-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:30, end of record time to be the program C of 22:00 13-1Subscription information be recorded in the subscription information tabulation 163.
At this moment, as free program B 13-1When writing down, suppose the EIT (timetable) that when the 18:30 of for example arrow 221 expressions, receives as the EPG data.In the EIT that receives (timetable), if the current free program B that plays (writing down) 13-1The end of playing time be 21:00, that is, if EPG upgrade after free program B 13-1Reproduction time change into from 18:00 to 21:00, then record management server 136 is with program C 13-1Recording start time 20:30 be set to program B 13-1Subscription information in the end of record time.
Therefore, after the subscription information correction, program B 13-1Subscription information in the recording start time be 18:00, the end of record time is 20:30.
Therefore, record management server 136 controlling recording make program A 13-1From 17:00 to the 18:00 record.Record management server 136 controlling recording make program B 13-1From 18:00 to the 20:30 record.Record management server 136 controlling recording make program C 13-1From 20:30 to the 22:00 record.That is, do not write down free program B from 20:30 to 21:00 13-1
In reservation recording program 121, the program that reproduction time is modified is set to lower record priority basically.Therefore, although its record, if the program that reproduction time is modified is free program B 13-1, program C then 13-1Record priority be set to the free program B that is modified than reproduction time 13-1Record priority height.Therefore, program C 13-1Writing time do not revise, and write down free program B as much as possible 13-1, make not and free program B and then 13-1The reservation program C that will write down 13-1Writing time overlapping.
In addition, for convenience, when the 18:30 in arrow 221 expressions receives the EPG data, program A has been described 13-1Subscription information be present in this situation in the subscription information tabulation 163, still, at the time point of 18:30, program A 13-1Subscription information can be from the subscription information deletion 163 of tabulating.
Like this, if the end of playing time after the modification of free program in the reproduction time is in next recording of programs that reservation will write down in the time, then revise subscription information, the next recording of programs time started that reservation will be write down is set to the end of record time.
Among the step S391 of Figure 22, the subscription information indication is write down and the program of institute's reference in recording process if judge the program that is writing down and be not, for example, if the event id that is recorded in the subscription information of the program that is instructed to write down differs from one another with the event id that is included in the current program that is writing down among the EIT, then handle and enter into step S393, record management server 136 stops the current record recording of programs then.In the processing of step S393, the reason that record stops is to consider the situation shown in Figure 24~26.
That is to say, for example, as shown in figure 24, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 13-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 20:00 13-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:00, end of record time to be the program C of 21:00 13-2Subscription information be recorded in the subscription information tabulation 163.
At this moment, as free program B 13-2When writing down certainly, suppose when the 19:30 of for example arrow 222 expressions, receive EIT (timetable) as the EPG data.
In the EIT that receives (timetable), if the current free program B of (writing down) that plays certainly 13-2Play start time be that 20:30, end of playing time are 22:30, that is, if EPG upgrade after free program B 13-2Reproduction time change into from 20:30 to 22:30, and the program that is writing down is not the free program B of user expectation record 13-2, then record management server 136 is not revised free program B 13-2Subscription information.
In addition, since record management server 136 current records be to be different from free program B 13-2Free program D 13-2, so its execution control, stop (interruption) free program D immediately 13-2Record.
Therefore, at the time point of 19:30, free program B 13-2Subscription information in the recording start time be that 18:00 is constant, and the end of record time is that 20:00 is constant.
In addition, if receive the EPG data at 19:30, and to judge the current program that is writing down be not free program B 13-2, then free program B 13-2Subscription information can not revise, and can delete.
Therefore, record management server 136 controlling recording make program A 13-2From 17:00 to the 18:00 record.In addition, record management server 136 controlling recording make program D 13-2From 18:00 to the 19:30 record.In addition, record management server 136 controlling recording make program C 13-2From 20:00 to the 21:00 record.
Record management server 136 can be deleted the free program D of record from 18:00 to 19:30 13-2(its content).
In addition, for convenience,, program A has been described then if receive the EPG data at the 19:30 of arrow 222 expressions 13-2Subscription information be present in this situation in the subscription information tabulation 163, still, at the time point of 19:30, program A 13-2Subscription information can be from the subscription information deletion 163 of tabulating.
In addition, for example, as shown in figure 25, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 13-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the free program B of 19:30 13-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:00, end of record time to be the program C of 21:00 13-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 21:30, end of record time to be the program D of 22:30 13-3Subscription information be recorded in the subscription information tabulation 163.
At this moment, as free program B 13-3When writing down certainly, suppose the EIT (timetable) that when the 19:00 of for example arrow 223 expressions, receives as the EPG data.In the EIT that receives (timetable), if the current free program B of (writing down) that plays certainly 13-3Play start time be 20:30, and the end of playing time be 22:00, that is, if EPG upgrade after free program B 13-3Reproduction time change into from 20:30 to 22:00, and the program that is writing down is not the free program B of user expectation record 13-3, then record management server 136 is not revised free program B 13-3Subscription information.
In addition, since record management server 136 current records be to be different from free program B 13-3Free program E 13-3, so its execution control, stop (interruption) free program E immediately 13-3Record.
Therefore, at the time point of 19:00, free program B 13-3Subscription information in the recording start time be 18:00, and the end of record time is that 19:30 is constant.
In addition, if receive the EPG data at 19:00, and to judge the current program that is writing down be not free program B 13-3, then free program B 13-3Subscription information can not do to revise and can delete.
Therefore, record management server 136 controlling recording make program A 13-3From 17:00 to the 18:00 record.Record management server 136 controlling recording make program E 13-3From 18:00 to the 19:00 record.Record management server 136 controlling recording make program C 13-3From 20:00 to the 21:00 record.Record management server 136 controlling recording make program D 13-3From 21:30 to the 22:30 record.
Record management server 136 can be deleted the free program E of record from 18:00 to 19:30 13-3(its content).
In addition, for convenience,, program A had been described if receive the EPG data at the 19:00 of arrow 223 expressions 13-3Subscription information be present in this situation in the subscription information tabulation 163, still, at the time point of 19:00, program A 13-3Subscription information can be from the subscription information deletion 163 of tabulating.
For example, as shown in figure 26, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 13-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the free program B of 19:30 13-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:00, end of record time to be the program C of 22:30 13-4Subscription information be recorded in the subscription information tabulation 163.
At this moment, basically, as free program B 13-4When writing down certainly, suppose that the 19:00 that represents at for example arrow 224 receives the EIT (timetable) as the EPG data.
In the EIT that receives (timetable), if the current free program B of (writing down) that plays certainly 13-4Play start time be that 20:30, end of playing time are 22:00, that is, if EPG upgrade after free program B 13-4Reproduction time change into from 20:30 to 22:00, and the program that is writing down is not the free program B of user expectation record 13-4, then record management server 136 is not revised free program B 13-4Subscription information.
In addition, since record management server 136 current records be to be different from free program B 13-4Free program D 13-4, so its execution control, stop (interruption) free program D immediately 13-4Record.
Therefore, at the time point of 19:00, free program B 13-4Subscription information in the recording start time be that 18:00 is constant, and the end of record time is that 19:30 is constant.
In addition, if receive the EPG data at 19:00, and to judge the current program that is writing down be not free program B 13-4, then free program B 13-4Subscription information can not do to revise and can delete.
Therefore, record management server 136 controlling recording make program A 13-4From 17:00 to the 18:00 record.Record management server 136 controlling recording make program D 13-4From 18:00 to the 19:00 record.Record management server 136 controlling recording make program C 13-4From 20:00 to the 22:30 record.
In addition, record management server 136 can be deleted the free program D of record from 18:00 to 19:00 13-4(its content).
In addition, for convenience,, program A had been described if receive the EPG data at the 19:00 of arrow 224 expressions 13-4Subscription information be present in this situation in the subscription information tabulation 163, still, at the time point of 19:00, program A 13-4Subscription information can be from the subscription information deletion 163 of tabulating.
Like this, if the reproduction time of program has been done modification, and judge the program that the free program that is writing down is not the user expectation record, then subscription information is not revised.In addition, if judge the program that the free program that is writing down is not the user expectation record, then stop the recording of programs that (interruption) writing down.
After the step S392 or step S393 of Figure 22, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
With reference to the flow chart of Figure 27, describe the program to revise when writing time and be not when writing down, the subscription information correcting process of the step S323 correspondence of Figure 13.
Among the step S421, reservation revises that manager 162 judges whether to have writing time because the variation of reproduction time and overlapping program.
Specifically, among the step S421, reservation is revised manager 162 and is judged, by preengage by the subscription information of parameter i appointment this segment record time that the play start time of program from revise the back reproduction time that will write down record the end of playing time whether with preengage the recording of programs time-interleaving that will write down by another subscription information.
Among the step S421, exist writing time because the variation of reproduction time and overlapping program to be recorded if judge, then handle and enter into step S422, reservation correction manager 162 judges whether the recording of programs that reproduction time is modified is automatic record then.That is, as above described in the step S342 of Figure 14, reservation is revised manager 162 and is carried out judgement based on manual reservation mark.
Among the step S422, be not to be automatic record when judging the recording of programs that reproduction time is modified, then handle entering into step S423, reservation revises whether the program that manager 162 judges that reproduction time is revised is the program of charging then.That is, for example,,, judge whether the program that reproduction time is modified is the charge program based on the information (descriptor) of expression charge program (sponsored program) or the charge program marker among the EIT as above described in the step S343 of Figure 14.
Among the step S423, when judging program that reproduction time is modified for the charge program, handle entering into step S424, reservation is revised manager 162 and is judged whether recording of programs time started and end of record time that reproduction time is modified are equal to each other then.That is, judge whether recording start time and end of record time in the subscription information of the program that reproduction time is revised are equal to each other.
After the step S424, when judging recording of programs time started that reproduction time revises and end of record time when not waiting each other, processing enters into step S425, and reservation is revised recording start time and the end of record time that manager 162 is provided with in the subscription information and made it to be equal to each other then.
Hereinafter, specifically describe the subscription information correction with reference to Figure 28~46 and 48~55.In Figure 28~46 and 48~55, the straight line express time of subsidiary " T " on it.On the figure, the subsidiary concrete time of numeral of article one straight line of subsidiary " T " on it.In Figure 28~46 and 48~55, from top to bottom, attach on the second straight line of " T " on it, " subscription information correction before recording of programs subscription time " expression receives the writing time in the subscription information that is recorded in the program that each reservation will write down before the new EPG data, that is, recording of programs time started and end of record time.
In Figure 28~46 and 48~55, from top to bottom, on the 3rd straight line of subsidiary " T ", " EPG upgrades the reproduction time of program afterwards " expression is according to the reproduction time (its layout) of new reception EPG data (up-to-date EPG data), that is, the play start time of program and end of playing time.In Figure 28~46 and 48~55, from top to bottom, on the 4th straight line of subsidiary " T ", " recording of programs subscription time after the subscription information correction " represents that each program is based on up-to-date EPG data and recording start time and end of record time in the revised subscription information.From top to bottom, on the 5th (bottom) straight line of subsidiary " T ", " recording of programs time " expression record is by the recording of programs time of record management server 136 controls thereon.
In addition, in Figure 28~46 and Figure 48~55, the program of " free program " expression view for free.The program that will charge is watched in " charge program " expression." automatically recording reservation program " is illustrated on user's the preference basis by the self registering program of HDD video recorder 1 reservation." program " do not do special qualification, is one in above-mentioned " free program ", " the charge program " and " recording reservation program automatically ".
In addition, carrying out providing character " B " in the program of subscription information correction, as " program B ".In addition,, the subscription information correcting process is classified the program subscript such as the program B that appends to letter character that will classify and handle in order to simplify description 21-1Wait and distinguish.
The processing of step S425 is described below with reference to Figure 28~31 here.As shown in figure 28, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 21-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 20:00 21-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:30, end of record time to be the program C of 21:30 21-1Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example receive EIT (timetable) as the EPG data.In the EIT that receives (timetable), if charge program B 21-1The end of playing time be 21:00, that is, and the program B if EPG charges after upgrading 21-1Reproduction time change into from 18:00 to 21:00, then the manager 162 program B that will charge is revised in reservation 21-1Subscription information in the end of record time be modified to the time 18:00 identical from 20:00 with the recording start time.That is, reservation is revised manager 162 in the processing of step S425, the time 18:00 identical with the recording start time program B that is set to charge 21-1Subscription information in the end of record time.
Therefore, after the subscription information correction, charge program B 21-1Subscription information in the recording start time be 18:00, and its end of record time is 18:00.
Therefore, record management server 136 controlling recording make program A 21-1From 17:00 to the 18:00 record.Record management server 136 controlling recording make charge program B 21-1Record be under an embargo.That is, do not write down charge program B 21-1In addition, record management server 136 controlling recording make program C 21-1From 20:30 to the 21:30 record.
In addition, as shown in figure 29, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 21-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 20:00 21-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:00, end of record time to be the program C of 21:00 21-2Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if charge program B 21-2Play start time be that 20:30, end of playing time are 22:30, that is, and the program B if EPG charges after upgrading 21-2Reproduction time change into from 20:30 to 22:30, then in the processing of step S425, reservation is revised manager 162 the program B that for example charges is set 21-2Play start time 20:30 as charge program B 21-2Subscription information in the end of record time, and the time 20:30 identical with the set recording start time is set to the end of record time.
Therefore, after the subscription information correction, charge program B 21-2Subscription information in the recording start time be 20:30, and the end of record time is 20:30.
Therefore, record management server 136 controlling recording make program A 21-2From 17:00 to the 18:00 record.Record management server 136 controlling recording make charge program B 21-2Record be under an embargo.That is, do not write down charge program B 21-2In addition, record management server 136 controlling recording make program C 21-2From 20:00 to the 21:00 record.
In addition, for example, as shown in figure 30, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 21-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 19:30 21-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 20:30 21-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 21:00, end of record time to be the program D of 22:00 21-3Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if charge program B 21-1Play start time be that 20:00, end of playing time are 21:30, that is, and the program B if EPG charges after upgrading 21-1Reproduction time change into from 20:00-21:30, then in the processing of step S425, the manager 162 program B that will charge is revised in reservation 21-1Subscription information in the end of record time be modified to the time 18:00 identical from 20:00 with the recording start time, and the time 20:00 identical with the set recording start time is set to the end of record time.
Therefore, after the subscription information correction, charge program B 21-1Subscription information in the recording start time be 18:00, and the end of record time is 18:00.
Therefore, record management server 136 controlling recording make program A 21-1From 17:00 to the 18:00 record.Record management server 136 controlling recording make charge program B 21-1Record be under an embargo.That is, do not write down charge program B 21-1In addition, record management server 136 controlling recording make program C 21-1From 20:30 to the 21:30 record.
In addition, for example, as shown in figure 31, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 21-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 19:30 21-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 22:00 21-4Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if charge program B 21-4Play start time be that 20:00, end of playing time are 21:30, that is, and the program B if EPG charges after upgrading 21-4Reproduction time be revised as from 20:00 to 21:30, then in the processing of step S425, the manager 162 program B that will for example charge is revised in reservation 21-4The play start time 20:00 program B that is set to charge 21-4Subscription information in the recording start time, and the time 20:00 identical with the set recording start time is set to the end of record time.
Therefore, after the subscription information correction, charge program B 21-4Subscription information in the recording start time be 20:00, and the end of record time is 20:00.
Therefore, record management server 136 controlling recording make program A 21-4From 17:00 to the 18:00 record.Record management server 136 controlling recording make charge program B 21-4Record be under an embargo.That is, do not write down charge program B 21-4 Record management server 136 controlling recording make program C 21-4From 19:30 to the 22:00 record.
Like this, in reservation recording program 121, the program that reproduction time is modified is set to lower record priority basically.Therefore, the recording of programs priority that will write down of reservation in advance be set to be modified than reproduction time, be not the charge recording of programs priority height that is writing down.In addition, with regard to the charge program, write down this program and will charge.Therefore, if can not write down whole charge program, the recording start time and the end of record time that then are provided with in the subscription information make the charge recording of programs be under an embargo.
After the step S425 of Figure 27, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
Among the step S424, be equal to each other if judge recording of programs time started and the end of record time that reproduction time is modified, the step S309 that turns back to Fig. 9 is handled in the then processing of skips steps S425, carries out above-mentioned processing then.The reason that subscription information is not revised by the processing of step S424 is to consider, for example, and the example of Figure 32~35.
That is, for example, shown in figure 32, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 22-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the charge program B of 18:00 22-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:30, end of record time to be the program C of 21:30 22-1Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if charge program B 22-1Play start time be that 18:00, end of playing time are 21:00, that is, and the program B if EPG charges after upgrading 22-1Reproduction time be revised as from 18:00 to 21:00, then reservation is revised manager 162 and is not revised charge program B 22-1Subscription information.
That is charge program B, 22-1Subscription information in the recording start time be that 18:00 does not become, and its end of record time is that 18:00 does not become.This is because charge program B after the EPG Data Update 22-1Reproduction time and program C 22-1Writing time overlapping.That is, this is because the program C of prior reservation 22-1Record priority be set to than the amended charge program of reproduction time B 22-1Record priority height.
Therefore, record management server 136 controlling recording make program A 22-1From 17:00 to the 18:00 record.Record management server 136 controlling recording make charge program B 22-1Record be under an embargo.That is, do not write down charge program B 22-1 Record management server 136 controlling recording make program C 22-1From 20:30 to the 21:30 record.
In addition, among the step S424,, then can further revise subscription information, make recording start time and end of record time be equal to each other if judge the amended recording of programs time started of reproduction time and the end of record time is equal to each other.
That is, for example, as shown in figure 33, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 22-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the charge program B of 18:00 22-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:00, end of record time to be the program C of 21:00 22-2Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if charge program B 22-2Play start time be that 20:30, end of playing time are 22:30, that is, and the program B if EPG charges after upgrading 22-2Reproduction time be revised as from 20:30 to 22:30, then reservation is revised manager 162 charge program B is set 22-2Play start time 20:30 as charge program B 22-2Subscription information in the recording start time, and be provided with, the 20:30 identical with the set recording start time is as the end of record time.
In addition, reservation is revised manager 162 and can not revised charge program B 22-2Subscription information.
Therefore, after the subscription information correction, charge program B 22-2Subscription information in the recording start time be 20:30, and the end of record time is 20:30.This is because charge program B after the EPG Data Update 22-2Reproduction time and program C 22-2Writing time overlapping.That is, this is because the program C of prior reservation 22-2Record priority be set to than the amended charge program of reproduction time B 22-2Record priority height.
Therefore, record management server 136 controlling recording make program A 22-2From 17:00 to the 18:00 record.Record management server 136 controlling recording make charge program B 22-2Record be under an embargo.That is, do not write down charge program B 22-2 Record management server 136 controlling recording make program C 22-2From 20:00 to the 21:00 record.
In addition, for example, as shown in figure 34, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 22-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the charge program B of 18:00 22-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 20:30 22-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 21:00, end of record time to be the program D of 22:00 22-3Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if charge program B 22-3Play start time be that 20:30, end of playing time are 21:30, that is, and the program B if EPG charges after upgrading 22-3Reproduction time be revised as from 20:00 to 21:30, then the manager 162 program B that will charge is revised in reservation 22-3The play start time 20:00 program B that is set to charge 22-3Subscription information in the recording start time, and the setting 20:00 identical with the set recording start time is as the end of record time.
In addition, reservation is revised manager 162 and can not revised charge program B 22-3Subscription information.
Therefore, after the subscription information correction, charge program B 22-3Subscription information in the recording start time be 20:00, and its end of record time is 20:30.This is because charge program B after the EPG Data Update 22-3Reproduction time and program C 22-3Perhaps program D 22-3Writing time overlapping.That is, this is because the program C of prior reservation 22-3Perhaps program D 22-3Record priority be set to than the amended charge program of reproduction time B 22-3Record priority height.
Therefore, record management server 136 controlling recording make program A 22-3From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 22-3From 19:30 to the 20:30 record.Record management server 136 controlling recording make program D 22-3From 21:00 to the 22:00 record.Record management server 136 controlling recording make charge program B 22-3Record be under an embargo.That is, do not write down charge program B 22-3 Record management server 136 controlling recording make charge program B 22-3From 20:00 to the 20:00 record.That is, do not write down charge program B 22-3
In addition, for example, as shown in figure 35, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 22-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the charge program B of 18:00 22-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 22:00 22-4Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if charge program B 22-4Play start time be that 20:00, end of playing time are 21:30, that is, and the program B if EPG charges after upgrading 22-4Reproduction time change into from 20:00 to 21:30, then the manager 162 program B that will charge is revised in reservation 22-4The play start time 20:00 program B that is set to charge 22-4Subscription information in the recording start time, and be provided with, for example, the 20:00 identical with the set recording start time is as the end of record time.
In addition, reservation is revised manager 162 and can not revised charge program B 22-4Subscription information.
Therefore, after the subscription information correction, charge program B 22-4Subscription information in the recording start time be 20:00, and the end of record time is 20:00.This is because charge program B after the EPG Data Update 22-4Reproduction time and program C 22-4Writing time overlapping.That is, this is because the program C of prior reservation 22-4Record priority be provided with than the amended charge program of reproduction time B 22-4Record priority height.
Therefore, record management server 136 controlling recording make program A 22-4From 17:00 to the 18:00 record.Record management server 136 controlling recording make charge program B 22-4Record be under an embargo.That is, do not write down charge program B 22-4 Record management server 136 controlling recording make program C 22-4From 19:30 to the 22:00 record.
Like this, in reservation recording program 121, the amended program of reproduction time is set to lower record priority basically.Therefore, reservation in advance to write down the recording of programs priority ratio to be set to after revising than reproduction time be not the charge recording of programs priority height that is writing down.In addition, with regard to the charge program, write down this program and will charge.Therefore, if can not write down whole charge program, then recording start time in the subscription information and end of record time are arranged to make the charge recording of programs to be under an embargo.
Among the step S421 of Figure 27, make overlapping program writing time if judge the modification that does not exist owing to reproduction time, then handle and enter into step S426, then, reservation correction manager 162 is modified to the play start time of revising the back reproduction time with the recording start time of subscription information, and the end of record time of subscription information is modified to the end of playing time of revising the back reproduction time.
That is, for example, as shown in figure 36, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 23-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the charge program B of 20:00 23-1Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, receive EIT (timetable) as the EPG data.In the EIT that receives (timetable), if program B 23-1Play start time be that 18:00, end of playing time are 20:30, that is, if EPG upgrade after program B 23-1Reproduction time be revised as from 18:00 to 20:30, then in the processing of step S426, reservation is revised manager 162 program B is set 23-1End of playing time 20:30 as charge program B 23-1Subscription information in the end of record time.
Therefore, after the subscription information correction, program B 23-1Subscription information in the recording start time be 18:00, and the end of record time is 20:30.
Therefore, record management server 136 controlling recording make program A 23-1From 17:00 to the 18:00 record.Record management server 136 controlling recording make program B 23-1From 18:00 to the 20:30 record.
In addition, for example, as shown in figure 37, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 23-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:00, end of record time to be the program B of 21:00 23-2Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, receive EIT (timetable) as the EPG data.In the EIT that receives (timetable), if program B 23-2Play start time be that 18:00 and its end of playing time are 20:00, that is, if EPG upgrade after program B 23-2Reproduction time be revised as from 18:00 to 20:00, then in the processing of step S426, reservation is revised manager 162 with program B 23-2Subscription information in the recording start time be modified to program B from 19:00 23-2Play start time 18:00, wherein end of record time is modified to program B from 21:00 23-2End of playing time 20:00.That is program B, 23-2Subscription information in the recording start time be set to 18:00, and its end of record time is set to 20:00.
Therefore, after the subscription information correction, program B 23-2Subscription information in the recording start time be 18:00, and its end of record time is 20:00.
Therefore, record management server 136 controlling recording make program A 23-2From 17:00 to the 18:00 record.Record management server 136 controlling recording make program B 23-2From 18:00 to the 20:00 record.
In addition, for example, as shown in figure 38, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 23-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 20:00 23-3Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, receive EIT (timetable) as the EPG data.In the EIT that receives (timetable), if do not comprise program B 23-3Play start time and end of playing time, then reservation is revised manager 162 and is not revised program B 23-3Subscription information.
Therefore, after the subscription information correction, program B 23-3Subscription information in the recording start time be that 18:00 does not become, and its end of record time is that 20:00 does not become.
Therefore, record management server 136 controlling recording make program A 23-3From 17:00 to the 18:00 record.Record management server 136 controlling recording make program B 23-3From 18:00 to the 20:00 record.
In addition, in the example shown in Figure 38, in the step S306 of Fig. 9, show when the subscription information of judging when not being present among the EIT (timetable) that receives corresponding to program by the subscription information of parameter i appointment.
The example of processing of the step S426 of Figure 27 will be described in addition, below.That is, for example, as shown in figure 39, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 24-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 18:00 24-1Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if program B 24-1Play start time be that 18:00 and its end of playing time are 20:30, that is, if EPG upgrade after program B 24-1Reproduction time be revised as from 18:00 to 20:30, then in the processing of step S426, reservation is revised manager 162 with program B 24-1Subscription information in the end of record time be modified to program B from 18:00 24-1End of playing time 20:30.Be B 24-1Subscription information in the end of record time be set to 20:30.
Therefore, after the subscription information correction, program B 24-1Subscription information in the recording start time be 18:00, and its end of record time is 20:30.
Therefore, record management server 136 controlling recording make program A 24-1From 17:00 to the 18:00 record.Record management server 136 controlling recording make program B 24-1From 18:00 to the 20:30 record.
In addition, for example, as shown in figure 40, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 24-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:30, end of record time to be the program B of 20:30 24-2Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if program B 24-2Play start time be that 18:00 and its end of playing time are 19:30, that is, if EPG upgrade after program B 24-2Reproduction time be revised as from 18:00 to 19:30, then in the processing of step S426, reservation is revised manager 162 with program B 24-2Play start time 18:00 be set to program B 24-2Subscription information in the recording start time, and with program B 24-2End of playing time 19:30 be set to program B 24-2Subscription information in the end of record time.
Therefore, after the subscription information correction, program B 24-2Subscription information in the recording start time be 18:00, and its end of record time is 19:30.
Therefore, record management server 136 controlling recording make program A 24-2From 17:00 to the 18:00 record.Record management server 136 controlling recording make program B 24-2From 18:00 to the 19:30 record.
For example, as shown in figure 41, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program B of 17:00 24-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 20:30 24-3Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, receive EIT (timetable) as the EPG data.In the EIT that receives (timetable), if program B 24-3Play start time be that 18:00 and its end of playing time are 19:30, that is, if EPG upgrade after program B 24-3Reproduction time be revised as from 18:00 to 19:30, then in the processing of step S426, reservation is revised manager 162 with program B 24-3Subscription information in the recording start time be modified to program B from 17:00 24-3Play start time 18:00, and its end of record time is modified to program B from 17:00 24-3End of playing time 19:30.That is program B, 24-3Subscription information in the recording start time be set to 18:00, and its end of record time is set to 19:30.
Therefore, after the subscription information correction, program B 24-3Subscription information in the recording start time be 18:00, and its end of record time is 19:30.
Therefore, record management server 136 controlling recording make program B 24-3From 18:00 to the 19:30 record.Record management server 136 controlling recording make program C 24-3From 19:30 to the 20:30 record.
For example, as shown in figure 42, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 24-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the program B of 18:00 24-4Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if do not comprise program B 24-4Play start time and end of playing time, then reservation is revised manager 162 and is not revised program B 24-4Subscription information.
Therefore, after the subscription information correction, program B 24-4Subscription information in the recording start time be 18:00, and its end of record time is 18:00.
Therefore, record management server 136 controlling recording make program A 24-4From 17:00 to the 18:00 record.Record management server 136 controlling recording make program B 24-4Record be under an embargo.That is recorded program B not, 24-4
In addition, in the example shown in Figure 42, in the step S306 of Fig. 9, the subscription information when showing the program that in judging the EIT (timetable) that is receiving, does not exist by the subscription information correspondence of parameter i appointment.
Like this, if there is no writing time overlapping program, then revise subscription information and make amended play start time be set to the recording start time, and make the amended end of playing time be set to the end of record time.
After the step S426, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
Among the step S422 of Figure 27, be when writing down automatically, handle entering into step S427, and the subscription information that the self registering program of reproduction time has been revised in manager 162 deletions revised in reservation when judging the recording of programs reservation of having revised reproduction time.
That is, for example, as shown in figure 43, supposed before receiving new EPG data that the recording start time is 17:00 and end of record time to be the program A of 18:00 25-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the automatic recording reservation program B of 20:00 25-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:30, end of record time to be the program C of 21:30 25-1Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, receive EIT (timetable) as the EPG data.In the EIT that receives (timetable), if automatic recording reservation program B 25-1The end of playing time be 21:00, if recording reservation program B automatically after promptly EPG upgrades 25-1Reproduction time be revised as from 18:00 to 21:00, then in the processing of step S427, the automatic recording reservation program B of manager 162 deletions is revised in reservation 25-1Subscription information.
Therefore, record management server 136 controlling recording make program A 25-1From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 25-1From 20:30 to the 21:30 record.
In addition, for example, as shown in figure 44, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 25-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the automatic recording reservation program B of 20:00 25-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:00, end of record time to be the program C of 21:00 25-2Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if automatic recording reservation program B 25-2Play start time be that 20:30, end of playing time are 22:30, that is, if after EPG upgrades, recording reservation program B automatically 25-2Reproduction time be revised as from 20:30 to 22:30, then in the processing of step S427, the automatic recording reservation program B of manager 162 deletions is revised in reservation 25-2Subscription information.
Therefore, record management server 136 controlling recording make program A 25-2From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 25-2From 20:00 to the 21:00 record.
In addition, for example, as shown in figure 45, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 25-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the automatic recording reservation program B of 19:30 25-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 20:30 25-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 21:00, end of record time to be the program D of 22:00 25-3Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if automatic recording reservation program B 25-3Play start time be that 20:00 and end of playing time are 21:30, that is, if after EPG upgrades, recording reservation program B automatically 25-3Reproduction time be revised as from 20:00 to 21:30, then in the processing of step S427, the automatic recording reservation program B of manager 162 deletions is revised in reservation 25-3Subscription information.
Therefore, record management server 136 controlling recording make program A 25-3From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 25-3From 19:30 to the 20:30 record.Record management server 136 controlling recording make program D 25-3From 21:00 to the 22:00 record.
In addition, for example, as shown in figure 46, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 25-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the automatic recording reservation program B of 19:30 25-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 22:00 25-4Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, receive EIT (timetable) as the EPG data.In the EIT that receives (timetable), if automatic recording reservation program B 25-4Play start time be that 20:00 and end of playing time are 21:30, that is, if after EPG upgrades, recording reservation program B automatically 25-4Reproduction time be revised as from 20:00 to 21:30, then in the processing of step S427, the automatic recording reservation program B of manager 162 deletions is revised in reservation 25-4Subscription information.
Therefore, record management server 136 controlling recording make program A 25-4From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 25-4From 19:30 to the 22:00 record.
Like this, if writing time, overlapping program was automatic recording reservation program, then delete the subscription information of this automatic recording reservation program.
After the step S427 of Figure 27, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
Among the step S423, be not the charge program, then handle and entering into step S428, and reservation is revised manager 162 and carried out at the subscription information correcting process that is not the free program that writing down if judge the program that reproduction time revises.The details of this processing will be with reference to the flow chart description of Figure 47.Handling through this, is not that in the time one or two of the recording start time in the subscription information of the free program that writing down and the end of record obtains revising.
After the step S428, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
With reference to the flow chart of Figure 47, describe at the subscription information correcting process that is not the step S428 correspondence free program, Figure 27 that writing down.
Among the step S481, reservation revise aft section that manager 162 judges amended reproduction time whether with other recording of programs time-interleavings.That is, whether the end of playing time of judging amended reproduction time is the time that is in other recording of programs time ranges.
Specifically, among the step S481, whether record management server 136 is judged the end of record time in the writing time that the play start time from amended reproduction time writes down to the end of playing time, be the time of recording of programs in the time of reservation recording by other subscription informations.
Among the step S481, if judge aft section and other recording of programs time-interleavings of amended reproduction time, then handle and enter into step S482, and, the recording start time that manager 162 subscription informations are revised in reservation is set to play start time, and end of record time of subscription information is modified to the recording start time of the next program that will preengage (writing time, overlapping and play start time was than the late program of play start time of the program that will write down according to revised subscription information).
That is, for example, as shown in figure 48, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 31-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the free program B of 20:00 31-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:30, end of record time to be the program C of 21:30 31-1Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if free program B 31-1The end of playing time be 21:00, that is, if EPG upgrade after free program B 31-1Reproduction time be revised as from 18:00 to 21:00, then in the processing of step S482, reservation is revised manager 162 and is kept free program B 31-1Subscription information in the recording start time be that 18:00 is constant, and the end of record time wherein is set to program C from 20:00 31-1Recording start time 20:30.
Therefore, after the subscription information correction, free program B 31-1Subscription information in the recording start time be 18:00, and its end of record time is 20:30.
Therefore, record management server 136 controlling recording make program A 31-1From 17:00 to the 18:00 record.Record management server 136 controlling recording make program B 31-1From 18:00 to the 20:30 record.Record management server 136 controlling recording make program C 31-1From 20:30 to the 21:30 record.
In addition, for example, as shown in figure 49, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 32-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the free program B of 18:00 32-1Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:30, end of record time to be the program C of 21:30 32-1Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if free program B 32-1The end of playing time be 21:00, that is, if EPG upgrade after free program B 32-1Reproduction time be revised as from 18:00 to 21:00, then in the processing of step S482, reservation is revised manager 162 and is kept free program B 32-1Subscription information in the recording start time be that 18:00 is constant, and the end of record time wherein is set to program C from 18:00 32-1Recording start time 20:30.That is, free program B is set 32-1Subscription information in the end of record time be 20:30.
Therefore, after the subscription information correction, free program B 32-1Subscription information in the recording start time be 18:00, the end of record time is 20:30.
Therefore, record management server 136 controlling recording make program A 32-1From 17:00 to the 18:00 record.Record management server 136 controlling recording make free program B 32-1From 18:00 to the 20:30 record.Record management server 136 controlling recording make program C 32-1From 20:30 to the 21:30 record.
In addition, although do not show, if free program B among Figure 48 31-1Play start time be revised as 18:30, rather than 18:00, then by the processing of step S482, free program B 31-1The recording start time be set to free program B from 18:00 31-1Play start time 18:30.
Like this, if the end of playing time after the modification of the free program before the record in the reproduction time is, the next interior time of recording of programs time range of wanting reservation recording, then revise subscription information, other recording of programs time starteds that make reservation to write down are set to the free recording of programs termination time.
After the step S482, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
Among the step S481, if judge revise the back reproduction time aft section not with other recording of programs time-interleavings, then handle entering into step S483, and reservation revise previous section that manager 162 judges amended reproduction time whether with other recording of programs time-interleavings.That is, whether the play start time of judging amended reproduction time is the times in other program recording time ranges.
Specifically, among the step S483, reservation is revised manager 162 and is judged, from revising the recording start time of play start time to the writing time of its end of playing time executive logging of back reproduction time, it whether is the time in other recording of programs time ranges that will write down according to other subscription informations reservations.
Among the step S483, if judge previous section and other recording of programs time-interleavings of revising the back reproduction time, then handle and enter into step S484, and reservation is revised manager 162 recording start time of subscription information is modified to end of record time of previous program (writing time overlapping and play start time than will according to the Zao program of play start time of the program of revised subscription information record), and the end of record time of subscription information is set to the end of playing time.
That is, for example, as shown in figure 50, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 31-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the free program B of 20:00 31-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:00, end of record time to be the program C of 21:00 31-2Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if in the processing of step S484, free program B 31-2Play start time be 20:30, that is, if EPG upgrade after free program B 31-2Reproduction time be revised as from 20:30 to 22:30, then reservation is revised manager 162 with free program B 31-2Subscription information in the recording start time be modified to program C from 18:00 31-2End of record time 21:00, and its end of record time is modified to free program B from 20:00 31-2End of playing time 22:30, that is, and free program B 31-2Subscription information in the recording start time be set to 21:00, the end of record time is set to 22:30.
Therefore, after the subscription information correction, free program B 31-2Subscription information in the recording start time be 21:00, the end of record time is 22:30.
Therefore, record management server 136 controlling recording make program A 31-2From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 31-2From 20:00 to the 21:00 record.Record management server 136 controlling recording make free program B 31-2From 21:00 to the 22:30 record.
In addition, for example, shown in Figure 51, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 32-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the free program B of 18:00 32-2Subscription information be recorded in the subscription information tabulation 163, the recording start time is 20:00, end of record time to be the program C of 21:00 32-2Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if free program B 32-2Play start time be that 20:30, end of playing time are 22:30, that is, if EPG upgrade after free program B 32-2Reproduction time be revised as from 20:30 to 22:30, then reservation is revised manager 162 with free program B 32-2Subscription information in the recording start time be modified to program C from 18:00 32-2End of record time 21:00, and its end of record time is modified to free program B from 18:00 32-2End of playing time 22:30, that is, and free program B 32-2Subscription information in the recording start time be set to 21:00, and the end of record time is set to 22:30.
Therefore, after the subscription information correction, free program B 32-2Subscription information in the recording start time be 21:00, and its end of record time is 22:30.
Therefore, record management server 136 controlling recording make program A 32-2From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 32-2From 20:00 to the 21:00 record.Record management server 136 controlling recording make free program B 32-2From 21:00 to the 22:30 record.
Like this, if after the modification of free program before the record in the reproduction time play start time be, time in other recording of programs time ranges that reservation will be write down, then revise subscription information, other recording of programs termination times that reservation will be write down are set to the free recording of programs time started.
After the step S484, handle the step S309 that turns back to Fig. 9, carry out the processing of above having described then.
Among the step S483, if judge revise the back reproduction time previous section not with other recording of programs time-interleavings, then handle entering into step S485, and reservation revise front and back part that manager 162 judges amended reproduction time whether with other two recording of programs time-interleavings.That is, judge whether the play start time of amended reproduction time and end of playing time are respectively the time in other two recording of programs time ranges.
Specifically, among the step S483, reservation is revised manager 162 and is judged, the recording start time from the play start time of amended reproduction time to the writing time of its end of playing time executive logging, whether be the time in the recording of programs time range that will write down according to other subscription informations reservations, with and the end of record time whether be time in the recording of programs time range that will write down according to another other subscription informations reservations.
Among the step S485, if judge revise the back reproduction time the front and back part respectively with other two recording of programs time-interleavings, then handle and enter into step S486, and reservation is revised manager 162 recording start time of subscription information is modified to the previous recording of programs termination time, and end of record time of subscription information is modified to the recording start time of next preserved program.
For example, shown in Figure 52, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 31-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the free program B of 19:30 31-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 20:30 31-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 21:00, end of record time to be the program D of 22:00 31-3Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if free program B 31-3Play start time be that 20:00 and its end of playing time are 21:30, that is, if EPG upgrade after free program B 31-3Reproduction time be revised as from 20:00 to 21:30, then in the processing of step S486, reservation is revised manager 162 with free program B 31-3Subscription information in the recording start time be modified to program C from 18:00 31-3End of record time 20:30, and its end of record time is modified to program D from 19:30 31-3Recording start time 21:00, that is, and free program B 31-3Subscription information in the recording start time be set to 20:30, and its end of record time is set to 21:00.
Therefore, after the subscription information correction, free program B 31-3Subscription information in the recording start time be 20:30, and its end of record time is 21:00.
Therefore, record management server 136 controlling recording make program A 31-3From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 31-3From 19:30 to the 20:30 record.Record management server 136 controlling recording make free program B 31-3From 20:30 to the 21:00 record.Record management server 136 controlling recording make program D 31-3From 21:00 to the 22:00 record.
In addition, for example, shown in Figure 53, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 32-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the free program B of 18:00 32-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 20:30 32-3Subscription information be recorded in the subscription information tabulation 163, the recording start time is 21:00, end of record time to be the program D of 22:00 32-3Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if free program B 32-3Play start time be that 20:00 and end of playing time are 21:30, that is, if EPG upgrade after free program B 32-3Reproduction time be revised as from 20:00 to 21:30, then reservation is revised manager 162 with free program B 32-3Subscription information in the recording start time be modified to program C from 18:00 32-3End of record time 20:30, and its end of record time is modified to program D from 18:00 32-3Recording start time 21:00.That is free program B, 32-3Subscription information in the recording start time be set to 20:30, and the end of record time is set to 21:00.
Therefore, after the subscription information correction, free program B 32-3Subscription information in the recording start time be 20:30, and its end of record time is 21:00.
Therefore, record management server 136 controlling recording make program A 32-3From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 32-3From 19:30 to the 20:30 record.Record management server 136 controlling recording make free program B 32-3From 20:30 to the 21:00 record.Record management server 136 controlling recording make program D 32-3From 21:00 to the 22:00 record.
Like this, if after the modification of free program before the record in the reproduction time play start time be, time in other recording of programs time ranges that reservation will be write down, then revise subscription information, other recording of programs termination times that reservation will be write down are set to the free recording of programs time started.
In addition, if the end of playing time is in the reproduction time after the free program modification before the record, time in other recording of programs time ranges that write down, then revise subscription information, another other recording of programs time starteds that reservation will be write down are set to the free recording of programs termination time.
After the step S486, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
Among the step S485, if judge the front and back part of revising the back reproduction time and be not respectively and other two recording of programs time-interleavings, since whole amended reproduction times all with certain recording of programs time-interleaving, then handle and enter into step S487, and the recording start time and the end of record time of reservation correction manager 162 subscription informations are set to be equal to each other.
For example, shown in Figure 54, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 31-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the free program B of 19:30 31-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 22:00 31-4Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if free program B 31-4Play start time be that 20:00 and its end of playing time are 21:30, that is, if EPG upgrade after free program B 31-4Reproduction time be revised as from 20:00 to 21:30, then reservation is revised manager 162 with free program B 31-4Subscription information in the recording start time be modified to free program B from 18:00 31-4Play start time 20:00, and its end of record time is modified to free program B from 19:30 31-4Revised recording start time 20:00.That is free program B, 31-4Subscription information in the recording start time be set to 20:00, and its end of record time is set to 20:00.
Therefore, free program B 31-4Subscription information in the recording start time be 20:00, and its end of record time is 20:00.
Therefore, record management server 136 controlling recording make program A 31-4From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 31-4From 19:30 to the 22:00 record.Record management server 136 controlling recording make free program B 31-4Record be under an embargo.That is, do not write down free program B 31-4
In addition, for example, shown in Figure 55, supposed before receiving new EPG data that the recording start time is 17:00, end of record time to be the program A of 18:00 32-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 18:00, end of record time to be the free program B of 18:00 32-4Subscription information be recorded in the subscription information tabulation 163, the recording start time is 19:30, end of record time to be the program C of 22:00 32-4Subscription information be recorded in the subscription information tabulation 163.
At this moment, suppose, for example, received EIT (timetable) as the EPG data.In the EIT that receives (timetable), if free program B 32-4Play start time be that 20:00 and its end of playing time are 21:30, that is, if EPG upgrade after free program B 32-4Reproduction time be revised as from 20:00 to 21:30, then reservation is revised manager 162 with free program B 32-4Subscription information in the recording start time be modified to free program B from 18:00 32-4Play start time 20:00, and its end of record time is modified to free program B from 18:00 32-4Revised recording start time 20:00.That is free program B, 32-4Subscription information in the recording start time be set to 20:00, and its end of record time is set to 20:00.
Therefore, after the subscription information correction, free program B 32-4Subscription information in the recording start time be 20:00, and its end of record time is 20:00.
Therefore, record management server 136 controlling recording make program A 32-4From 17:00 to the 18:00 record.Record management server 136 controlling recording make program C 32-4From 19:30 to the 22:00 record.Record management server 136 controlling recording make free program B 32-4Record be under an embargo.That is, do not write down free program B 32-4
Like this, if reproduction time all is after whole modifications of the free program before the record, the time in other recording of programs time ranges that reservation will be write down, then revise subscription information, free recording of programs is under an embargo.
After the step S487, handle the step S309 that turns back to Fig. 9, carry out above-mentioned processing then.
What aforesaid operations was total is described below.Figure 56 is explanation when the reproduction time of certain program during not with other recording of programs time-interleavings, and, when the reproduction time of program prolongs, reproduction time is accelerated, recording start time and end of record time are equal to each other in the subscription information, and when the information of the subscription information correspondence of record is not included in the EPG data of transmission in the subscription information tabulation 163, the schematic diagram of the operation under these situations.
When the reproduction time of program prolongs and before program recording, and when having revised end of record time and program and writing down, the amendment record termination time.When reproduction time is accelerated and before program recording, and when having revised recording start time and end of record time and program and writing down, the amendment record termination time.When the recording start time in the subscription information and the end of record time is equal to each other and program recording before, amendment record time started and end of record time.
In addition, if in the subscription information recording start time and end of record time be equal to each other, then, there is no need to consider that when program is at record owing to do not carry out recording of programs.
The information of the subscription information correspondence in being recorded in subscription information tabulation 163 is not included under the situation in the EPG data of transmission, before the recorded program or when program writes down, does not revise subscription information.
Figure 57 is explanation, when the aft section of the reproduction time of free program and other recording of programs time-interleavings, when the previous section of the reproduction time of free program and other recording of programs time-interleavings, when the front and back part of the reproduction time of free program and other recording of programs time-interleavings and when whole reproduction times of free program during, the schematic diagram of the operation under these situations all with other recording of programs time-interleavings.
Under the situation of the aft section of the reproduction time of free program and other recording of programs time-interleavings, promptly, under the situation of end of playing time in other recording of programs time ranges of the reproduction time of free program, before free program recording, the amendment record termination time, and, if free program record, then amendment record termination time.Under the situation of the previous section of the reproduction time of free program and other recording of programs time-interleavings, promptly, under the play start time of the reproduction time of free program is in situation in other recording of programs time ranges, before free program recording, the amendment record time started, and, if free program record then stops record.
Under the situation of the front and back part of the reproduction time of free program and other recording of programs time-interleavings, promptly, under the play start time of the reproduction time of free program and end of playing time are in situation in other two recording of programs time ranges respectively, before the free program recording, amendment record time started and end of record time, and, if free program record then stops record.
Whole reproduction times of free program all with the situation of other recording of programs time-interleavings under, before the free program recording, recording start time and end of record time are modified to and are equal to each other, and, if free program record then stops record.
Figure 58 is explanation, in the time of when aft section and other recording of programs time-interleavings of the reproduction time of charge program, when the previous section of the reproduction time of charge program during, when the front and back part of the reproduction time of the program of charging and other recording of programs time-interleavings and when whole reproduction times of the program of charging and other recording of programs time-interleavings with other recording of programs time-interleavings, the schematic diagram of the operation under these situations.
Under the situation of the aft section of reproduction time of charge program and other recording of programs time-interleavings, promptly, under end of playing time of reproduction time of charge program is in situation in other recording of programs time ranges, before the charge program recording, amendment record time started and end of record time make it to be equal to each other, and,, then continue record if charge program record.Under the situation of the previous section of reproduction time of charge program and other recording of programs time-interleavings, promptly, under the play start time of reproduction time of charge program is in situation in other recording of programs time ranges, before the charge program recording, recording start time and end of record time are modified to and are equal to each other, and,, then continue record if charge program record.
Under the situation of the front and back part of reproduction time of charge program and other recording of programs time-interleavings, promptly, under the play start time of reproduction time of charge program and end of playing time are in situation in other two recording of programs time ranges respectively, before the charge program recording, amendment record time started and end of record time make it to be equal to each other, and,, then continue record if charge program record.Under the situation of entire portion and other recording of programs time-interleavings of the reproduction time of charge program, before the charge program recording, recording start time and end of record time are modified to and are equal to each other, and, if charge program record, then continue record.
Figure 59 is explanation, when the aft section of the reproduction time of automatic recording reservation program and other recording of programs time-interleavings, when the previous section of the reproduction time of automatic recording reservation program and other recording of programs time-interleavings, when the front and back part of the reproduction time of automatic recording reservation program and other recording of programs time-interleavings and when whole reproduction times of automatic recording reservation program and other recording of programs time-interleavings, the schematic diagram of the operation under these situations.
Under the situation of the aft section of the automatic reproduction time of recording reservation program and other recording of programs time-interleavings, promptly, under automatic end of playing time of the reproduction time of recording reservation program is in situation in other recording of programs time ranges, automatically before the recording reservation program recording, delete the subscription information of automatic recording reservation program, and, if automatic recording reservation program record then stops record.Under the situation of the previous section of the automatic reproduction time of recording reservation program and other recording of programs time-interleavings, promptly, under the automatic play start time of the reproduction time of recording reservation program is in situation in other recording of programs time ranges, automatically before the recording reservation program recording, delete the subscription information of automatic recording reservation program, and, if automatic recording reservation program record then stops record.
Under the situation of the front and back part of the automatic reproduction time of recording reservation program and other recording of programs time-interleavings, promptly, under the play start time of the automatic reproduction time of recording reservation program and end of playing time are in situation in other two recording of programs time ranges respectively, automatically before the recording reservation program recording, delete the subscription information of automatic recording reservation program, and, if automatic recording reservation program record then stops record.Under the situation of whole reproduction times of automatic recording reservation program and other recording of programs time-interleavings, automatically before the recording reservation program recording, delete the subscription information of automatic recording reservation program, and, if automatic recording reservation program is record, then stop record.
With reference to the flow chart of Figure 60, correcting process writing time when HDD video recorder 1 receives EIT (p/f) will be described below.This processing begins when HDD video recorder 1 receives EIT (p/f).
Among the step S521, reservation is revised manager 162 and is judged whether to have indicated to program recording reservation to carry out writing time to revise.For example, when the correction mark was set to " 1 " by the user, then the correction of writing time was carried out in indication, and, when the correction mark is set to " 0 ", then do not indicate the correction of writing time.
Among the step S521, indicated when program recording reservation carried out revising writing time when judging, handled and enter into step S522, then, whether reservation is revised manager 162 and is judged current just at recorded program.That is, for example, reservation is revised manager 162 and is obtained all subscription informations from subscription information tabulation 163, and judges whether the subscription information that the current time is within its recording start time to the writing time of its end of record time exists.
Among the step S522, current when judging just at recorded program, then handle and enter into step S523, and manager 162 obtains (detecting) the current program that is writing down from the subscription information of the subscription information tabulation 163 of acquisition subscription information is revised in reservation.
Among the step S524, reservation is revised manager 162 and is judged whether current in progress (in the programme information) program that is included among the EIT (p/f) that receives and processing by step S523 obtain the program that writing down at present in the subscription information of (detecting) identical each other.
That is, for example, when event id is comprised in the subscription information, the event id of judging in the subscription information program that is writing down at present be included in EIT (p/f) in event id in the programme information of present in progress program whether identical each other.
In addition, for example, among the step S524, when programm name is included in the subscription information, the programm name of judging in the subscription information program that is writing down at present with comprise EIT (p/f) in programm name in the programme information of present in progress program whether identical each other.
Among the step S524, when the current program that is writing down is mutually the same in judging the subscription information that is included in current in progress (in the programme information) program among the EIT (p/f) that receives and is obtained, processing enters into step S525, and reservation is revised manager 162 and is judged whether the current in progress recording of programs time needs to revise.Promptly, for example, among the step S525, judge whether the end of playing time of current in progress program among the play start time of current in progress program among recording start time in the subscription information and the EIT and end of record time in the subscription information and the EIT is all mutually the same.
Among the step S525,, handle entering into step S526 when judging the current in progress recording of programs time need revise the time, and, when the program that need revise when writing time is writing down, carry out the subscription information correcting process.This handles the processing with the step S322 of Figure 13, that is, above the processing of describing with reference to Figure 14 is identical, thereby saves the description to it.
And, in the step S322 of Figure 13, described this processing and be on the play start time of the program in being included in EIT (timetable) and the basis of end of playing time and carried out, but, in step S526, processing is to carry out on the play start time of current in progress program in being included in EIT (p/f) and the basis of end of playing time.In addition, this time, record management server 136 is revised manager 162 from reservation and is received all subscription informations, comprise that the processing by step S523 obtains the programme information of current in progress program the subscription information of (detecting) and the EIT (p/f) from the subscription information of subscription information tabulation 163, and on the basis of subscription information that receives and EIT (p/f), carry out the processing of the step S526 of Figure 60.
After the step S526, handle entering into step S527.
Among the step S527, reservation is revised manager 162 in the subscription information of subscription information tabulation 163, and retrieval is included in the subscription information of the specified program of the identifying information of the program that the next one of current in progress program among the EIT (p/f) that receives will play.
Here, for example, when programm name was recorded in the subscription information, the identifying information of the program that the next one of current in progress program will be play representative was included in the programm name of the program that the next one of current in progress program among the EIT (p/f) that receives will play.In addition, for example, when event id was included in the subscription information, the representative of the identifying information of the program that the next one after the current in progress program will be play was included in the event id of the program that the next one after the current in progress program will be play among the EIT (p/f) that receives.
Among the step S528, reservation is revised manager 162 and is judged whether the subscription information of the program that the identifying information that is included in the program that the next one after the current in progress program will be play among the EIT (p/f) that receives is specified is the subscription information of subscription information tabulation 163.
Among the step S528, when the subscription information of the program that the identifying information of the next program that will play after the current in progress program in being included in the EIT (p/f) that receives is specified is the subscription information of subscription information tabulation 163, processing enters into step S529, and, reservation is revised manager 162 from the subscription information of subscription information tabulation 163, obtains the subscription information that (detecting) is included in the specified program of the identifying information of the program that the next one after the current in progress program will be play among the EIT (p/f) that receives.
Among the step S530, reservation correction manager 162 judges whether the recording of programs time that the next one after the current in progress program will be play needs to revise.Promptly, for example, among the step S530, judge among recording start time in the subscription information and the EIT among the play start time of the next program that will play after the current in progress program and end of record time in the subscription information and the EIT after the current in progress program whether the end of playing time of the next program that will play is all mutually the same.
Among the step S530, the next recording of programs time that will play needs to revise after judging current in progress program, then handles entering into step S531, and, the program that need revise when writing time is not when writing down, and carries out the subscription information correcting process.The processing of the step S323 of this processing and Figure 13, promptly above identical with reference to the processing of Figure 27 description, do not repeat them here.
And, in the step S323 of Figure 13, be described to, processing is to carry out on the play start time of the program in being contained in EIT (timetable) and the basis of end of playing time, but, in step S531, it is to comprise that processing by step S529 obtains the subscription information of (detecting) and be included among the EIT (p/f) on the basis of the play start time of the next program that will play and all subscription informations of end of playing time after the current in progress program to carry out this processing that manager 162 is revised in reservation.
After the step S531, processing finishes.
Among the step S530, when the next recording of programs time that will play did not need to revise after judging current in progress program, processing finished.
Among the step S528, when the subscription information of the specified program of the identifying information of the next program that will play was not present in the subscription information of subscription information tabulation 163 after the current in progress program in being included in the EIT (p/f) that receives, processing finished.
Among the step S525,, handle and enter into step S527, carry out above-mentioned processing then when judging the current in progress recording of programs time when not needing to revise.
Among the step S524, when judging when being included in that the current program that is writing down is differing from each other in the subscription information that the current program of playing (in the programme information) and institute among the EIT (p/f) that receives obtain (detecting), processing entering into step S526.In addition, in this time, when the processing of execution in step S526, handle step S342 from Figure 14.
Here, processing is from the reason that the step S342 of Figure 14 begins, because it is differing from each other to be included in the programme information among the EIT (p/f) that receives in the current in progress program and the subscription information that is obtained the current program that is writing down, that is to say, the current program that is writing down is not the program of user expectation record, thereby in the processing of the step S347 of Figure 14 (the step S393 of Figure 22), the recording of programs that is writing down stops.
Among the step S522, be not when writing down, handle and enter into step S527, carry out above-mentioned processing then when judging program.
Among the step S521, when judging not indication reservation is carried out revising writing time to program recording, the user does not wish that revised writing time automatically, thereby processing finishes.
As mentioned above, because being recorded in the subscription information of the subscription information tabulation 163 in the HDD video recorder 1 revises on the basis of the EPG data (EIT) that regularly transmit, thereby the user can suitably be modified to reasonable time with writing time (recording start time and end of record time), and do not need to confirm separately the layout (composition) of playing programs time.That is to say, as mentioned above,, thereby can revise subscription information more apace owing to the later recording start time of the subscription information in the subscription information tabulation 163 from subscription information begins to proofread and correct in order.
In addition, when the program recording reservation was cancelled owing to the overlapping reproduction time of program, recording of programs time started and end of record time were set to mutually the same.Therefore, the subscription information that is recorded in the subscription information tabulation 163 in the HDD video recorder 1 obtains revising on the basis of the EPG data (EIT) that transmitted once more.In addition, when the program of having cancelled recording reservation is resumed, promptly, when the overlapping reproduction time of program does not exist, then only revise in the time one or two of the recording start time in the subscription information be set to be equal to each other and the end of record, the displaying predetermined programme that has been cancelled can be restored.
Therefore, for example, do not need to provide a kind of processing that is used for carrying out the cancellation history of preserving the reservation of (management) program recording, and after reproduction time changes once more, carry out to preserve the device (function) of the processing of the recovery history that program recording that (management) cancelled preengages, and, can preengage by the program recording that simple processing recovers once to be cancelled.
Following flow chart with reference to Figure 61 is described the recording processing of being carried out by the CPU21 that carries out reservation recording program 121.Among the step S601, record management server 136 is obtained certain subscription information in the subscription information tabulation 163.
Among the step S602, when recording controller 136 has judged whether this recording of programs that begins to carry out to be preengage.That is, among the step S602, based on the recording start time by the subscription information that obtains among the step S601, judge from the current time of real-time clock 25 outputs whether be the time of program opening entry.
Among the step S602, if judge the current time is the opening entry time of preserved program, then handle and enter into step S603, whether record management server 136 judgements were equal to each other by recording start time and end of record time in the subscription information of the processing acquisition of step S601 then.
Among the step S603, if judge the recording start time and the end of record time unequal each other, then handle entering into step S604, record management server 136 is carried out control then, makes the record of beginning preserved program.
Among the step S605, when record management server 136 has judged whether the record of this termination preserved program.That is, record management server 136 is based on the end of record time of the subscription information of step S601 acquisition, when having judged whether this termination recording of programs.
Among the step S605, if when judging the record of this termination preserved program, then handle and enter into step S606, record management server 136 is carried out control then, makes the record end of preserved program.
After the step S606, handle and turn back to step S601, carry out above-mentioned processing then.
Among the step S603, if judging recording start time and end of record time is equal to each other, then handle and enter into step S607, then, because recording start time and the end of record time is equal to each other and be zero minutes writing time in the subscription information, then record management server 136 reminds this program of user to be under an embargo, and, does not write down this program that is.Among the step S607, record management server 136 is carried out control by Department of Communication Force 43, makes that content is that the message of " owing to having revised reproduction time, not recorded program A " etc. is sent to, for example, and the addresses of items of mail of the mobile phone of user's registration in advance.
Like this, if in the subscription information recording start time and end of record time be equal to each other, then record management server 136 is carried out control, makes recording of programs by mechanism.That is the program that recording start time and end of record time are not equal to each other in the recording reservation information.
Among the step S608, whether record management server 136 judges the current record of program.Among the step S608, be not record, then handle turning back to step S601, carry out above-mentioned processing then if judge program.
Among the step S605,, then handle and enter into step S609, obtain certain subscription information in the subscription information tabulation 163 then if judge the termination writing time that the current time is not a preserved program.At this moment, the subscription information that obtains by step S609 is the subscription information that is different from by the processing acquisition of step S601.
Among the step S610, whether record management server 136 is judged by recording start time and end of record time in the subscription information of the processing acquisition of step S609, is equal to each other with the current time of exporting from real-time clock 25.
Among the step S610, unequal each other if judge recording start time and end of record time in the subscription information that the processing by step S609 obtains with the current time of real-time clock 25 outputs, then handle and turn back to step S605, carry out above-mentioned processing then.That is, the processing of repeated execution of steps S605, step S609 and step S610 is until till the record that stops preserved program.
Among the step S610,, be equal to each other, then handle turning back to step S607, carry out above-mentioned processing then with current time of real-time clock 25 outputs if judge recording start time and end of record time in the subscription information that the processing by step S609 obtains.
Among the step S608,, then handle and turn back to step S605, carry out above-mentioned processing then if judge program record.
Among the step S602,, then handle turning back to step S601, carry out above-mentioned processing then if judge when being less than the record that begins preserved program.That is, obtain the subscription information of the subscription information that the processing that is different from by preceding step S601 obtains.
The subscription information of the program that in addition, can deletion record have stopped.
Like this, if in the subscription information recording start time and end of record time be equal to each other, then be zero minutes writing time, therefore do not carry out this recording of programs.In addition, if because the variation of playing programs time, recording start time and end of record time are equal to each other, and program do not note down, and then remind the user, so the user can confirm the program that recording reservation not will write down fast.Therefore, the user can stop current in progress recording of programs in the HDD video recorder 1, and being provided with once more and making writing time is that the program of zero minutes can record, and recording desired program.
Embodiment according to the recording control apparatus of the embodiment of this aspect is not limited in HDD video recorder 1 shown in Figure 1, also can use controlling recording that can the executive logging medium and the recording control apparatus that reads.Specifically, for example, multiple embodiments can be implemented, for example personal computer, PDA(Personal Digital Assistant), mobile phone, digital electronic equipment (for example, DVD logging machine or video recording machine) or the like.
Like this, when being configured the record that makes it possible to preserved program, the user can note program, (does not need to be concerned about the reproduction time of program) and do not need to wait before having the device of writing function, and the next expectation program of being preengage at quilt is opening entry at first.When judge preengaging record after program when not being recorded, the time identical with represented recording start time of recording start temporal information is set to be used for the end of record temporal information of the subscription information of recorded program., recording of programs is controlled when identical when represented recording start time of recording start temporal information, recording of programs is under an embargo with represented end of record time of end of record temporal information.After the recording start time of representing with the recording start temporal information, the identical time was set to the end of record temporal information of subscription information, when judging program and be recorded, and when the late time of representing than recording start temporal information of recording start time is set to the end of record temporal information of subscription information, can the recording reservation of having cancelled be restored by simple processing.
Above-described a series of processing can be carried out by hardware or software.When this series of processes was carried out by software, the program that constitutes software was installed on the computer that is incorporated into the specialized hardware from recording medium, or be installed to can be by installing in the all-purpose computer that various programs carry out various functions thereon.
This recording medium comprises the encapsulation medium that is independent of computer, for example disk (comprising floppy disk), CD (comprising CD-ROM (compact disk read-only memory), DVD (digital versatile disc)), magnetooptical disc (comprise MD (MiniDisc (trade (brand) name)), perhaps semiconductor memory, can write down and issue program on it, thereby program is offered the user, for example the move media shown in Fig. 1 46.In addition, this recording medium comprises ROM or hard disk, and the program that is provided for the user under can the state in being incorporated into computer can write down thereon.
In addition, the program that makes this series of processes obtain carrying out can be installed on the computer by the wired or wireless communication medium, and for example local area network (LAN), the Internet, digital satellite broadcasting are under the situation of needs, also can install, for example router, modulator-demodulator or analog by interface.
In addition, in this manual, the step that the program that is stored in the recording medium is described comprises the processing of carrying out with time sequencing according to described order, perhaps the processing of carrying out not according to time sequencing parallel or that carry out separately.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (14)

1. recording control apparatus, described recording control apparatus writes down by the program of reservation recording based on the subscription information that comprises the recording start temporal information of representing the recording start time and the end of record temporal information of representing the record end time, and described recording control apparatus comprises:
The unit is set, when judge described program preengage record after when not being recorded, described the described end of record temporal information that the unit will be set to the described subscription information that is used for writing down described program the time identical with the described recording start time that described recording start temporal information is represented is set; And
Record control unit, the described end of record time of representing with described end of record temporal information when described recording start time that described recording start temporal information is represented is when identical, described record control unit is controlled described recording of programs, and described recording of programs is under an embargo
Wherein, after in the described end of record temporal information that will be set to described subscription information the time identical with the described recording start time that described recording start temporal information is represented, be recorded if judge described program, the then described unit that is provided with will be set in the described end of record temporal information of described subscription information than the late time of described recording start time that described recording start temporal information is represented.
2. recording control apparatus according to claim 1,
Wherein, the described end of record time of representing with described end of record temporal information when described recording start time that described recording start temporal information is represented is when identical, thereby described record control unit is controlled described recording of programs and makes the forbidden notice of described recording of programs issue the user.
3. recording control apparatus comprises:
First record control unit, first end of record time that first recording start time of described first record control unit control first content opening entry and described first content stop record and the second recording start time of second content opening entry and the record that described second content stops second end of record time of record;
Receive control unit, the reception of the first issuing time information of the first issue termination time that first issue time started that the described first content of described reception control unit control expression begins to issue and described first content stop issue;
Amending unit, when from all or part of of the issuing time of the described first issue time started to the described first issue termination time with from the described second recording start time to the writing time of described second end of record time when overlapping, described amending unit is modified to scheduled time in the described issuing time with described first recording start time of described first content and described first end of record time one or both of; And second record control unit, described second record control unit is based on the record of controlling described first content through described first recording start time of revising and described second end of record time.
4. recording control apparatus according to claim 3,
Wherein, the control of described first record control unit be used for discerning first identifying information of described first content, the information that comprises the described first recording start time and the information of described first end of record time first content information, be used to the record of the second content information of the information discerning second identifying information of described second content and comprise the described second recording start time and the information of second end of record time in predetermined tabulation
The described first issue time started of the described first content of described reception control unit control expression and the first issuing time information of the described first issue termination time and represent second issue time started that described second content begins to issue and the reception of the second issuing time information of the second issue termination time that described second content stops issue, and
When receiving the described second issuing time information, the described first recording start time of the described first content information that writes down in the described tabulation is later than the second recording start time of described second content information, and from all or part of of the issuing time of the described first issue time started to the described first issue termination time with from the described second recording start time to the writing time of described second end of record time when overlapping, described amending unit is modified to scheduled time in the described issuing time with described first recording start time of described first content and described first end of record time one or both of.
5. recording control apparatus according to claim 3,
Wherein, when the recording start of described first content, when the record priority that receives time in the writing time that the issue termination time of first in the described first issuing time information, the described first issuing time information is described second content and described first content is higher than the record priority of described second content, described second record control unit is modified to first end of record time as first of the time in the writing time that is in described second content and issues the termination time.
6. recording control apparatus according to claim 3,
Wherein, when the time in the record of described first content does not begin, receives the writing time that the issue time started of first in the described first issuing time information, the described first issuing time information is described second content and the record priority of described second content were higher than the record priority of described first content, described amending unit was modified to for the first recording start time second end of record time of described second content.
7. recording control apparatus according to claim 3,
Wherein, when the time in the record of described first content does not begin, receives the writing time that the issue termination time of first in the described first issuing time information, the described first issuing time information is described second content and the record priority of described second content were higher than the record priority of described first content, described amending unit was modified to for first end of record time second recording start time of described second content.
8. the record control method of a recording control apparatus, described recording control apparatus writes down by the program of reservation recording based on the subscription information that comprises the recording start temporal information of representing the recording start time and the end of record temporal information of representing the record end time, and described record control method may further comprise the steps:
When judge described program preengage record after when not being recorded, will be set to the described end of record temporal information of the described subscription information that is used for writing down described program the time identical with the described recording start time that described recording start temporal information is represented; And
The described end of record time of representing with described end of record temporal information when described recording start time that described recording start temporal information is represented is controlled described recording of programs when identical, and described recording of programs is under an embargo,
Wherein, after in the described end of record temporal information that will be set to described subscription information the time identical with the described recording start time that described recording start temporal information is represented, be recorded if judge described program, then will be set in the described end of record temporal information of described subscription information than the late time of described recording start time that described recording start temporal information is represented.
9. record control method according to claim 8,
Wherein, the described end of record time of representing with described end of record temporal information when described recording start time that described recording start temporal information is represented is when identical, in described controlled step, make the forbidden notice of described recording of programs issue the user thereby described recording of programs is controlled.
10. the record control method of a recording control apparatus may further comprise the steps:
The record of second end of record time of the second recording start time of first end of record time of the first recording start time of the recording start of control first content and the end of record of first content and the recording start of second content and the end of record of second content;
The reception of the first issuing time information of the first issue termination time that the first issue time started that the issue of the described first content of control expression begins and the issue of described first content stop;
When from all or part of of the issuing time of first issue time started to the first issue termination time with from the second recording start time to the writing time of second end of record time when overlapping, described first recording start time of described first content and described first end of record time one or both of are modified to scheduled time in the described issuing time; And
Based on the record of controlling described first content through first recording start time of revising and second end of record time.
11. record control method according to claim 10,
Wherein, to described first recording start time and described first end of record time, and in the described controlled step of the record of described second recording start time and described second end of record time, be used to discern first identifying information of described first content, comprise the information of the described first recording start time and the first content information of the information of described first end of record time, be used to discern second identifying information of described second content, and comprise that the information of the described second recording start time and the record of second content information in predetermined tabulation of the information of described second end of record time are controlled
In the controlled step of the reception of the described first issuing time information, represent the described first issue time started of described first content and the described first issuing time information of the described first issue termination time, and the second second second issuing time information of issuing the termination time of issuing the issue termination of described second content of time started that the issue of representing described second content begins is controlled, and in described correction step, when receiving the described second issuing time information, be recorded in second evening recording start time of the described second content information of the first recording start time ratio of the described first content information in the described tabulation, and from all or part of of the issuing time of the described first issue time started to the described first issue termination time with from the described second recording start time to the writing time of described second end of record time when overlapping, the first recording start time of described first content and first end of record time one or both of are corrected for the scheduled time in the described issuing time.
12. record control method according to claim 10,
Wherein, in controlled step to the record of described first content, when the recording start of described first content, to receive the issue termination time of first in the described first issuing time information, the described first issuing time information be the record priority that is in time in writing time of described second content and described first content when being higher than the record priority of described second content, described first end of record time is corrected for the described first issue termination time as the time in the writing time that is in described second content.
13. record control method according to claim 10,
Wherein, in described correction step, when the record of described first content does not begin, receives the issue time started of first in the described first issuing time information, the described first issuing time information is the record priority that is in time in writing time of described second content and described second content when being higher than the record priority of described first content, and the first recording start time was corrected for second end of record time of described second content.
14. record control method according to claim 10,
Wherein, in described correction step, when the record of described first content does not begin, receives the issue termination time of first in the described first issuing time information, the described first issuing time information is the record priority that is in time in writing time of described second content and described second content when being higher than the record priority of described first content, and first end of record time was corrected for the second recording start time of described second content.
CN2005101319180A 2004-12-15 2005-12-15 Recording control device and method Expired - Fee Related CN1819637B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2004-362325 2004-12-15
JP2004362324 2004-12-15
JP2004362325A JP4349272B2 (en) 2004-12-15 2004-12-15 Recording control apparatus and method, recording medium, and program
JP2004-362324 2004-12-15
JP2004362324A JP4399732B2 (en) 2004-12-15 2004-12-15 Recording control apparatus and method, recording medium, and program
JP2004362325 2004-12-15

Publications (2)

Publication Number Publication Date
CN1819637A true CN1819637A (en) 2006-08-16
CN1819637B CN1819637B (en) 2010-10-06

Family

ID=36674254

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005101319180A Expired - Fee Related CN1819637B (en) 2004-12-15 2005-12-15 Recording control device and method

Country Status (2)

Country Link
JP (1) JP4399732B2 (en)
CN (1) CN1819637B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014169747A1 (en) * 2013-08-01 2014-10-23 中兴通讯股份有限公司 Method, apparatus and device for processing ready-to-record appointment plan, and computer storage medium
CN108271077A (en) * 2016-12-30 2018-07-10 深圳市九洲电器有限公司 TV program order based reminding method and system
CN109819335A (en) * 2019-01-28 2019-05-28 苏州若依玫信息技术有限公司 A kind of VOD method and system of the network video platform based on mobile payment
CN111225251A (en) * 2018-11-27 2020-06-02 深圳Tcl数字技术有限公司 Method, storage medium and equipment for obtaining EPG (electronic program guide) by self-adaptive matching of time

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4970968B2 (en) * 2007-01-29 2012-07-11 Necパーソナルコンピュータ株式会社 Digital broadcast receiving apparatus, digital broadcast receiving method, and digital broadcast receiving program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3959171B2 (en) * 1998-03-04 2007-08-15 株式会社東芝 Information processing apparatus and reservation processing method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014169747A1 (en) * 2013-08-01 2014-10-23 中兴通讯股份有限公司 Method, apparatus and device for processing ready-to-record appointment plan, and computer storage medium
CN104349201A (en) * 2013-08-01 2015-02-11 中兴通讯股份有限公司 To-be recorded reservation plan processing method and apparatus
CN108271077A (en) * 2016-12-30 2018-07-10 深圳市九洲电器有限公司 TV program order based reminding method and system
CN111225251A (en) * 2018-11-27 2020-06-02 深圳Tcl数字技术有限公司 Method, storage medium and equipment for obtaining EPG (electronic program guide) by self-adaptive matching of time
CN111225251B (en) * 2018-11-27 2022-07-08 深圳Tcl数字技术有限公司 Method, storage medium and equipment for obtaining EPG (electronic program guide) by self-adaptive matching of time
CN109819335A (en) * 2019-01-28 2019-05-28 苏州若依玫信息技术有限公司 A kind of VOD method and system of the network video platform based on mobile payment
CN109819335B (en) * 2019-01-28 2021-01-19 深圳市乐知网络科技有限公司 Video-on-demand method and system of network video platform based on mobile payment

Also Published As

Publication number Publication date
CN1819637B (en) 2010-10-06
JP2006173966A (en) 2006-06-29
JP4399732B2 (en) 2010-01-20

Similar Documents

Publication Publication Date Title
CN1145364C (en) System of downloading computer software with broadcasting program
CN1767610A (en) Information processing apparatus and method, and program
CN1179562C (en) Program information retrieval apparatus, method, and system for retrieving and display information of broadcast programs in units of broadcast programs, recording medium storing program information
CN1728792A (en) Information processor, its method and program
CN1199438C (en) Data indicating controller, data transmitting device and control information editting device
CN1717025A (en) Information processing apparatus, information processing method and program for the same
CN1222162C (en) Digital broadcasting system and digital video record playback device
CN1264347C (en) Digit broadcasting system
CN1242606C (en) Receiver for television broadcast
CN1235298A (en) User interface apparatus and broadcast receiving apparatus
CN1178508C (en) Data receiving and transmitting system and its method
CN1700336A (en) Information processing apparatus method and program
CN1507266A (en) Information processing apparatus and method, programmebroadcasting system, storage media and program
CN1816879A (en) Video processing apparatus, ic circuit for video processing apparatus, video processing method, and video processing program
CN100341318C (en) Storage receiving apparatus
CN1239995C (en) Data transmitting apparatus and data receiving apparatus
CN1833438A (en) Program recording device
CN1258271C (en) Digital broadcast receiving device
CN1816982A (en) Information providing method
CN1819637A (en) Recording control device and method, recording medium, and program
CN1248131A (en) TV program broadcasting system
CN1252615C (en) Storage device, data processing equipment, method, program, storage medium and system
CN1334675A (en) Digital video recording device and method
CN1319989A (en) Device for generating multi-channel indicated data, medium and information assembly
CN1309488A (en) Electronic device and method for setting connection mode

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101006

Termination date: 20121215