Record/playback device and related computer program
Claim Score by NHIP
Abstract
A disk device provided in a record/playback device stores a plurality of programs as well as a record-setting content and playback history of each program. When specified by a remote controller as to a program to be played from a program list displayed on a television screen, a serial judging unit judges whether the specified program is an episode in a serial having another episode that was recorded prior to the specified program, by comparing the record-setting content of each of the programs. If judged in the affirmative, a playback judging unit judges whether the other episode has yet to be played, by referring to the playback history of the other episode. If judged in the affirmative, a presentation unit has displayed on the television screen that there is an unplayed episode in the serial. Then, when instructed by a user to start the playback from the unplayed episode, a playback unit plays the unplayed episode.

Term
Term ended
Projected expiry passed 21 February 2023, 3.6 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
21 claims: 2 independent, 19 dependent
- 1Broadest claimClaim Score 77, broad(NHIP)A record/playback device storing a plurality of programs, comprising:a receiving unit operable to receive a specification of one of the stored programs for playback;a judging unit operable to judge whether the specified program is an episode in a serial, and whether any of the other programs is an episode in the serial that was recorded prior to the specified program and that has not been played;and a presentation unit operable to present that there is an unplayed episode, when judged by the judging unit that the specified program is an episode in a serial, and that there is another program which is an episode in the serial recorded prior to the specified program and has not been played.
- 21A computer program applied by a record/playback device storing a plurality of programs, comprising:a receiving step of receiving a specification of one of the stored programs for playback;a judging step of judging whether the specified program is an episode in a serial, and whether any of the other programs is an episode in the serial that was recorded prior to the specified program and that has not been played;and a presenting step of presenting that there is an unplayed episode, when judged in the judging step that the specified program is an episode in a serial, and that there is another program which is an episode in the serial recorded prior to the specified program and has not been played.
Independent claims2
196 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
[0001] 1. Field of the Invention
[0002] The present invention relates to mass storage media such as DVD-RAM, DVD-RW and hard disks, and to record/playback devices for recording television programs and playing back (hereafter, simply “playing”) the TV programs in an arbitrary order by random access.
[0003] 2. Related Art
[0004] Conventionally, record/playback devices for recording/playing TV programs (hereafter “programs”) use VHS video tape and other tape media as storage media. Operations such as rewinding the tape are thus required to playback from an arbitrary position, and as a result it is not easy to achieve prompt playback.
[0005] In contrast, record/playback devices that use disk storage media such as hard disks, DVD-RAM and DVD-RW have been appearing on the market in recent years. Prompt random access is possible using disk storage media such as these, and a list of the recorded programs can be displayed in the event that a plurality of programs are recorded, and a user can thus easily select programs for playback.
[0006] However, when storage media having mass storage capacity are used, the number of programs that may be stored is substantial, and selecting a desired program from a program list becomes arduous.
[0007] PCT WO 00/02386 discloses a recorded-program viewing support method that facilitates the selection of programs by a user.
[0008] Generally, program selection for playback is conducted by displaying the programs as a list in the order in which they were recorded, receiving a program selection from the user, and then playing the selected program. To prevent programs that have been played once from being played again, the distinction between “played” and “unplayed” programs is also displayed in the program list.
[0009] However, when the programs include serial episodes and the user selects the latest recorded episode in a serial for playback, the viewing enjoyment for the user will generally be enhanced by firstly playing old “unplayed” episodes recorded prior to the selected episode, if any such episodes exist. Viewing previous episodes after watching the latest episode is likely to greatly reduce the user's enjoyment.
SUMMARY OF THE INVENTION
[0010] In view of the above issues, a first object of the present is to provide a record/playback device and a related computer program that enable playback of a recorded program specified for playback to be deferred, when the specified program is an episode in a serial and there exists one or more episodes in the serial, recorded prior to the specified program, that remain unplayed.
[0011] Here, a “serial” consists of programs (i.e. “serial episodes” or simply “episodes”) having the same title and broadcast at regular intervals from the same broadcast station. Generally, the enjoyment of viewing a serial is reduced by half when previous episodes are viewed after watching the latest episode.
[0012] A second object of the present invention is to provide a record/playback device that facilitates program specification when the specification of a program for playback is to be received.
[0013] A record/playback device provided to achieve the first object stores a plurality of programs, and includes: a receiving unit operable to receive a specification of one of the stored programs for playback; a judging unit operable to judge whether the specified program is an episode in a serial, and whether any of the other programs is an episode in the serial that was recorded prior to the specified program and that has not been played; and a presentation unit operable to present that there is an unplayed episode, when judged by the judging unit that the specified program is an episode in a serial, and that there is another program which is an episode in the serial recorded prior to the specified program and has not been played.
[0014] According to this structure, it is possible to prevent the user's enjoyment from being greatly reduced when a specified program is an episode in a serial, as a result of the user viewing a newly recorded episode first, despite there being one or more unplayed episodes in the serial recorded prior to the specified program.
[0015] Here, the record/playback device may further include a storage unit operable to store, for each program, a record-setting item and a playback history, and the judging unit may include an episode judging subunit operable to judge whether the specified program is an episode in a serial, based on the record-setting item, and a playback judging subunit operable to judge that there is an unplayed episode, when a playback history of another program that is an episode in the serial recorded prior to the specified program is “unplayed”.
[0016] According to this structure, it can be easily judged whether a specified program is an episode in a serial, and whether there are any unplayed episodes in the serial recorded prior to the specified program.
[0017] Here, the record-setting item may include a broadcast channel, a recording date and a recording time, and the episode judging subunit may judge the specified program to be an episode in a serial if another of the programs has (i) the same broadcast channel and recording time as the specified program, and (ii) a recording date seven days prior to a recording date of the specified program.
[0018] Here, the record-setting item may include a broadcast channel, a recording date, a recording time and a day-of-the-week, and the episode judging subunit may include a day-of-the-week judging subunit operable to judge the specified program to be an episode in a serial if another of the programs has (i) the same broadcast channel, recording time and day-of-the-week as the specified program, and (ii) a different recording date to the specified program.
[0019] According to these structures, it can be accurately judged whether a specified program is an episode in a weekly serial.
[0020] Here, the record-setting item may include a broadcast channel, a recording date, a recording time and a day-of-the-week, and the episode judging subunit may include a weekday judging subunit operable to judge the specified program to be an episode in a serial if another of the programs has (i) the same broadcast channel and recording time as the specified program, and (ii) a day-of-the-week that is from Monday to Saturday or Monday to Friday.
[0021] According to this structure, it can be accurately judged whether a specified program is an episode in a weekday serial.
[0022] Here, the record-setting item may include a serial condition, and the episode judging subunit may include a serial judging subunit operable, when a serial condition of the specified program has been set, to judge the specified program to be an episode in a serial if another of the programs has a serial condition that matches the serial condition of the specified program.
[0023] According to this structure, it can be accurately judged whether a specified program is an episode in a serial on the basis of a serial condition set by the user.
[0024] Here, the record-setting item may include a program title, and the episode judging subunit may include a title judging subunit operable to judge the specified program to be an episode in a serial if another of the programs has the same program title as the specified program.
[0025] According to this structure, it can be accurately judged whether a specified program is an episode in a serial.
[0026] Here, the record-setting item may include a broadcast channel, a recording date and a recording time, the record/playback device may further include an electronic program guide receiving unit operable to receive an electronic program guide that has been broadcast, and a title recording unit operable to obtain program titles from the received electronic program guide in accordance with the record-setting item, and to record the obtained program titles, and the episode judging subunit may include a title judging subunit operable to judge the specified program to be an episode in a serial if another of the programs has the same program title as the specified program.
[0027] According to this structure, the user is relieved of the trouble of inputting titles.
[0028] Here, the title judging subunit may compare a character string of the program titles of the specified program and the other program, and judge the program titles to be the same if a difference between the character strings is at a beginning or an end of the character strings.
[0029] According to this structure, it is possible to avoid making a mistaken judgment regarding a serial as a result of a slight difference in the titles.
[0030] Here, the presentation unit may include a selection display subunit operable to display a selection screen for selecting to play one of the unplayed episode and the specified program, the receiving unit may include a selection receiving subunit operable to receive a selection, from the displayed selection screen, to play one of the unplayed episode and the specified program, and the record/playback device may further include a playback unit operable to play a program indicated in the selection received by the selection receiving subunit, and to set the playback history of the program to “played” when the playback has ended.
[0031] According to this structure, the selection of whether to playback a specified new episode or an old unplayed episode is left up to the user.
[0032] Here, the episode judging subunit may count a total number of programs judged to be episodes in the serial, the playback judging subunit may count a number of unplayed episodes in the serial, and the selection display subunit may display, on the selection screen, the total number of episodes and the number of unplayed episodes in the serial.
[0033] According to this structure, a user can easily select to view unplayed episodes at a more convenient time when there are a large number of unplayed episodes, or to view unplayed episodes immediately when there are a small number of unplayed episodes.
[0034] Here, when the selection received by the selection receiving subunit indicates the unplayed episode, the playback unit may play the specified program after playing the unplayed episode.
[0035] According to this structure, the user can watch old unplayed episodes first.
[0036] Here, the receiving unit may further include a setting receiving subunit operable to receive a record setting that specifies a broadcast channel, a recording date and a recording time of a program, and a setting storage subunit operable to store the specified broadcast channel, recording date and recording time in a content of a record-setting item, and the record/playback device may further include a recording unit operable to record a program specified by a record-setting item stored in the storage unit, and a recording control unit operable, when the episode judging subunit judges that the program to be recorded by the recording unit is an episode in a serial, and the playback judging subunit judges that a playback history of another episode in the serial is “played”, to control the recording unit to overwrite the episode whose playback history is “played”.
[0037] According to this structure, a storage area of a storage unit can be used effectively.
[0038] Here, the record/playback device may further include an overwrite prohibiting unit operable, when the episode judging subunit judges that the program to be recorded by the recording unit is an episode in a serial, to prohibit the control, by the recording control unit, that relates to the episode whose playback history is “played”, if all episodes subsequent to and including the first episode in the serial have been recorded and none of the recorded episodes have been erased.
[0039] According to this structure, it is possible to prevent episodes in a serial that a user wants to save from being erased.
[0040] Here, the record/playback device may further include an output unit operable, when the control relating to the episode whose playback history is “played” is prohibited by the overwrite prohibiting unit, to output all recorded episodes in the serial to an external storage device.
[0041] According to this structure, it is possible to store, as one program, episodes in a serial that a user wants to save.
[0042] Here, the receiving unit may further includes a setting receiving subunit operable to receive a record setting that specifies a broadcast channel, a recording date and a recording time of a program, and a setting storage subunit operable to store a list showing the specified broadcast channel and recording time, and a day-of-the-week table, and the record/playback device may further include an episode inferring unit operable, when there are no programs whose broadcast channel and recording time matches the broadcast channel and recording time shown in the list, to infer that the program is an episode in a serial having a serial condition set to “daily”, and to store the serial condition in the list, and a learning unit operable (i) to discard the inference by the episode inferring unit that the serial condition of the program is “daily” and infer that the serial condition of the program is “weekly”, if the setting receiving subunit does not receive a record setting that specifies the same broadcast channel and recording time as the program and a day-of-the-week that is at least one day from Monday to Friday or Monday to Saturday, and (ii) to discard the inference that the serial condition of the program is “weekly” and update the list to show that the program is not an episode in a serial, if the setting receiving subunit does not receive a record setting that specifies the same broadcast channel, recording time and day-of-the-week as the program.
[0043] According to this structure, it can be judged whether a specified program is an episode in a serial on the basis of a content of a record setting made by a user.
[0044] Here, the record/playback device may further include a recording unit operable, after the updating of the list by the learning unit has been conducted for a predetermined period of time, to record a program whose record setting has been received by the setting receiving subunit, and to record a program inferred from the list to be an episode in a serial even if the setting receiving subunit has not received a record setting for the program.
[0045] According to this structure, a program that is an episode in a serial can be recorded, even if the user forgets to make a record setting.
[0046] Here, the record/playback device may further include a priority control unit operable to control the recording unit to prioritize a record setting received by the setting receiving subunit, if the received record setting overlaps with a recording time of the program inferred from the list to be an episode in a serial, and the learning unit may update the list to show the program inferred from the list to be an episode in a serial, as not being an episode in a serial.
[0047] According to this structure, in the event that the record/playback device mistakenly judges a program to be a serial episode, priority is given to a manual user operation, and a program specified by the user is recorded.
[0048] Here, the record/playback device may further include a playback unit operable, when the presentation unit presents that there is an unplayed episode, to play the unplayed episode, and then play the specified program.
[0049] According to this structure, the user's enjoyment is enhanced when a specified program is an episode in a serial and there are one or more old unplayed episodes, by playing the old episodes first.
[0050] The second object of the present invention can be achieved by the receiving unit including a display-instruction receiving subunit operable to receive an instruction to display a list showing the stored programs, and the record/playback device further including a storage unit operable to store, for each program, a record-setting item and a playback history, a program judging unit operable to judge, for each program, whether the program is an episode in a serial, based on the record-setting item, and a display unit operable to display, as a single program in a list, all programs judged by the program judging unit to be episodes structuring the serial, and to display, when the receiving unit receives a specification of a program and the specified program is an episode in the serial, the list and a list detail that shows the episodes structuring the serial.
[0051] According to this structure, a user can easily make program selections from a large number of programs because episodes in the same serial are displayed in a list as a single program.
[0052] The first object can also be achieved by a computer program, applied by a record/playback device storing a plurality of programs, the computer program including: a receiving step of receiving a specification of one of the stored programs for playback; a judging step of judging whether the specified program is an episode in a serial, and whether any of the other programs is an episode in the serial that was recorded prior to the specified program and that has not been played; and a presenting step of presenting that there is an unplayed episode, when judged in the judging step that the specified program is an episode in a serial, and that there is another program which is an episode in the serial recorded prior to the specified program and has not been played.
[0053] By applying a computer program such as this to a recording/playback device, it is possible to prevent the user's enjoyment from being greatly reduced when a specified program is an episode in a serial, due to the user viewing a newly recorded episode first, despite there being one or more unplayed episodes in the serial recorded prior to the specified program.
BRIEF DESCRIPTION OF THE DRAWINGS
P-0054[0054] These and other objects, advantages and features of the invention will become apparent from the following description thereof taken in conjunction with the accompanying drawings that illustrate specific embodiments of the present invention.
P-0055[0055] In the drawings:
P-0056[0056]FIG. 1 is a hardware structural view of an embodiment 1 of a record/playback device according to the present invention;
P-0057[0057]FIG. 2 is a main structural view of embodiment 1;
P-0058[0058]FIG. 3 shows an exemplary structure of program data stored on a disk device of embodiment 1;
P-0059[0059]FIG. 4 shows an exemplary content of record-setting items stored in a setting-item storage unit of embodiment 1;
P-0060[0060]FIG. 5 shows an exemplary program list displayed on a television screen by a display control unit of embodiment 1;
P-0061[0061]FIG. 6 shows an exemplary presentation screen displayed on a television screen by the display control unit of embodiment 1;
P-0062[0062]FIG. 7 shows another example of the presentation screen;
P-0063[0063]FIG. 8 is a flowchart depicting a playback operation of embodiment 1;
P-0064[0064]FIG. 9 shows a further example of the presentation screen displayed on a television screen by the display control unit of embodiment 1;
P-0065[0065]FIG. 10 is a structural view of an embodiment 2 of the record/playback device of the present invention;
P-0066[0066]FIG. 11 shows an exemplary serial condition table stored in a serial inferring unit of embodiment 2;
P-0067[0067]FIG. 12 shows an exemplary recording list on the day that the list was created by the serial inferring unit of embodiment 2;
P-0068[0068]FIG. 13 shows the exemplary recording list on the day after the list was created;
P-0069[0069]FIG. 14 shows the exemplary recording list on the second day after the list was created;
P-0070[0070]FIG. 15 shows the exemplary recording list one week after the list was created;
P-0071[0071]FIG. 16 shows the exemplary recording list one week and one day after the list was created;
P-0072[0072]FIG. 17 is a flowchart depicting an operation of the serial inferring unit of embodiment 2;
P-0073[0073]FIG. 18 is a flowchart depicting an operation of a learning unit of embodiment 2;
P-0074[0074]FIG. 19 shows an exemplary program list displayed on a television screen by a display control unit of an embodiment 3 of the record/playback device according to the present invention; and
P-0075[0075]FIG. 20 shows a program detail displayed by the display control unit of embodiment 3 together with a program list.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
P-0076[0076] The embodiments of a record/playback device according to the present invention will now be described with reference to the drawings.
P-0077[0077] Embodiment 1
P-0078[0078]FIG. 1 is a hardware structural view of an embodiment 1 of the record/playback device according to the present invention.
P-0079[0079] As shown in FIG. 1, the record/playback device includes a user input unit <b>104</b> for receiving a user operation from a remote controller <b>101</b> or the like, a tuner <b>105</b> for receiving from an antenna <b>102</b> a television broadcast that uses radio waves, an encoder <b>106</b> for converting audio and video from antenna <b>105</b> to an MPEG2 format for storing on a disk, a decoder <b>107</b> for converting MPEG2 format data stored on a disk to audio/video for display on a television <b>103</b>, an OSD (on-screen display) display unit <b>108</b> for displaying, on a screen for the user, a present state of the record/playback device, an overlay <b>109</b> for synthesizing video from decoder <b>107</b> with OSD display from OSD display unit <b>108</b>, a disk device <b>110</b> for storing program data, a CPU <b>111</b> for controlling the record/playback device, a ROM <b>112</b> used to store computer programs for controlling the record/playback device, and a RAM <b>113</b> used as a working memory for CPU <b>111</b>.
P-0080[0080] Here, when a TV program (hereafter “program”) received by tuner <b>105</b> is an MPEG2 format signal, the received program is outputted directly from tuner <b>105</b> to a bus <b>114</b>, without passing through encoder <b>106</b>.
P-0081[0081]FIG. 2 is a structural view of a main function of the present embodiment realized by a control computer program of CPU <b>111</b>. Other elements may, of course, be included as the record/playback device.
P-0082[0082] As shown in FIG. 2, the record/playback device includes disk device <b>110</b>, a receiving unit <b>201</b>, a setting-item storage unit <b>202</b>, a program receiving unit <b>203</b>, a program storage unit <b>204</b>, a display control unit <b>205</b>, an episode judging unit <b>206</b>, a playback judging unit. <b>207</b>, a presentation unit <b>208</b>, a playback unit <b>209</b>, an EPG (electronic program guide) receiving unit <b>210</b>, and a title storage unit <b>211</b>. Receiving unit <b>201</b> receives a signal from remote controller <b>101</b>, which itself receives user operations. Display control unit <b>205</b> and playback unit <b>209</b> are connected to TV <b>103</b>.
P-0083[0083] Disk device <b>110</b> is formed from a DVD-RAM recorder, a DVD-RW recorder, a hard disk recorder, and the like. Disk device <b>110</b> has a mass-storage storage medium, and stores a plurality of TV programs. Each program includes a content of a record-setting item relating to a record setting of the program, and a playback history.
P-0084[0084]FIG. 3 shows a structure of program data stored on disk device <b>110</b>.
P-0085[0085] Program data <b>301</b> includes main program data <b>302</b>, a record-setting item <b>303</b> and a playback history <b>304</b> of MPEG2 format programs.
P-0086[0086] Record-setting item <b>303</b> includes a date <b>305</b>, a day-of-the-week <b>306</b>, a time <b>307</b>, a channel <b>303</b> and a program title <b>309</b>. Here, “year” is also included in date <b>305</b>.
P-0087[0087] Receiving unit <b>201</b> receives an operation signal as the result of a user operation of remote controller <b>101</b>.
P-0088[0088] When an operation signal for a record setting if received, receiving unit <b>201</b> notifies setting-item storage unit <b>202</b> and display control unit <b>205</b> of a content of the received operation signal.
P-0089[0089]FIG. 4 shows exemplary record-setting items indicating a content of record settings displayed on TV <b>103</b> by display control unit <b>205</b>. Here, “program title” may be added to the input content by a button operation of remote controller <b>101</b>.
P-0090[0090] Record-setting item <b>401</b> includes a recording date <b>402</b>, a channel <b>403</b>, a start time <b>404</b>, a stop time <b>405</b>, and a mode <b>406</b>.
P-0091[0091] Recording date <b>402</b> shows “day” and “month” respectively on either side of a slash mark (e.g. “3/6”=June 3), and “day-of-the-week” is shown in brackets (e.g. “(Monday)” or simply “(Mon)”). Although not displayed in recording date <b>402</b>, “year” is also inputted.
P-0092[0092] Channel <b>403</b> shows channels on which the programs are broadcast.
P-0093[0093] Start time <b>404</b> is the time from which a program is broadcast, and is therefore the start time of the recording. Stop time <b>405</b> is the time at which the recording is to be ended.
P-0094[0094] Mode <b>406</b> shows the quality of the recording mode. “SP” indicates a normal standard-play mode, and “LP” indicates a long-play mode. High image quality is indicated by “HQ”.
P-0095[0095] When an operation signal resulting from the operation of a list display button of remote controller <b>101</b> is received, receiving unit <b>201</b> instructs display control unit <b>205</b> to display a program list (i.e. a list of recorded program).
P-0096[0096] When an operation signal specifying a program for playback based on the displayed list of recorded programs is received, receiving unit <b>201</b> notifies a content of the record-setting item of the specified program to episode judging unit <b>206</b>.
P-0097[0097] When a signal indicating “YES” <b>602</b> is received from a user who is viewing presentation screen <b>601</b> (described below), receiving unit <b>201</b> instructs playback unit <b>209</b> to playback the specified program. When a signal indicating “NO” <b>603</b> is received, receiving unit <b>201</b> instructs display control unit <b>205</b> to again display the program list.
P-0098[0098] Here, when “NO” <b>603</b> is indicated, receiving unit <b>201</b> may, for example, instruct playback unit <b>209</b> to playback last week's unplayed program followed by this week's program.
P-0099[0099] Setting-item storage unit <b>202</b> stores, in a storage area of unit <b>202</b>, a content of record-setting items notified by receiving unit <b>201</b>.
P-0100[0100] When a start time on a recording date of a record-setting item stored in setting-item storage unit <b>202</b> is reached, program receiving unit <b>203</b> receives a specified channel of the program, performs a predetermined data conversion to make the program data storable on disk device <b>110</b>, and notifies program storage unit <b>204</b> of a content of the converted program data. At this time, program receiving unit <b>203</b> also notifies program storage unit <b>204</b> of a content of the record-setting item.
P-0101[0101] When notified by program receiving unit <b>203</b> of the content of the record-setting item and the program data, program storage unit <b>204</b> stores the notified record-setting item and program data on disk device <b>110</b>. At this time, a playback history showing “unplayed” is stored as “unplayed”.
P-0102[0102] An exemplary structure of program data stored on disk device <b>110</b> by program storage unit <b>204</b> is shown in FIG. 3.
P-0103[0103] When an instruction to display a program list is received from receiving unit <b>201</b>, display control unit <b>205</b> reads a content of record-setting item <b>303</b> and playback history <b>304</b> of programs stored on disk device <b>110</b>, and displays a program list on a screen of TV <b>103</b>.
P-0104[0104]FIG. 5 shows an exemplary program list displayed on TV <b>103</b>.
P-0105[0105] Program list <b>501</b> specifies recorded programs by a content of the record-setting items.
P-0106[0106] Displayed in program list <b>501</b> is a content of a playback history <b>502</b>, a recording date (day-of-the-week) <b>503</b>, a channel <b>504</b>, a start time <b>505</b>, and a title <b>506</b>.
P-0107[0107] A user selects a program for playback from program list <b>501</b>.
P-0108[0108] Here, when a title is not inputted by a user or obtained from an EPG (described below), title <b>506</b> in program list <b>501</b> is not displayed.
P-0109[0109] When a program specified for playback by presentation unit <b>208</b> is an episode in a serial, and there are one or more other episodes in the serial that were recorded prior to the specified program and remain unplayed, display control unit <b>205</b> displays a presentation screen, such as in FIG. 6, on TV <b>103</b> when instructed to display a screen presenting that there is an unplayed episode.
P-0110[0110] When, for example, the playback of this week's episode is specified, presentation screen <b>601</b> informs the user that the episode recorded last week has not been played. If the user instructs “YES” <b>602</b>, the specified program is played. If the user instructs “NO” <b>603</b>, playback of the specified program is deferred.
P-0111[0111] Furthermore, instead of the presentation screen in FIG. 6, display control unit <b>205</b> may display a presentation screen as shown in FIG. 7. Since last week's episode and this week's episode are both unplayed, presentation screen <b>701</b> allows the user to choose which episode to playback.
P-0112[0112] Here, when receiving unit <b>201</b> receives a remote controller signal indicating that the user has selected “old episode” <b>702</b>, receiving unit <b>201</b> instructs playback unit <b>209</b> to playback last week's episode first. Receiving unit <b>201</b> may instruct playback unit <b>209</b> to playback this week's episode following the playback last week's episode.
P-0113[0113] When a remote controller signal indicating that the user has selected “specified episode” <b>703</b> is received, receiving unit <b>201</b> instructs playback unit <b>209</b> to playback the specified episode.
P-0114[0114] If “cancel” <b>704</b> is selected, receiving unit <b>201</b> instructs display control unit <b>205</b> to again display the program list.
P-0115[0115] Episode judging unit <b>206</b> compares a content of the record-setting item of each program, and judges whether there are any programs (i.e. episodes) that belong to the same serial. The following principles are applied in the judgment rules:
P-0116[0116] (1) Programs having the same broadcast channel and recording time, and recorded at a recording-date interval of seven days are judged to be episodes in the same serial.
P-0117[0117] (2) Programs having the same broadcast channel, recording time, and day-of-the-week are judged to be episodes in the same serial. This rule is the same as (1) above, and can be applied when “day-of-the-week” is included in the record-setting item.
P-0118[0118] (3) Programs having the same broadcast channel and recording time, and a day-of-the-week showing Monday to Saturday, Monday to Friday, or Monday to Thursday are judged to be episodes in a weekday serial.
P-0119[0119] (4) When a serial condition, such as “daily”, “weekly”, “Monday to Friday” or the like is set in the record-setting item, programs having matching serial conditions are judged to be episodes in the same serial.
P-0120[0120] (5) When a program title is included in the record-setting item, programs having the same title are judged to be episodes in the same serial.
P-0121[0121] There is an exception to rule (5), according to which programs are judged to be episodes in the same serial, even if there are slight differences in the characters or character strings of the titles (e.g. “new”, etc. at the beginning of a title to show that the program is the newest or latest episode in a serial, or “one” “two” etc. at the end of a title to show the sequence of episodes in a serial).
P-0122[0122] When notified by receiving unit <b>201</b> of the content of a record-setting item of a program specified for playback, episode judging unit <b>206</b> reads a content of the record-setting item of the programs stored on disk device <b>110</b>, and judges according to the above rules whether the specified program is an episode in a serial.
P-0123[0123] If judged to be an episode in a serial, episode judging unit <b>206</b> specifies the program and notifies playback judging unit <b>207</b>. If judged not to be an episode in a serial, episode judging unit <b>206</b> instructs playback unit <b>209</b> to playback the specified program.
P-0124[0124] Playback judging unit <b>207</b> refers to the playback history of the notified program stored on disk device <b>110</b>, and judges whether the playback history shows “played” or “unplayed”. If a “played” flag is not set, playback judging unit <b>207</b> notifies presentation unit <b>208</b> that the program is an episode in a serial and has not been played.
P-0125[0125] Furthermore, if a “played” flag is set for all of the programs notified by episode judging unit <b>206</b> as being episodes in the same serial, this shows that there are no unplayed episodes, and thus playback judging unit <b>207</b> instructs playback unit <b>209</b> to playback the specified program.
P-0126[0126] For example, if the programs shown in program list <b>501</b> in FIG. 5 are stored on disk device <b>110</b>, and the program (bottom of list <b>501</b>) having a recording date of “10/6(Mon)”, a channel of “6” and a start time of “21:00” is specified as the program that the user wants to playback, episode judging unit <b>206</b> judges, according to one of rules (1), (2) and (5) above, that the program (second from top of list <b>501</b>) having a recording date of “3/6(Mon)”, a channel of “6” and a start time of “21:00” is an episode in the same serial.
P-0127[0127] Furthermore, since the playback history of this program shows “unplayed”, playback judging unit <b>207</b> judges the program to have not been played, and notifies presentation unit <b>208</b>.
P-0128[0128] When notified by playback judging unit <b>207</b> that the specified program is an episode in a serial, and that there is an unplayed episode in the serial recorded prior to the specified program, presentation unit <b>208</b> has display control unit <b>205</b> display one of presentation screens <b>601</b> and <b>701</b> shown in FIGS. 6 and 7 as a dialog box on TV <b>103</b>.
P-0129[0129] When instructed by one of receiving unit <b>201</b>, episode judging unit <b>206</b>, and playback judging <b>207</b> to playback a program specified by a user, or a program that is an episode in a serial recorded prior to the specified program, playback unit <b>209</b> reads the main program data of the program from disk device <b>110</b>, conducts data conversion, and outputs the converted program data to TV <b>103</b>. When playback is completed, a “played” flag is set in the playback history of the program. Here, a “played” flag may be set when playback of a program is started.
P-0130[0130] EPG receiving unit <b>210</b> receives an EPG (electronic program guide) that is broadcast together with programs, and stores the received EPG.
P-0131[0131] Title storage unit <b>211</b> extracts from the EPG a title of a program matching the content of a record-setting item stored in setting-item storage unit <b>202</b>, and when the program data of the program is stored on disk device <b>110</b>, title storage unit <b>211</b> stores the program title as a content of the record-setting item.
P-0132[0132] A program playback operation of the present embodiment will now be described with reference to the flowchart in FIG. 8.
P-0133[0133] Display control unit <b>205</b> waits for a list-display instruction from a user via receiving unit <b>201</b> (S<b>802</b>), and displays program list <b>501</b> on TV <b>103</b> (S<b>804</b>).
P-0134[0134] Receiving unit <b>201</b> receives a specification of a program for playback from the user (S<b>806</b>).
P-0135[0135] Episode judging unit <b>206</b> obtains a record-setting item of the specified program (S<b>808</b>).
P-0136[0136] Episode judging unit <b>206</b> initializes a value of a counter i for counting a total number of episodes in a serial to “1”, and playback judging unit <b>207</b> initializes a value of a counter j for counting a number of unplayed episodes in the serial to “<b>1</b>” (S<b>810</b>).
P-0137[0137] Episode judging unit <b>206</b> then obtains the record-setting item of another program stored on disk device <b>110</b> (S<b>812</b>), and judges whether the specified program is an episode in a serial in accordance with judgment rules (1) to (5) describe above (S<b>814</b>). If judged not to be an episode in a serial (S<b>814</b>=NO), then step S<b>822</b>.
P-0138[0138] If judged to be an episode in a serial (S<b>814</b>=YES), then “1” is added to counter i (S<b>816</b>).
P-0139[0139] Playback judging unit <b>207</b> then judges whether the old episode recorded prior the specified program has been played, based on the playback history of the old episode (S<b>818</b>). If judged to have been played (S<b>818</b>=YES), then step S<b>822</b>, and if judged not to have been played (S<b>818</b>=NO), then “1” is added to counter j (S<b>820</b>).
P-0140[0140] In step S<b>822</b>, episode judging unit <b>206</b> judges whether there is yet another program recorded prior to the specified program, and returns to step S<b>812</b> if judged that there is (S<b>822</b>=YES).
P-0141[0141] If judged that there is not (S<b>822</b>=NO), then playback judging unit <b>207</b> judges whether the value of counter j is greater than or equal to “2” (S<b>824</b>).
P-0142[0142] If judged to be less than “2” (S<b>824</b>=NO), playback unit <b>209</b> plays the specified program (S<b>826</b>), and ends the processing.
P-0143[0143] If judged to be greater than or equal to “2” (S<b>824</b>=YES), presentation unit <b>208</b> notifies display control unit <b>205</b> to inform the user that there are unplayed serial episodes, and display control unit <b>205</b> displays a presentation screen on the screen of TV <b>103</b> (S<b>828</b>).
P-0144[0144] Receiving unit <b>201</b> judges whether there is a playback selection of an old episode from the user (S<b>830</b>). If judged that there is not (S<b>830</b>=NO), then S<b>826</b>, and if judged that there is (S<b>830</b>=YES), receiving unit <b>201</b> instructs playback unit <b>209</b> to playback the old episode.
P-0145[0145] Playback unit <b>209</b> plays the old episode first, followed by the specified program, then sets a “played” flag in the playback history of the programs (S<b>832</b>), and ends the processing.
P-0146[0146] Here, the record-setting items are sorted in the order in which the programs were recorded, and determine whether a program recorded prior to the specified program is an episode in the same serial.
P-0147[0147] In the above embodiment, presentation screens <b>601</b> and <b>701</b> only show that there is an old unplayed episode in a serial. However, as shown in FIG. 9, a presentation screen may show the total number of episodes in a serial and the number of unplayed episodes in the serial. Presentation screen <b>901</b> shows the total number of episodes as being “5” and the number of unplayed episodes, including the specified program, as being “3”. Moreover, the “total number” and the “unplayed number” are counters i and j, respectively, as described in the FIG. 8 flowchart. By showing the number of unplayed episodes in this way, a user can, if desired, playback the unplayed episodes consecutively, even if there are many unplayed episodes, or the user may choose to playback the unplayed episodes at a later date if pressed for time.
P-0148[0148] Embodiment 2
P-0149[0149]FIG. 10 is a structural view of an embodiment 2 of the record/playback device of the present invention.
P-0150[0150] In addition to the structure of the record/playback device described in embodiment 1, this record/playback device includes an episode inferring unit <b>1001</b>, a learning unit <b>1002</b>, and a storage control unit <b>1003</b>.
P-0151[0151] Episode inferring unit <b>1001</b> stores a serial condition table such as shown in FIG. 11. Serial condition table <b>1101</b> includes identifiers <b>1103</b> that correspond respectively to serial conditions <b>1102</b>. When a recording list (described below) is created, episode inferring unit <b>1001</b> attaches identifiers <b>1103</b> corresponding to serial conditions <b>1102</b>.
P-0152[0152] Serial condition table <b>1101</b> includes, as serial conditions <b>1102</b>, “one-off” indicating that a program is not a serial episode, “every Sun”, “every Mon”, . . . , “Every Sat” indicating that a program is an episode in a weekly serial, “Weekly Mon˜Thurs”, “Weekly Mon˜Fri”, “Weekly Mon˜Sat” indicating that a program is an episode in a weekday serial, or “daily” indicating that a program is an episode in a serial that runs throughout the week, including weekends, public holidays and the like. Identifiers <b>1103</b> include the signs “00” to “11” that correspond respectively to the above serial conditions <b>1102</b>.
P-0153[0153] Episode inferring unit <b>1001</b> obtains the channel, start time and day-of-the-week of the programs from the record-setting items stored in the storage area of setting-item storage unit <b>202</b>, and creates a recording list.
P-0154[0154]FIG. 12 shows an exemplary recording list on the day that the list was created.
P-0155[0155] Recording list <b>1201</b> shows, for the program in each row, serial condition <b>1202</b>, channel <b>1203</b>, start time <b>1204</b>, and day-of-the-week <b>1212</b>, all of which relate to the recording of the program. In day-of-the-week <b>1212</b>, recording days are shown by attaching an “ ” mark, for example, in columns corresponding to “Sun” <b>1205</b> to “Sat” <b>1211</b> (i.e. Sunday/“Sun” <b>1205</b>, Monday/“Mon” <b>1206</b>, Tuesday/“Tues” <b>1207</b>, Wednesday/“Wed” <b>1208</b>, Thursday/“Thurs” <b>1209</b>, Friday/“Fri” <b>1210</b>, Saturday/“Sat” <b>1211</b>). Recording list <b>1201</b> in FIG. 12 has been created using the obtained recording-setting item content of Sunday programs.
P-0156[0156] When a record-setting item stored in setting-item storage unit <b>202</b> is obtained, episode inferring unit <b>1001</b> notifies learning unit <b>1102</b>, and judges whether there is a program in recording list <b>1201</b> having the same channel and start time as the obtained program.
P-0157[0157] If no such program exists in recording list <b>1201</b>, episode inferring unit <b>1001</b> stores the program with the identifier “11” newly consigned to serial condition <b>1202</b>.
P-0158[0158] If a program having the same channel and start time does exist in recording list <b>1201</b>, episode inferring unit <b>1001</b> judges whether serial condition <b>1202</b> is satisfied, and if not satisfied, episode inferring unit <b>1001</b> stores the program with the identifier “11” newly attached to serial condition <b>1202</b>. If serial condition <b>1202</b> is satisfied, episode inferring unit <b>1001</b> attaches an “ ” mark in the corresponding “Sun” column of the recording list.
P-0159[0159] Learning unit <b>1002</b> monitors recording list <b>1201</b>, and judges, for each program stored in recording list <b>1201</b> up until a start time of the program, whether there is notification of a record-setting item that satisfies serial condition <b>1202</b> of the program. If there is no such notification, learning unit <b>1002</b> updates serial condition <b>1202</b> of the program before the elapse of a predetermined time period (e.g. 2 weeks) subsequent to the creation of recording list <b>1201</b>. The updating of serial condition <b>1202</b> involves the rewriting of a broad serial condition into a narrower serial condition. Thus the identifier “11” showing the serial condition “daily” is rewritten to one of identifiers “01” to “07” showing serial conditions “every Mon” to “every Sat”, or one of identifiers “08”, “09” and “10” showing serial conditions “weekly Mon˜Thurs”, “weekly Mon˜Fri” and “weekly Mon˜Sat”. Moreover, identifiers “08” to “10” are rewritten to one of identifiers “02” to “07”, and identifiers “01” to “07” are rewritten to identifier “00” showing that a program is not a serial episode.
P-0160[0160] Here, if there is notification of a record-setting item that satisfies the serial condition, the program to which the record-setting item relates is recorded by program storage unit <b>204</b>, as described in embodiment 1.
P-0161[0161] Learning unit <b>1002</b> further judges whether there is notification, from episode inferring unit <b>1001</b>, of a record setting for another channel at a time that overlaps with the serial condition of the programs in recording list <b>1201</b>. If there is such a notification, learning unit <b>1002</b> updates the serial condition of recording list <b>1201</b> to “00”. Program storage unit <b>204</b> then prioritizes the notified record setting and records the program to which the notified record setting relates.
P-0162[0162] If there is no such notification, learning unit <b>1002</b> instructs program storage unit <b>204</b> to record the programs to satisfy the serial condition. Program storage unit <b>204</b> then records the instructed programs. In this way, a serial episode can be recorded, even if the user forgets to make a record setting.
P-0163[0163] The recording list on the day after the list was created is shown in FIG. 13.
P-0164[0164] Since a record setting for a program having the same channel and start time as shown in second row <b>1302</b> and fourth row <b>1303</b> in recording list <b>1301</b> has not been made, the serial condition “daily” corresponding to rows <b>1302</b> and <b>1303</b> is rewritten by learning unit <b>1002</b> to the identifier “01” showing “every Sun”. Moreover, for programs with respect to which record-settings have been newly made on Monday, an mark is attached in the column corresponding to “Mon” <b>1206</b>, and “11” is stored in serial condition <b>1202</b>.
P-0165[0165]FIG. 14 shows the recording list a further day on. Since a record setting for a program having the same channel and start time as shown in third row <b>1402</b> in recording list <b>1401</b> has not been made, the corresponding serial condition “daily” is rewritten by learning unit <b>1002</b> to the identifier “02” showing “every Mon”.
P-0166[0166]FIG. 15 shows the recording list one week after the list was created.
P-0167[0167] In recording list <b>1501</b>, serial conditions <b>1202</b> of fifth row <b>1502</b> to eighth row <b>1505</b> are respectively rewritten by learning unit <b>1002</b> to “04” (row <b>1502</b>), “03” (row <b>1503</b>), “01” (row <b>1504</b>), and “09” (row <b>1505</b>).
P-0168[0168]FIG. 16 shows the recording list one week and one day after the list was created. Since a record setting for a program having the same channel and start time as first row <b>1602</b> and seventh row <b>1603</b> on Sunday week (i.e. eighth day since the creation of the list), the corresponding serial conditions <b>1202</b> in recording list <b>1601</b> are respectively rewritten by learning unit <b>1002</b> to “10” (row <b>1602</b>) and “00” (row <b>1603</b>).
P-0169[0169] When program storage unit <b>204</b> stores a program judged by episode judging unit <b>106</b> to be a serial episode, or a program that satisfies a serial condition in a recording list of episode inferring unit <b>1001</b> after the elapse of a predetermined time period, storage control unit <b>1003</b> may, if there is a serial episode on disk device <b>110</b> that has already been played, instruct program storage unit <b>204</b> to overwrite the program data of the played episode. In this way, the storage area of disk device <b>110</b> can be used effectively.
P-0170[0170] Here, storage control unit <b>1003</b> refers to the title of the serial episodes stored on disk device <b>110</b>, and when judged that all of the episodes from the first episode to the latest episode are stored, storage control unit <b>1003</b> prohibits the overwriting of played episode.
P-0171[0171] Furthermore, recorded episodes in the same serial as the played episode whose overwriting is prohibited may be collected together and outputted to an external storage device (not depicted). In this way, a serial can be saved in complete form, and a user can view all of the episodes in the serial in an organized fashion.
P-0172[0172] Here, in the present embodiment, episode inferring unit <b>1001</b> and learning unit <b>1002</b> are included, and the serial condition is updated from user record settings. However, as mentioned in embodiment 1, the judgment of whether or not a program is an episode in a serial may be conducted on the basis of a playback instruction from the user.
P-0173[0173] An operation of episode inferring unit <b>1001</b> will now be described with reference to the flowchart in FIG. 17.
P-0174[0174] Episode inferring unit <b>1001</b> waits for a content of a record-setting item of a program to be stored in a storage area of setting-item storage unit <b>202</b> (S<b>1702</b>), obtains the content of the record-setting item, notifies learning unit <b>1102</b> (S<b>1704</b>), and judges whether there is a program in recording list <b>1201</b> or the like created by unit <b>1001</b> that has the same channel and start time as the obtained program (S<b>1706</b>).
P-0175[0175] If judged that there is such a program (S<b>1706</b> YES), episode inferring unit <b>1001</b> judges whether a serial condition <b>1202</b> is satisfied (S<b>1708</b>), and if judged to be satisfied (S<b>1708</b>=YES), episode inferring unit <b>1001</b> consigns an “ ” mark in the day column corresponding to day-of-the-week <b>1212</b> in recording list <b>1201</b> or the like, and returns to step S<b>1702</b>.
P-0176[0176] If judged in step S<b>1706</b> that there is not such program (S<b>1706</b>=NO), or if judged in step S<b>1708</b> that a serial condition is not satisfied (S<b>1708</b>=NO), episode inferring unit <b>1001</b> stores the serial condition of the obtained program in a new row of recording list <b>1201</b> or the like as “11” (S<b>1712</b>), and returns to step S<b>1702</b>.
P-0177[0177] An operation of learning unit <b>1002</b> will now be described with reference to the flowchart in FIG. 18.
P-0178[0178] Learning unit <b>1002</b> judges whether a record-setting item content that satisfies a serial condition of a program in recording list <b>1201</b> or the like has been notified by episode inferring unit <b>100</b> (S<b>1802</b>), and if such a record-setting item content has been notified (S<b>1802</b>=YES), the program data is stored on disk device <b>110</b> by program storage unit <b>204</b> (S<b>1804</b>) and the processing returns to S<b>1802</b>.
P-0179[0179] If no such a record-setting item content has been notified (S<b>1802</b>=NO), learning unit <b>1002</b> judges whether a predetermined time period has elapsed since the creation of recording list <b>1201</b> (S<b>1806</b>), and if judged that the predetermined time period has not elapsed (S<b>1806</b>=NO), learning unit <b>1002</b> updates serial condition <b>1202</b> of programs in recording list <b>1201</b> created by episode inferring unit <b>1001</b> (S<b>1808</b>).
P-0180[0180] On the other hand, if judged that the predetermined time period has elapsed (S<b>1806</b>=YES), learning unit <b>1002</b> judges whether there is notification of a record-setting item having a different channel and a start time that overlaps with the serial condition of a program shown in recording list <b>1201</b> or the like (S<b>1810</b>), and if judged that there is no such notification (S<b>1810</b>=NO), learning unit <b>1002</b> notifies program storage unit <b>204</b> of a program whose record setting has not been received, instructs program storage unit <b>204</b> to record the program so as to satisfy the serial condition (S<b>1804</b>), and returns to step S<b>1802</b>.
P-0181[0181] On the other hand, if judged that there is such a notification (S<b>1810</b>=YES), learning unit <b>1002</b> updates the serial condition <b>1202</b> in recording list <b>1202</b> or the like of the program whose start time is overlapped to “00” (S<b>1812</b>).
P-0182[0182] Program storage unit <b>204</b> then prioritizes the notified record setting and records the program to which the notified record setting relates (S<b>1814</b>), and returns to step S<b>1802</b>.
P-0183[0183] Embodiment 3
P-0184[0184] An embodiment 3 of the record/playback device according to the present invention will now be described. Since the structure of the present embodiment is substantially the same as the structure of embodiment 1, only parts of the structure unique to the present invention will be described with reference to the FIG. 2 structural diagram.
P-0185[0185] When an operation signal resulting from the operation of a list display button of remote controller <b>101</b> is received, receiving unit <b>201</b> instructs episode judging unit <b>206</b> to generate a recorded program list.
P-0186[0186] When instructed by receiving unit <b>201</b> to generate a program list, episode judging unit <b>206</b> sequentially reads a content of record-setting item <b>303</b> (FIG. 3) of programs stored on disk device <b>110</b> in the order in which the programs were recorded, and judges whether there are programs that are episodes in the same serial. The judgment rules applied here are the same as those described above in embodiment 1.
P-0187[0187] When judged that there are episodes in the same serial, episode judging unit <b>206</b> stores newly recorded episodes sequentially, so as that they relate to a representative previously recorded episode (i.e. “old episode”). Episode judging unit <b>206</b> generates a program list that omits from the display of the program list, episodes that are stored so as to relate to the old episode, and notifies display control unit <b>205</b>. At this time, episode judging unit <b>206</b> consigns a mark in the program list to show that there are related episodes.
P-0188[0188]FIG. 19 shows an exemplary program list displayed on TV <b>103</b> by display control unit <b>205</b>. Program list <b>1901</b> displays the serial episodes from program list <b>501</b> (see FIG. 5) in condensed form, with only a representative episode displayed in the list. Thus the first and third rows of program list <b>501</b> are shown collectively in the first row of program list <b>1901</b>, and the second and seventh rows of program list <b>501</b> are shown collectively in the second row of program list <b>1901</b>.
P-0189[0189] The “+” mark displayed in column <b>1902</b> on the right-hand side of the title column in program list <b>1901</b> indicates that episodes in the same serial are displayed in collected form. Thus by displaying serial episodes in condensed form, program list <b>1901</b> is simplified, and searching for programs to playback is facilitated.
P-0190[0190] When the user selects, from program list <b>1901</b>, the title “Monday drama B” having an “+” mark in column <b>1902</b>, receiving unit <b>101</b> receives a corresponding operation signal, and notifies episode judging unit <b>206</b>.
P-0191[0191] Episode judging unit <b>206</b> notifies display control unit <b>205</b> of stored episodes relating to title “Monday drama B” having a recording date of “3/6 (Mon)”.
P-0192[0192] As shown in FIG. 20, display control unit <b>205</b> displays a program detail <b>2001</b> of “Monday drama B” together with program list <b>1901</b>.
P-0193[0193] Program detail <b>2001</b> is a list of serial episodes related to title “Monday drama B” having a recording date of “3/6 (Mon)”, and allows the user to easily select which of the episodes to playback.
P-0194[0194] Here, program detail <b>2001</b> displays, in the title column, not only “Monday drama B” but also “3rd” and “4th” showing that the respective episodes are sequentially the third and forth in the serial. The following structure is required to conduct this additional display, and thus “3rd”, “4th” and the like may not necessarily be displayed.
P-0195[0195] Each program broadcast from a broadcast station has imbedded in a predetermined area of program data <b>302</b> (see FIG. 3), information that describes a content of the program. When judged that a program is serial episode, episode judging unit <b>206</b> obtains the information from the predetermined area of the program data. In the present embodiment, this information is “3rd”, “4th” and the like. Episode judging unit <b>206</b> then adds the obtained information to the program title and notifies display control unit <b>205</b>.
P-0196[0196] Although the present invention has been fully described by way of examples with reference to the accompanying drawings, it is to be noted that various changes and modifications will be apparent to those skilled in the art. Therefore, unless such changes and modifications depart from the scope of the present invention, they should be construed as being included therein.
Contents4
20 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP3346698A1 | Cited by | European Patent Office (EPO) | Search report |
| US2016295278A1 | Cited by | United States of America | Pre-grant |
| EP2802142A1 | Cited by | European Patent Office (EPO) | Search report |
| US2005047753A1 | Cited by | United States of America | Pre-grant |
| US7519269B2 | Cited by | United States of America | Search report |
| US2004234241A1 | Cited by | United States of America | Pre-grant |
| US9015736B2 | Cited by | United States of America | Search report |
| US9936246B2 | Cited by | United States of America | Applicant |
| EP3206393A1 | Cited by | European Patent Office (EPO) | Search report |
| EP3169061B1 | Cited by | European Patent Office (EPO) | Examiner |
| US2007157237A1 | Cited by | United States of America | Pre-grant |
| US2006078278A1 | Cited by | United States of America | Pre-grant |
| US8689266B2 | Cited by | United States of America | Applicant |
| US9294792B2 | Cited by | United States of America | Applicant |
| US8805161B2 | Cited by | United States of America | Applicant |
| US2005031307A1 | Cited by | United States of America | Pre-grant |
| US2007116428A1 | Cited by | United States of America | Pre-grant |
| US2010138866A1 | Cited by | United States of America | Pre-grant |
| EP3739876A1 | Cited by | European Patent Office (EPO) | Search report |
| US9955216B2 | Cited by | United States of America | Search report |
| EP4415372A3 | Cited by | European Patent Office (EPO) | Search report |
| US2005271370A1 | Cited by | United States of America | Pre-grant |
| US2012207443A1 | Cited by | United States of America | Pre-grant |
| CN106911965A | Cited by | China | Search report |
| US2009249397A1 | Cited by | United States of America | Pre-grant |
| US12250418B2 | Cited by | United States of America | Search report |
| EP3754972A1 | Cited by | European Patent Office (EPO) | Search report |
| US2007147772A1 | Cited by | United States of America | Pre-grant |
| US2007300262A1 | Cited by | United States of America | Pre-grant |
| EP3169062B1 | Cited by | European Patent Office (EPO) | Examiner |
| US2006280435A1 | Cited by | United States of America | Pre-grant |
| EP3346697A1 | Cited by | European Patent Office (EPO) | Search report |
| US2007157249A1 | Cited by | United States of America | Pre-grant |
| US7430362B2 | Cited by | United States of America | Search report |
| US2014020011A1 | Cited by | United States of America | Pre-grant |
| US11589122B2 | Cited by | United States of America | Search report |
| US2010232764A1 | Cited by | United States of America | Pre-grant |
| US2020169769A1 | Cited by | United States of America | Search report |
| US9094720B2 | Cited by | United States of America | Search report |
| US8505051B2 | Cited by | United States of America | Search report |
| US2010014830A1 | Cited by | United States of America | Pre-grant |
| US9596503B1 | Cited by | United States of America | Search report |
| US8561108B2 | Cited by | United States of America | Applicant |
| US2006053467A1 | Cited by | United States of America | Pre-grant |
| US10917689B2 | Cited by | United States of America | Search report |
| US2005238317A1 | Cited by | United States of America | Pre-grant |
| US2019158914A1 | Cited by | United States of America | Search report |
| US12096083B2 | Cited by | United States of America | Applicant |
| US2009249409A1 | Cited by | United States of America | Pre-grant |
| US2005273819A1 | Cites | United States of America | Pre-grant |
4 members in 3 offices; this record represents the family
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 2002044171 | Japan | A | |
| 2002044171 | – | – | – |
| JP20020044171 | – | – | – |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| CN1440193A | China | A | |
| US2003190150A1 | United States of America | A1 | |
| JP2003319308A | Japan | A | |
| CN1306804C | China | C |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| Information on status: patent application and granting procedure in generalFINAL REJECTION MAILEDSTPP | STPP | |
| AssignmentAS | AS |
Numbers
- Publication, DOCDB
- 2003190150
- Publication, EPODOC
- US2003190150
- Application
- 10369655
- Application, DOCDB
- 36965503
- Application, EPODOC
- US20030369655
Titles
- English
- Record/playback device and related computer program
Classification
- CPC, 5
- H04N21/44222
- H04N5/76
- H04N21/4316
- H04N21/4334
- H04N21/4882
- IPC, 1
- H04N5 76
- USPC, 4
- 386243000
- 386248000
- 386E05001
- 725058000