TV Content Segmentation, Categorization and Identification and Time-Aligned Applications
6 Assignments
0 Petitions
Accused Products
Abstract
A content segmentation, categorization and identification method on consumer devices (clients) is described. Methods for content tracking are illustrated that are suitable for large scale deployment and applications such as broadcast monitoring, novel content publishing and interaction. Time-aligned (synchronous) applications such as multi-language selection, customized advertisements, second screen services and content monitoring applications can be economically deployed at large scales. The client performs fingerprinting, scene change detection, audio turn detection, and logo detection on incoming video and gathers database search results, logos and text to identify and segment video streams into content, promos, and commercials. A learning engine is configured to learn rules for optimal identification and segmentation at each client for each channel and program. Content sensed at the client site is tracked with reduced computation and applications are executed with timing precision. A method and user interface for time-aligned publishing of content and subsequent usage and interaction on one or more displays is described.
72 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method to provide content publishing services that are personalized for different user devices, the method comprising:
-
detecting a logo in an incoming video; identifying the incoming video based on the identified logo; collecting a first set of information regarding the identified incoming video that is personalized for use by a first user device; collecting a second set of information regarding the identified incoming video that is personalized for use by a second user device; and adjusting content publishing services for the first user device and for the second user device according to the personalized information received by each user device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method to provide time aligned language presentations personalized for user devices, the method comprising:
-
identifying audio content and video content based on a logo detected in broadcast content of a broadcast program; determining an audio time alignment of the audio content and a video time alignment of the video content on a first user device relative to the broadcast content; synchronizing the audio content with the video content according to the audio time alignment and the video time alignment on the first user device; substituting the synchronized audio content with a first selected language on the first user device; and overlaying text and the logo with customized text and a customized logo in the first selected language in the synchronized video content on the first user device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer readable non-transitory medium encoded with computer readable program data and code, the computer readable program data and code when executed perform a method to provide content publishing services that are personalized for different user devices, the method comprising:
-
detecting a logo in an incoming video; identifying the incoming video based on the identified logo; collecting a first set of information regarding the identified incoming video that is personalized for use by a first user device; collecting a second set of information regarding the identified incoming video that is personalized for use by a second user device; and adjusting content publishing services for the first user device and for the second user device according to the personalized information received by each user device. - View Dependent Claims (40)
-
Specification