Automatic segmentation of video
First Claim
Patent Images
1. A method comprising:
- receiving text associated with a content item, the text including a plurality of term strings, each term string including one or more terms;
determining, by a computing device, a set of relevance intervals for a corresponding set of terms in the text, wherein each relevance interval of the set of relevance intervals identifies one or more sections of the content item that are relevant to a corresponding term;
generating a first set of nodes for a first term string from the plurality of term strings, wherein the first set of nodes includes a node for each term in the first term string, and at least one node for a term different from the terms in the first term string but whose corresponding relevance interval includes the first term string;
generating a second set of nodes for a second term string from the plurality of term strings, wherein the second set of nodes includes a node for each term in the second term string, and at least one node for a term different from the terms in the second term string but whose corresponding relevance interval includes the second term string; and
determining a plurality of connections between nodes in the first set of nodes and the second set of nodes, wherein the plurality of connections includes a subset for a first node from the first set of nodes, wherein the subset for the first node includes a connection for each node from the second set of nodes; and
using the first set of nodes, second set of nodes or plurality of connections to identify one or more segment boundaries within the content item.
1 Assignment
0 Petitions
Accused Products
Abstract
Content items may be segmented and labeled by topic to provide for the capture, analysis, indexing, retrieval and/or distribution of information within information rich media, such as audio or video, with greater functionality, accuracy and speed. The segments and other related information may be stored in a database and made accessible to users through, for example, a search service and/or an on-demand service. Automatic segmentation may include receiving a text representation, calculating relevance intervals based on the text representation, determining a nodal representation based on the relevance intervals, and determining segments of the content item based on the nodal representation.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving text associated with a content item, the text including a plurality of term strings, each term string including one or more terms; determining, by a computing device, a set of relevance intervals for a corresponding set of terms in the text, wherein each relevance interval of the set of relevance intervals identifies one or more sections of the content item that are relevant to a corresponding term; generating a first set of nodes for a first term string from the plurality of term strings, wherein the first set of nodes includes a node for each term in the first term string, and at least one node for a term different from the terms in the first term string but whose corresponding relevance interval includes the first term string; generating a second set of nodes for a second term string from the plurality of term strings, wherein the second set of nodes includes a node for each term in the second term string, and at least one node for a term different from the terms in the second term string but whose corresponding relevance interval includes the second term string; and determining a plurality of connections between nodes in the first set of nodes and the second set of nodes, wherein the plurality of connections includes a subset for a first node from the first set of nodes, wherein the subset for the first node includes a connection for each node from the second set of nodes; and using the first set of nodes, second set of nodes or plurality of connections to identify one or more segment boundaries within the content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a processor; and memory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the apparatus to; receive text associated with a content item, the text including a plurality of term strings, each term string including one or more terms; determine a set of relevance intervals for a corresponding set of terms in the text, wherein each relevance interval of the set of relevance intervals identifies one or more sections of the content item that are relevant to a corresponding term; generate a first set of nodes for a first term string from the plurality of term strings, wherein the first set of nodes includes a node for each term in the first term string, and at least one node for a term different from the terms in the first term string but whose corresponding relevance interval includes the first term string; generate a second set of nodes for a second term string from the plurality of term strings, wherein the second set of nodes includes a node for each term in the second term string, and at least one node for a term different from the terms in the second term string but whose corresponding relevance interval includes the second term string; and determine a plurality of connections between nodes in the first set of nodes and the second set of nodes, wherein the plurality of connections includes a subset for a first node from the first set of nodes, wherein the subset for the first node includes a connection for each node from the second set of nodes; and use the first set of nodes, the second set of nodes or the plurality of connections to identify one or more segment boundaries within the content item. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory computer readable media storing computer readable instructions that, when executed, cause a processor to:
-
receive text associated with a content item, the text including a plurality of term strings, each term string including one or more terms; determine a set of relevance intervals for a corresponding set of terms in the text, wherein each relevance interval of the set of relevance intervals identifies one or more sections of a content item that are relevant to a corresponding term; generate a first set of nodes for a first term string from the plurality of term strings, wherein the first set of nodes includes a node for each term in the first term string, and at least one node for a term different from the terms in the first term string but whose corresponding relevance interval includes the first term string; generate a second set of nodes for a second term string from the plurality of term strings, wherein the second set of nodes includes a node for each term in the second term string, and at least one node for a term different from the terms in the second term string but whose corresponding relevance interval includes the second term string; and determine a plurality of connections between nodes in the first set of nodes and the second set of nodes, wherein the plurality of connections includes a subset for a first node from the first set of nodes, wherein the subset for the first node includes a connection for each node from the second set of nodes; and use the first set of nodes, the second set of nodes or the plurality of connections to identify one or more segment boundaries within the content item.
-
Specification