Claims
- 1. A method of eliminating commercial messages during playback of a television program recorded on a recording medium comprising the steps of:
- (a) detecting events in a television signal carrying the television program as the television program is recorded;
- (b) for an analyzed one of said detected events, looking for a neighboring detected event within a plurality of time windows;
- (c) classifying a segment of the television signal adjacent to said analyzed detected event as commercial if said neighboring detected event is found within any one of said plurality of time windows, otherwise classifying said segment of the video signal as non-commercial;
- (d) storing a classification result for said segment of the television signal together with data representative of a location of said segment of the television signal on the recording medium;
- (e) replaying the recorded television program from the recording medium at a normal rate of play during segments of the television signal classified as noncommercial and at a higher than normal rate of play during segments of the television signal classified as commercial.
- 2. The method of claim 1 further comprising the step, after step (d), of writing a mark on the recording medium proximate to said location of said segment of the television signal if said segment is classified as commercial.
- 3. The method of claim 2 wherein the recording medium is a video tape and said mark is written on a control track of the video tape.
- 4. The method of claim 2 wherein said mark comprises a first mark proximate to a beginning of said segment of the television signal.
- 5. The method of claim 4 further comprising the step of writing a second mark on the recording medium proximate to an ending of said segment of the television signal.
- 6. The method of claim 5 wherein the recording medium is a video tape and said first and second marks are written on a control track of the video tape.
- 7. The method of claim 6 wherein the first and second marks each comprise a frame synchronization clock signal having respective first and second duty cycle patterns different from each other.
- 8. The method of claim 7 wherein the control track normally has a frame synchronization clock signal having a third duty cycle pattern different from both of the first and second duty cycle patterns.
- 9. The method of claim 8 wherein the first duty cycle pattern is a repeating sequence of a first duty cycle D.sub.1 and a second duty cycle D.sub.2 of the form D.sub.1 D.sub.2 D.sub.1 D.sub.2 . . .
- 10. The method of claim 9 wherein the second duty cycle pattern is a repeating sequence of D.sub.1 and D.sub.2 of the form D.sub.1 D.sub.2 D.sub.2 D.sub.1 D.sub.2 D.sub.2 . . .
- 11. The method of claim 10 wherein the third duty cycle pattern is a substantially constant duty cycle having a value approximately equal to one of D.sub.1 and D.sub.2.
- 12. The method of claim 5 wherein the second mark begins substantially before the ending of said segment of the television signal.
- 13. The method of claim 1 wherein the events comprise television frames in which a video component of the television signal remains below a predetermined threshold.
- 14. The method of claim 1 wherein the events comprise television frames in which an audio component of the television signal remains below a predetermined threshold.
- 15. The method of claim 1 wherein the events comprise television frames in which a video component of the television signal signal remains at a substantially constant level.
- 16. The method of claim 1 wherein the events comprise a pair of video image changes in rapid succession.
- 17. In combination with a video cassette recorder for recording a television signal on a video tape, said television signal carrying a television program, and for replaying the television program from the recorded video tape, a device for eliminating commercial messages during replay of the television program comprising:
- means for detecting an event in the television signal as the television program is recorded;
- means for storing data representative of a tape location for said detected event;
- means for analyzing said detected event to classify a segment of the television signal adjacent to said detected event as one of commercial and non-commercial;
- means for automatically marking the video tape with a signal to identify segments of the television signal classified as commercial;
- means for rapidly advancing the video tape through the segments of the television signal classified as commercial when the television program is replayed.
- 18. The device of claim 17 wherein the means for detecting events comprises a circuit for detecting frames of the television signal in which a video component of the television signal remains below a predetermined threshold.
- 19. The device of claim 17 wherein the means for detecting events comprises a circuit for detecting frames of the television signal in which an audio component of the television signal remains below a predetermined threshold.
- 20. The device of claim 17 wherein the means for analyzing the detected events comprises means for determining if a first detected event has a neighboring second detected event within one of a plurality of time windows.
- 21. The device of claim 17 wherein the means for automatically marking the video tape comprises a head for magnetically encoding a control track of the video tape.
- 22. The device of claim 21 wherein the means for automatically marking the video tape further comprises a circuit for modifying a frame synchronization clock signal on the control track to have a selectable one of a plurality of duty cycle patterns.
- 23. A method of eliminating commercial messages during playback of a television program recorded on a recording medium comprising the steps of:
- (a) detecting an event in the television signal as the television program is recorded;
- (b) storing data representative of a tape location for said detected event;
- (c) analyzing said detected event to classify a segment of the television signal adjacent to said detected event as one of commercial and non-commercial;
- (d) marking the recording medium with a signal to identify said segment of the television signal if it is classified as commercial;
- (e) replaying the recorded television program such that said segment is replayed at a normal rate if it is classified as non-commercial and is replayed at a higher than normal rate if it is classified as commercial.
- 24. The method of claim 23 wherein the recording medium is a video tape and said marking step comprises writing a mark on a control track of the video tape.
- 25. The method of claim 24 wherein said mark comprises a first mark proximate to a beginning of said segment of the television signal.
- 26. The method of claim 25 further comprising the step of writing a second mark on the recording medium proximate to an ending of said segment of the television signal.
- 27. The method of claim 26 wherein the first and second marks each comprise a frame synchronization clock signal having respective first and second duty cycle patterns different from each other.
- 28. The method of claim 27 wherein the control track normally has a frame synchronization clock signal having a third duty cycle pattern different from both of the first and second duty cycle patterns.
- 29. The method of claim 28 wherein the first duty cycle pattern is a repeating sequence of a first duty cycle D.sub.1 and a second duty cycle D.sub.2 of the form D.sub.1 D.sub.2 D.sub.1 D.sub.2 . . .
- 30. The method of claim 29 wherein the second duty cycle pattern is a repeating sequence of D.sub.1 and D.sub.2 of the form D.sub.1 D.sub.2 D.sub.2 D.sub.1 D.sub.2 D.sub.2 . . .
- 31. The method of claim 30 wherein the third duty cycle pattern is a substantially constant duty cycle having a value approximately equal to one of D.sub.1 and D.sub.2.
- 32. The method of claim 26 wherein the second mark begins substantially before the ending of said segment of the television signal.
- 33. The method of claim 23 wherein the event comprises a television frame in which a video component of the television signal remains below a predetermined threshold.
- 34. The method of claim 23 wherein the event comprises a television frame in which an audio component of the television signal remains below a predetermined threshold.
- 35. The method of claim 23 wherein the event comprises a television frame in which a video component of the television signal signal remains at a substantially constant level.
- 36. The method of claim 23 wherein the event comprises a pair of video image changes in rapid succession.
- 37. A device for recording a television signal on a recording medium, said television signal carrying a television program, and for replaying the television program from the recording medium, said device comprising:
- means for detecting events in the television signal as the television program is recorded;
- means for analyzing one of said detected events by looking for a neighboring detected event within a plurality of time windows; means for classifying a segment of the television signal adjacent to said one detected event as commercial if said neighboring detected event is found within any one of said plurality of time windows and for otherwise classifying said segment of the video signal as non-commercial;
- means for storing a classification result for said segment of the television signal together with data representative of a location of said segment of the television signal on the recording medium;
- means for replaying the recorded television program from the recording medium at a normal rate of play during segments of the television signal classified as non-commercial and for replaying the recorded television program at a higher than normal rate of play during segments of the television classified as commercial.
- 38. The device of claim 37 wherein the means for detecting events comprises a circuit for detecting frames of the television signal in which a video component of the television signal remains below a predetermined threshold.
- 39. The device of claim 37 wherein the means for detecting events comprises a circuit for detecting frames of the television signal in which an audio component of the television signal remains below a predetermined threshold.
- 40. The device of claim 37 wherein the means for analyzing the detected events comprises means for determining if a first detected event has a neighboring second detected event within one of a plurality of time windows.
- 41. The device of claim 37 wherein the recording medium is a video tape and the means for automatically marking the video tape comprises a head for magnetically encoding a control track of the video tape.
- 42. The device of claim 41 wherein the means for automatically marking the video tape further comprises a circuit for modifying a frame synchronization clock signal on the control track to have a selectable one of a plurality of duty cycle patterns.
BACKGROUND OF THE INVENTION
1. Related Applications
This is a continuation-in-part of application Ser. No. 08/177,813 filed Jan. 4, 1994 which is a continuation-in-part of application Ser. No. 08/002,782 filed Jan. 8, 1993, now U.S. Pat. No. 5,333,091, and of application Ser. No. 08/103,067 filed Aug. 6, 1993, now U.S. Pat. No. 5,455,630.
US Referenced Citations (46)
Foreign Referenced Citations (18)
Number |
Date |
Country |
0 158 293 |
Apr 1985 |
EPX |
0158293 |
Oct 1985 |
EPX |
0161512 |
Nov 1985 |
EPX |
0 378 393 |
Jan 1990 |
EPX |
0 505 683 |
Jan 1992 |
EPX |
0 526 739 |
Jul 1992 |
EPX |
31 35 806 |
Sep 1981 |
DEX |
32 17 557 |
May 1982 |
DEX |
A 57088542 |
Nov 1980 |
JPX |
0146072 |
May 1983 |
JPX |
1-174192 |
Dec 1987 |
JPX |
2-58693 |
Oct 1990 |
JPX |
A 4255949 |
Feb 1991 |
JPX |
4-283 447 |
Mar 1991 |
JPX |
3-292655 |
Jun 1991 |
JPX |
03292655 |
Dec 1991 |
JPX |
2 246 233 |
Jul 1990 |
GBX |
WO 8100945 |
Apr 1981 |
WOX |
Related Publications (1)
|
Number |
Date |
Country |
|
103067 |
Aug 1993 |
|
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
177813 |
Jan 1994 |
|
Parent |
02782 |
Jan 1993 |
|