Storyline presentation of content
AssigneeAmazon Technologies, Inc.
InventorTiffany Yun
Life of this patent
Estimating the term…
Abstract
Described herein are systems and methods for generating one or more storylines of content. Tags descriptive of events in the content are generated. Based at least in part on the tags, a storyline is generated from the tags describing the related events throughout the content. Some storylines may comprise multiple tags. A user may select one or more storylines for presentation.
Claims22
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:
- accessing data comprising video content, wherein the video content comprises metadata associated with a cast of characters that appear in the video content;
- determining character recognition data indicative of a plurality of characters in the video content at one or more people appearance times in the video content, wherein the plurality of characters are selected from the cast of characters;
- automatically generating a plurality of tags based at least in part on the character recognition data, the metadata, and the one or more people appearance times, each tag of the plurality of tags comprising text describing onscreen actions performed by a character of the one more characters;
- determining a reliability metric for a first tag of the plurality of tags, wherein the reliability metric represents a correlation between the first tag and a first character of the plurality of characters;
- determining that the reliability metric satisfies a reliability threshold;
- generating a storyline, the generating comprising:
- selecting a first number of tags of the plurality of tags, the first number of tags being associated with reliability metrics satisfying the reliability threshold, wherein the first number of tags comprises the first tag;
- arranging the first number of tags by the people appearance times to form an arrangement;
- storing the arrangement as a storyline based at least in part on the text describing the onscreen events;
- and
- providing the storyline to a device.
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:
- accessing a plurality of tags associated with one or more pieces of content, each of the plurality of tags comprising information that describes storyline actions that are performed by a plurality of characters during playback of the one or more pieces of content, wherein each storyline action is associated with a particular character and a particular time during playback of the one or more pieces of content;
- determining that a first tag of the plurality of tags is a user-generated tag;
- determining that a second tag of the plurality of tags is an automatically generated tag;
- determining that a reliability metric for the second tag satisfies a reliability threshold, wherein the reliability metric represents a correlation between the first tag and a first character of the plurality of characters;
- and
- generating a storyline, the generating comprising:
- selecting a first number of tags from the plurality of tags based on one or more criteria;
- arranging the first number of tags in an arrangement, wherein the first number of tags comprises the first tag;
- and
- storing the arrangement as the storyline.
A method comprising:
- accessing a plurality of tags associated with one or more pieces of content, each of the plurality of tags comprising information that describes storyline actions that are performed by a plurality of characters during playback of the one or more pieces of content, wherein each storyline action is associated with a particular character and a particular time during playback of the one or more pieces of content;
- determining that a first tag of the plurality of tags is a user-generated tag;
- determining that a second tag of the plurality of tags is an automatically generated tag;
- determining that a reliability metric for the second tag satisfies a reliability threshold, wherein the reliability metric represents a correlation between the first tact and a first character of the plurality of characters;
- and
- generating a storyline, the generating comprising:
- selecting a first number of tags from the plurality of tags based on one or more criteria;
- arranging the first number of tags in an arrangement, wherein the first number of tags comprises the first tag;
- and
- storing the arrangement as the storyline.
Dependencies are inferred from the claim text.