The rtem 120 may also be operable to provide television network station identifiers and/or network timing information associated with any sequence of madden nfl 08 pc manual fingerprints.
The application data servers 270 may also be operable to deliver event schedules to viewer devices, to deliver correct content uniform resource locator (URL) based on the type of viewer device, to integrate with a variety of back-end systems, to integrate with polling servers (not.
The ACR system 100 may comprise an offline fingerprint module 110, a monitor application module 115, a real-time event manager (rtem) 120, a plurality of rtfss 122,., 124, fingerprint match systems 130, ACR-based devices 140, an applications and analytics module 150, and a timeline/event creation.
Each of the fingerprint match systems 130 corresponds to a particular ACR or fingerprint technology.An example of the insertion of new advertisement break locations may comprise the addition of black frames of between 5 and 15 seconds.In response to a query, the fingerprint database 220 may return a CID and a media time associated with the fingerprint in a very short period of time, typically in less than one second.When the comparison results in a fingerprint match, the fingerprint database 220 may return to the monitor application module 115 the CID and the media time of that match.In multi-screen viewing experiences, for example, companion applications on second-screen devices may also be utilized to interact with the television programming by using fingerprint technology that is available in the second-screen device or by pairing the second-screen device with the connected.The interactive timeline creation module 218 may receive the proxy video and may link event IDs that represent certain desired interactive events with the program's timeline to generate an interactive timeline.The offline fingerprint module 110 may be operable to generate the timeline of the pre-recorded content based on the version of the pre-recoded content, video fingerprints generated from a master (e.g., air master) of the pre-recorded content, and a timeline generated from the master.In this instance, the interactive timeline creation module 218, the interactive timeline archive 222, and/or the timeline/event creation module 226 may be utilized to generate an XML file, for example, which may comprise the interactive timeline information.The viewer devices 264 may comprise suitable logic, circuitry, code, and/or interfaces that may be operable to take and send video fingerprints to the video fingerprint vendor 254 for matching.The fingerprints may be unique to each piece or sequence of content and may be highly robust against broadcast distortions such as re-encoding, aspect ratio, frame rate, up/down conversion, and pitch correction, to name a few.The content version comparison module 216 may return a file listing the differences between the master version and the derivative work based on a time code.Content may be pushed to a second screen or device paired with a connected TV that is logged in to an appropriate application or Web page.Examples of the fingerprint match systems may be those of the fingerprint match systems 130 that are operable to support video fingerprints or the fingerprint vendors 250, 252, and 254.The video rtfss 240, 242, and 244, as well as to the audio rtfs 246, can all be synchronized using an NTP server.When a match occurs, the fingerprint match systems may notify the viewer devices that an interactive event is to take place if there livro nanda 2012 pdf is an event identifier that corresponds to the matched video fingerprints.In addition, the video fingerprint vendor 252 may provide a network television station identifier and/or network timing information that may be utilized by the viewer devices 262 for ACR-related applications and/or to maintain synchronization with the network television feed.Another embodiment of the invention may provide a non-transitory machine and/or computer readable storage and/or media, having stored thereon, a machine code and/or a computer program having at least one code section executable by a machine and/or a computer, thereby causing the machine and/or computer.
The rtem 120 may comprise a real-time event inserter (rtei) (not shown which is operable to insert the events into the rtfss 122.