Methods and apparatus for digital advertisement insertion in video programming
First Claim
Patent Images
1. Apparatus for inserting local video programming in place of externally supplied programming comprising:
- a. means for receiving externally supplied programming comprising analog video information and embedded tone cues including a pre-roll cue and a roll cue, detecting said tone cues and converting the analog video information to digital video information;
b. means for activating digital video storage in response to one of said tone cues preparatory to initiating playback; and
c. means for initiating playback from said storage in response to detecting an idle condition from said digital video information.
5 Assignments
0 Petitions
Accused Products
Abstract
Digital ad insertion methods and apparatus permit timely and correct switchovers from network programming to local advertising in ways which occur smoothly without a disruption in perception to the viewer. Switchovers occur at packet or frame boundaries and are designed to occur upon detection of idle information from a network source.
562 Citations
25 Claims
-
1. Apparatus for inserting local video programming in place of externally supplied programming comprising:
-
a. means for receiving externally supplied programming comprising analog video information and embedded tone cues including a pre-roll cue and a roll cue, detecting said tone cues and converting the analog video information to digital video information; b. means for activating digital video storage in response to one of said tone cues preparatory to initiating playback; and c. means for initiating playback from said storage in response to detecting an idle condition from said digital video information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Apparatus for inserting local video programming in place of externally supplied programming comprising:
-
a. means for receiving externally supplied programming from a plurality of sources, each source providing programming comprising analog video information and embedded tone cues, and for converting the analog video information to digital video information; b. storage means for storing a plurality of local programs; c. common means for monitoring all of said sources to detect one or more tone cues from a source and for preparing said storage means for playback of respective one or more of said local programs to be substituted for said externally supplied programming from a source sending at least one of said one or more tone cues; and d. means for initiating playback from said storage means of respective one or more of said local programs to be substituted for said externally supplied programming from a source in response to detecting an idle condition from said digital video information of said source. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for inserting local video programming in place of externally supplied programming comprising:
-
a. receiving externally supplied programming comprising analog video information and embedded tone cues including a pre-roll cue and a roll cue, detecting said tone cues and converting the analog video information to digital video information; b. activating video storage in response to one of said tone cues preparatory to initiating playback; and c. initiating playback from said recorder in response to detecting an idle condition from said digital video information. - View Dependent Claims (21, 22, 23)
-
-
24. A method for inserting externally supplied programming in place of local video programming comprising:
-
a. receiving local digital video programming and providing it to a user; b. receiving externally supplied analog video programming and embedded tone cues including a return to network cue, c. detecting said return to network cue; d. converting said analog video programming to digital video information upon receipt of said return to network cue; and e. terminating operation of video storage in response to detection of an idle condition in said local digital video programming.
-
-
25. A method for inserting local video programming in place of externally supplied programming comprising:
-
a. receiving externally supplied programming from a plurality of sources, each source providing programming comprising analog video information and embedded tone cues, and for converting the analog video information to digital video information; b. a memory for storing a plurality of local programs; c. monitoring each of said sources to detect one or more tone cues for preparing said memory for playback of respective one or more of said local programs to be substituted for said externally supplied programming; and d. initiating playback from said memory of respective one or more of said local programs to be substituted for said externally supplied programming from a source when a respective source is determined to be idle.
-
Specification