Apparatus and method for selecting, scheduling, and reproducing programs while accounting for scheduling gaps
First Claim
Patent Images
1. An apparatus for reproducing programs, comprising:
- a receiver operable to receive broadcast programs from a plurality of channels;
a selector operable to select a subset of said received broadcast programs, wherein said broadcast programs are assigned a priority when an overlap in time of said broadcast programs is determined;
a digital video recorder or video cassette recorder for storing a plurality of stored programs, the digital video recorder or video cassette recorder being operable to simultaneously record one of the broadcast programs and reproduce a stored program;
a scheduler operable to select a subset of the plurality of stored programs and a subset of the plurality of broadcast programs and to compose and organize a reproduction schedule of the subsets in accordance with a user profile, said profile comprising at least one temporal duration, the scheduler being operable to avoid an overlap between a broadcast program of the reproduction schedule and a stored program of the reproduction schedule by time-shifting the broadcast program in conjunction with the digital video recorder or video cassette recorder by;
recording at least a part of the broadcast program while reproducing the stored program;
determining a time duration between an end of the reproduction of the stored program and a beginning of reproduction of the broadcast program,filling said time duration with a part of at least one other stored program; and
reproducing the broadcast program after the reproduction of the other stored program, within the time duration, is completed; and
a presentation apparatus configured to present the subset of the plurality of stored programs and the subset of the plurality of broadcast programs in accordance with the reproduction schedule and create a virtual channel that is accessible through a preset number and visible in an EPG among a plurality of channels, the presentation apparatus operating in conjunction with the digital video recorder or video cassette recorder to time-shift the presentation of at least one broadcast program to comport with the at least one temporal duration.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to an apparatus for reproducing programs, comprising storage means for storing a plurality of stored programs, for example, a television receiver comprising or controlling a video recorder. The apparatus comprises scheduling means for composing a personal reproduction schedule of a subset of said plurality of stored programs, in accordance with a user profile. If the apparatus is also capable of receiving broadcast programs, the scheduling means are adapted to include said broadcast programs in the reproduction schedule. A user-selectable virtual channel may be provided for easy inspection and execution of the reproduction schedule.
-
Citations
2 Claims
-
1. An apparatus for reproducing programs, comprising:
-
a receiver operable to receive broadcast programs from a plurality of channels; a selector operable to select a subset of said received broadcast programs, wherein said broadcast programs are assigned a priority when an overlap in time of said broadcast programs is determined; a digital video recorder or video cassette recorder for storing a plurality of stored programs, the digital video recorder or video cassette recorder being operable to simultaneously record one of the broadcast programs and reproduce a stored program; a scheduler operable to select a subset of the plurality of stored programs and a subset of the plurality of broadcast programs and to compose and organize a reproduction schedule of the subsets in accordance with a user profile, said profile comprising at least one temporal duration, the scheduler being operable to avoid an overlap between a broadcast program of the reproduction schedule and a stored program of the reproduction schedule by time-shifting the broadcast program in conjunction with the digital video recorder or video cassette recorder by; recording at least a part of the broadcast program while reproducing the stored program; determining a time duration between an end of the reproduction of the stored program and a beginning of reproduction of the broadcast program, filling said time duration with a part of at least one other stored program; and reproducing the broadcast program after the reproduction of the other stored program, within the time duration, is completed; and a presentation apparatus configured to present the subset of the plurality of stored programs and the subset of the plurality of broadcast programs in accordance with the reproduction schedule and create a virtual channel that is accessible through a preset number and visible in an EPG among a plurality of channels, the presentation apparatus operating in conjunction with the digital video recorder or video cassette recorder to time-shift the presentation of at least one broadcast program to comport with the at least one temporal duration.
-
-
2. A method of reproducing programs, comprising the steps of:
-
receiving broadcast programs from a plurality of channels; selecting a subset of said received broadcast programs, wherein said broadcast programs are assigned a priority when an overlap in time of said broadcast programs is determined; storing a plurality of programs, wherein the storing includes simultaneously recording one of the broadcast programs and reproducing a stored program; selecting a subset of the plurality of stored programs and a subset of the plurality of broadcast programs and to compose and organize a reproduction schedule of the subsets in accordance with a user profile, said profile including at least one temporal duration, wherein said selecting step avoiding an overlap between a broadcast program of the reproduction schedule and a stored program of the reproduction schedule by time-shifting the broadcast program in conjunction with the storing step by, recording at least a part of the broadcast program while reproducing the stored program, determining a time duration between an end of the reproduction of the stored program and a beginning of reproduction of the broadcast program, filling said time duration with a part of at least one other stored program, and reproducing the broadcast program after the reproduction of the other stored program, within the time duration, is completed; and presenting the subset of the plurality of stored programs and the subset of the plurality of broadcast programs in accordance with the reproduction schedule and create a virtual channel that is accessible through a preset number and visible in an EPG among a plurality of channels, wherein the presenting step operating in conjunction with the storing step to time-shift the presentation of at least one broadcast program to comport with the at least one temporal duration.
-
Specification