ITERATIVE, MAXIMALLY PROBABLE, BATCH-MODE COMMERCIAL DETECTION FOR AUDIOVISUAL CONTENT
First Claim
1. A method for detecting at least one commercial break in a set of audiovisual content spanning a duration of time, each commercial break including at least one commercial, the method comprising:
- selecting multiple times within the duration of time spanned by the set of audiovisual content as a current set of commercial boundary times;
selecting a revised set of commercial boundary times including the current set of commercial boundary times and one or more additional times within the duration of time spanned by the set of audiovisual content;
comparing, based on probabilities, the revised set of commercial boundary times to the current set of commercial boundary times to determine whether the revised set of commercial boundary times constitute a better set of commercial boundary times than the current set of commercial boundary times; and
,identifying the revised set of commercial boundary times as the current set of commercial boundary times, and, againselecting a revised set of commercial boundary times, andcomparing the revised set of commercial boundary times to the current set of commercial boundary times.
1 Assignment
0 Petitions
Accused Products
Abstract
Identification of starting and ending times of commercial breaks and commercials within those commercial breaks found in audiovisual content is disclosed. A solution to a “batch optimization” problem is used in which commercial locations within a set of audiovisual content are detected as a group by choosing a set of commercial locations which optimizes a cost function which can include considerations of, for example, 1) one or more cues, 2) relative locations of commercials within the audiovisual content, and/or 3) probability models based on statistics obtained regarding characteristics of typical commercial and commercial breaks. Optimization can be done over the total set of commercial location decisions, rather than on a per-commercial basis. Additionally, the cost function can be iteratively evaluated and many more types of cues and combinations of cues can be used in detection of commercials.
121 Citations
23 Claims
-
1. A method for detecting at least one commercial break in a set of audiovisual content spanning a duration of time, each commercial break including at least one commercial, the method comprising:
-
selecting multiple times within the duration of time spanned by the set of audiovisual content as a current set of commercial boundary times; selecting a revised set of commercial boundary times including the current set of commercial boundary times and one or more additional times within the duration of time spanned by the set of audiovisual content; comparing, based on probabilities, the revised set of commercial boundary times to the current set of commercial boundary times to determine whether the revised set of commercial boundary times constitute a better set of commercial boundary times than the current set of commercial boundary times; and
,identifying the revised set of commercial boundary times as the current set of commercial boundary times, and, again selecting a revised set of commercial boundary times, and comparing the revised set of commercial boundary times to the current set of commercial boundary times. - View Dependent Claims (2)
-
-
3. A method for detecting a commercial in a set of audiovisual content spanning a duration of time, the method comprising:
-
identifying a candidate time within the duration of time spanned by the set of audiovisual content, wherein the candidate time represents a possible boundary time of a commercial; and evaluating the candidate time to determine a likelihood that the candidate time is a commercial boundary time, wherein the evaluation is based at least in part on one or more characteristics of audiovisual content occurring after the candidate time and associated probabilities. - View Dependent Claims (4, 5)
-
-
6. A method for detecting a commercial in a set of audiovisual content spanning a duration of time, the method comprising:
-
identifying a candidate time within the duration of time spanned by the set of audiovisual content, the candidate time representing a possible boundary time of a commercial; and evaluating the candidate time to determine a likelihood that the candidate time is a commercial boundary time, wherein the evaluation is based at least in part on a relationship of the candidate time to one or more other candidate times. - View Dependent Claims (7)
-
-
8. A non-transitory computer-readable medium storing computer-readable instructions to perform a method for detecting a commercial in a set of audiovisual content spanning a duration of time, the method comprising:
-
evaluating the audiovisual content to identify the presence of a cue regarding an absence of a usually present network icon; and identifying a candidate time within the duration of time spanned by the set of audiovisual content based on an evaluation of the identified cue, the candidate time representing a possible boundary time of a commercial. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for detecting a commercial in a set of audiovisual content spanning a duration of time, the method comprising:
-
evaluating the audiovisual content to identify the presence of a cue regarding a presence of music in the audio content; and identifying a candidate time within the duration of time spanned by the set of audiovisual content based on an evaluation of the identified cue, the candidate time representing a possible boundary of a commercial. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for detecting a commercial in a set of audiovisual content spanning a duration of time, the method comprising:
-
evaluating the audiovisual content to identify the presence of a cue regarding a density of scene cuts or fades in the visual content; and identifying a candidate time within the duration of time spanned by the set of audiovisual content based on an evaluation of the identified cue, the candidate time representing a possible boundary time of a commercial. - View Dependent Claims (20, 21, 22, 23)
-
Specification