Iterative, maximally probable, batch-mode commercial detection for audiovisual content
First Claim
1. A method for detecting a commercial in a set of audiovisual content spanning a duration of time, the method comprising:
- selecting a first candidate time identified within the duration of time spanned by the set of audiovisual content,wherein the first candidate time is identified based on the detection of one or more predetermined cues, andwherein the candidate time represents a possible boundary time of a commercial;
assigning a score to the first candidate time based on one or more predetermined cues; and
analyzing the first candidate time to determine a likelihood that the first candidate time is a commercial boundary time,wherein the analysis is performed by processing circuitry and is based at least in part on an evaluation of one or more characteristics of audiovisual content occurring after the first candidate time and associated probabilities, andwherein the score of the first candidate time is adjusted based on the evaluated characteristics.
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.
190 Citations
21 Claims
-
1. A method for detecting a commercial in a set of audiovisual content spanning a duration of time, the method comprising:
-
selecting a first candidate time identified within the duration of time spanned by the set of audiovisual content, wherein the first candidate time is identified based on the detection of one or more predetermined cues, and wherein the candidate time represents a possible boundary time of a commercial; assigning a score to the first candidate time based on one or more predetermined cues; and analyzing the first candidate time to determine a likelihood that the first candidate time is a commercial boundary time, wherein the analysis is performed by processing circuitry and is based at least in part on an evaluation of one or more characteristics of audiovisual content occurring after the first candidate time and associated probabilities, and wherein the score of the first candidate time is adjusted based on the evaluated characteristics. - View Dependent Claims (2, 3)
-
-
4. A method for detecting a commercial in a set of audiovisual content spanning a duration of time, the method comprising:
-
selecting a first candidate time identified within the duration of time spanned by the set of audiovisual content, the first candidate time being identified based on the detection of one or more predetermined cues and the candidate time representing a possible boundary time of a commercial; and assigning a score to the first candidate time based on one or more predetermined cues; analyzing the first candidate time to determine a likelihood that the first candidate time is a commercial boundary time, wherein the analysis is performed by processing circuitry and is based at least in part on a relationship of the first candidate time to one or more other candidate times occurring after the first candidate time, and wherein the score of the first candidate time is adjusted based on the relationship to the one or more other candidate times. - View Dependent Claims (5)
-
-
6. 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:
-
detecting the presence of a cue identifying an absence of a usually present network icon in the audiovisual content; selecting a first candidate time within the duration of time spanned by the set of audiovisual content based on the identified cue, the first candidate time representing a possible boundary time of a commercial; assigning a score to the first candidate time based, at least in part, on the identified cue; and analyzing the first candidate time to determine a likelihood that the first candidate time is a commercial boundary time, wherein the analysis is performed by processing circuitry and is based at least in part on an evaluation of one or more characteristics of audiovisual content occurring after the first candidate time and associated probabilities; and wherein the score of the first candidate time is adjusted based on the evaluated characteristics. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for detecting a commercial in a set of audiovisual content spanning a duration of time, the method comprising:
-
detecting the presence of a cue identifying a presence of music in the audio content of the audiovisual content; selecting a first candidate time within the duration of time spanned by the set of audiovisual content based on the identified cue, the first candidate time representing a possible boundary of a commercial; assigning a score to the first candidate time based, at least in part, on the identified cue; and analyzing the first candidate time to determine a likelihood that the first candidate time is a commercial boundary time, wherein the analysis is performed by processing circuitry and is based at least in part on an evaluation of one or more characteristics of audiovisual content occurring after the first candidate time and associated probabilities; and wherein the score of the first candidate time is adjusted based on the evaluated characteristics. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for detecting a commercial in a set of audiovisual content spanning a duration of time, the method comprising:
-
detecting the presence of a cue identifying a density of scene cuts or fades in the visual content of the audiovisual content; selecting a first candidate time within the duration of time spanned by the set of audiovisual content based on the identified cue, the candidate time representing a possible boundary time of a commercial; assigning a score to the first candidate time based, at least in part, on the identified cue; and analyzing the first candidate time to determine a likelihood that the first candidate time is a commercial boundary time, wherein the analysis is performed by processing circuitry and is based at least in part on an evaluation of one or more characteristics of audiovisual content occurring after the first candidate time and associated probabilities; and wherein the score of the first candidate time is adjusted based on the evaluated characteristics. - View Dependent Claims (18, 19, 20, 21)
-
Specification