Methods and apparatus for recording programs prior to or beyond a preset recording time period
First Claim
1. A method for controlling a recording device, the method comprising the steps of:
- generating one or more signatures associated with at least a portion of a desired broadcast program to be recorded by the recording device; and
controlling at least one of a start time and an end time of a recording process implemented in the recording device for recording the desired broadcast program, based at least in part on the one or more signatures;
wherein a given one of the one or more signatures associated with at least a portion of the desired broadcast program is generated by automatically extracting information from a first actual portion of the broadcast program, the first actual portion being a portion that is recorded by the recording device in recording the desired broadcast program, the extracted information being compared with stored information derived from a second actual portion of the broadcast program, different than the first actual portion, the second actual portion also being a portion that is recorded by the recording device in recording the desired broadcast program.
2 Assignments
0 Petitions
Accused Products
Abstract
A video signal is processed to generate one or more signatures associated with a broadcast program to be recorded by a recording device. The signatures are then processed to determine an actual start time and end time of the desired broadcast program, such that the program can be properly recorded despite delays or other changes in a pre-scheduled broadcast time of the program. One or more of the extracted signatures may be based at least in part on, e.g., a keyframe similarity measure, a histogram, one or more detected commercials, a transcript, a program logo or other detected object, detected text, and a sign-on or sign-off of the desired program. Other types of signatures can also be used.
-
Citations
20 Claims
-
1. A method for controlling a recording device, the method comprising the steps of:
-
generating one or more signatures associated with at least a portion of a desired broadcast program to be recorded by the recording device; and
controlling at least one of a start time and an end time of a recording process implemented in the recording device for recording the desired broadcast program, based at least in part on the one or more signatures;
wherein a given one of the one or more signatures associated with at least a portion of the desired broadcast program is generated by automatically extracting information from a first actual portion of the broadcast program, the first actual portion being a portion that is recorded by the recording device in recording the desired broadcast program, the extracted information being compared with stored information derived from a second actual portion of the broadcast program, different than the first actual portion, the second actual portion also being a portion that is recorded by the recording device in recording the desired broadcast program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a recording device having at least one of a controllable start time and a controllable end time for recording of a desired broadcast program, wherein at least one of the start time and the end time is controlled in accordance with one or more extracted signatures generated from and associated with at least a portion of the desired broadcast program to be recorded;
wherein a given one of the one or more signatures associated with at least a portion of the desired broadcast program is generated by automatically extracting information from a first actual portion of the broadcast program, the first actual portion being a portion that is recorded by the recording device in recording the desired broadcast program, the extracted information being compared with stored information derived from a second actual portion of the broadcast program, different than the first actual portion, the second actual portion also being a portion that is recorded by the recording device in recording the desired broadcast program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture comprising a machine-readable medium containing one or more software programs for controlling the operation of a recording device, wherein the one or more programs when executed implement the steps of:
-
generating one or more signatures associated with at least a portion of a desired broadcast program to be recorded by the recording device; and
controlling at least one of a start time and an end time of a recording process implemented in the recording device for recording the desired broadcast program, based at least in part on the one or more signatures;
wherein a given one of the one or more signatures associated with at least a portion of the desired broadcast program is generated by automatically extracting information from a first actual portion of the broadcast program, the first actual portion being a portion that is recorded by the recording device in recording the desired broadcast program, the extracted information being compared with stored information derived from a second actual portion of the broadcast program, different than the first actual portion, the second actual portion also being a portion that is recorded by the recording device in recording the desired broadcast program.
-
-
20. An apparatus comprising:
-
a storage device for storing signature information relating to a desired broadcast program; and
a recording device having at least one of a controllable start time and a controllable end time for recording of a desired broadcast program, with at least one of the start time and the end time controlled in accordance with one or more signatures associated with at least a portion of the desired broadcast program to be recorded, based at least in part on a comparison of the one or more signatures with the stored signature information;
wherein a given one of the one or more signatures associated with at least a portion of the desired broadcast program is generated by automatically extracting information from a first actual portion of the broadcast program, the first actual portion being a portion that is recorded by the recording device in recording the desired broadcast program, the extracted information being compared with stored information derived from a second actual portion of the broadcast program, different than the first actual portion, the second actual portion also being a portion that is recorded by the recording device in recording the desired broadcast program.
-
Specification