Outer Rim Archives
Archives · 2019 · 10299013

Granted patent

Media content annotation

Number
10299013
Published
2019-05-21
Filed
2017-08-01
Assignee
Disney Enterprises, Inc.
Inventors
Petrillo; Matthew et al.
CPC
H04N21/231; G11B27/34; G11B27/036; H04N21/854; H04N21/8547; H04N21/84; G11B27/031
Verdict
Set aside media content annotation, content management grant
Source
Google Patents · FreePatentsOnline

Abstract

According to one implementation, a media content annotation system includes a computing platform including a hardware processor and a system memory storing a model-driven annotation software code. The hardware processor executes the model-driven annotation software code to receive media content for annotation, identify a data model corresponding to the media content, and determine a workflow for annotating the media content based on the data model, the workflow including multiple tasks. The hardware processor further executes the model-driven annotation software code to identify one or more annotation contributors for performing the tasks included in the workflow, distribute the tasks to the one or more annotation contributors, receive inputs from the one or more contributors responsive to at least some of the tasks, and generate an annotation for the media content based on the inputs.

Background

BACKGROUND(1) The annotation of media content through the generation of descriptive metadata having sufficient richness to characterize that media content has traditionally required the collaboration of human contributors with specialized knowledge. Although authoring tools enabling collaboration among such human contributors exist, those conventional tools are typically designed to passively process the inputs provided by each collaborator. Moreover, conventional authoring tools are typically specific to a certain type of media content. As a result, an annotation authoring tool designed to enable collaboration among annotators of movie content, for example, may be built around workflows that are unsuitable for use in annotating television programming content.(2) As the amount and variety of media content available to consumers continues to proliferate, the accuracy and efficiency with which that content can be annotated has become increasingly important. Consequently, there is a need in the art for an integrated annotation authoring solution that can be flexibly applied to multiple types of media content.SUMMARY(3) There are provided systems and methods for media content annotation, substantially as shown in and/or described in connection with at least one of the figures, and as set forth more completely in the claims.

Claims

1. A media content annotation system comprising: a computing platform including a hardware processor and a system memory; the system memory storing a model-driven annotation software code; the hardware processor configured to execute the model-driven annotation software code to: receive a video with timecodes for annotation, the video including scenes indexed to timecodes; identify a data model corresponding to the video; determine a workflow for annotating the video based on the data model, the workflow including multiple tasks; identify at least one annotation contributor for performing the tasks including annotating the scenes using a plurality annotation entries comprising a location, a trait, an actor and an action type; distribute the tasks to the at least one annotation contributor; receive the plurality of annotation entries from the at least one annotation contributor responsive to at least some of the tasks; and annotate the scenes in the video based on the received annotation entries indexed to the timecodes. | 9. A method for use by a media content annotation system including a computing platform having a hardware processor and a system memory storing a model-driven annotation software code, the method comprising: receiving, using the hardware processor, a video with timecodes for annotation, the video including scenes indexed to timecodes; identifying, using the hardware processor, a data model corresponding to the video; determining, using the hardware processor, a workflow for annotating the video based on the data model, the workflow including multiple tasks; identifying, using the hardware processor, at least one annotation contributor for performing the tasks including annotating the scenes using a plurality annotation entries comprising a location, a trait, an actor and an action type; distributing, using the hardware processor, the tasks to the at least one annotation contributor; receiving, using the hardware processor, the plurality of annotation entries from the at least one annotation contributor responsive to at least some of the tasks; and annotating, using the hardware processor, the scenes in the video based on the received annotation entries indexed to the timecodes.