IP Library Granted Patent US 10,469,905
Granted Patent B2
US 10,469,905 · App. 16/054,846 · Granted Nov 5, 2019

Video asset classification

Inventors: Miquel Angel Farre Guiu (Bern, CH); Matthew Petrillo (Sandy Hook, CT); Monica Alfaro Vendrell (Barcelona, ES); Pablo Beltran Sanchidrian (Barcelona, ES); Marc Junyent Martin (Barcelona, ES); Avner Swerdlow (Los Angeles, CA); Katharine S. Ettinger (Santa Monica, CA); Anthony M. Accardo (Los Angeles, CA)
Assignee: Disney Enterprises, Inc.
H04N21/4516G06K9/00718H04N21/2353H04N21/23418H04N21/435H04N21/44008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,469,905
App. No.
16/054,846
Granted
Nov 5, 2019
Kind
B2
Abstract

According to one implementation, a content classification system includes a computing platform having a hardware processor and a system memory storing a video asset classification software code. The hardware processor executes the video asset classification software code to receive video clips depicting video assets and each including images and annotation metadata, and to preliminarily classify the images with one or more of the video assets to produce image clusters. The hardware processor further executes the video asset classification software code to identify key features data corresponding respectively to each image cluster, to segregate the image clusters into image super-clusters based on the key feature data, and to uniquely identify each of at least some of the image super-clusters with one of the video assets.

Claims (38)

1. A content classification system comprising:

a computing platform including a hardware processor and a system memory;

a video asset classification software code stored in the system memory;

the hardware processor configured to execute the video asset classification software code to:

produce a plurality of image clusters by classifying a plurality of images included in a plurality of video clips with at least one of a plurality of video assets known to be included in the plurality of video clips;

identify key features data corresponding respectively to each image cluster of the plurality of image clusters;

segregate the plurality of image clusters into image super-clusters based on the key features data, each of the image super-clusters including one or more of the plurality of image clusters;

identify each of at least some of the image super-clusters with one of the plurality of video assets known to be included in the plurality of video clips; and

train the video asset classification software code using the identified image super-clusters.

2. The content classification system of claim 1 , wherein identifying each of the at least one of the image super-clusters with one of the plurality of video assets is based on a confidence value associated with classifications produced by the classifying of the plurality of images.

3. The content classification system of claim 1 , wherein the plurality of video assets depicted in the video clips comprise previously identified video assets.

4. The content classification system of claim 1 , wherein at least some of the first plurality of video clips comprise multiple shots.

5. The content classification system of claim 1 , wherein more than one of the image clusters is classified with a same one of the plurality of video assets depicted in the video clips.

6. The content classification system of claim 1 , wherein the plurality of video assets comprise dramatic characters.

7. The content classification system of claim 1 , wherein the plurality of video assets comprise at least one of objects and locations.

8. A method for use by a content classification system including a computing platform having a hardware processor and a system memory storing a video asset classification software code for execution by the hardware processor, the method comprising:

producing, using the hardware processor, a plurality of image clusters by classifying a plurality of images included in a plurality of video clips with at least one of a plurality of video assets known to be included in the plurality of video clips;

identifying, using the hardware processor, key features data corresponding respectively to each image cluster of the plurality of image clusters;

segregating, using the hardware processor, the plurality of image clusters into image super-clusters based on the key features data, each of the image super-clusters including one or more of the plurality of image clusters;

identifying, using the hardware processor, each of at least some of the image super-clusters with one of the plurality of video assets known to be included in the plurality of video clips; and

training, using the hardware processor, the video asset classification software code using the identified image super-clusters.

9. The method of claim 8 , wherein identifying at least one of the image super-clusters with one of the plurality of video assets is based on a confidence value associated with classifications produced by the classifying of the plurality of images.

10. The method of claim 8 , wherein the plurality of video assets depicted in the video clips comprise previously identified video assets.

11. The method of claim 8 , wherein at least some of the first plurality of video clips comprise multiple shots.

12. The method of claim 8 , wherein more than one of the image clusters is classified with a same one of the plurality of video assets depicted in the video clips.

13. The method of claim 8 , wherein the plurality of video assets comprise dramatic characters.

14. The method of claim 8 , wherein the plurality of video assets comprise at least one of objects and locations.

15. A computer-readable non-transitory medium having stored thereon instructions, which when executed by a hardware processor, instantiate a method comprising:

producing a plurality of image clusters by classifying a plurality of images included in a plurality of video clips with at least one of a plurality of video assets known to be included in the plurality of video clips;

identifying key features data corresponding respectively to each image cluster of the plurality of image clusters;

segregating the plurality of image clusters into image super-clusters based on the key features data, each of the image super-clusters including one or more of the plurality of image clusters;

identifying each of at least some of the image super-clusters with one of the plurality of video assets known to be included in the plurality of video clips; and

training the video asset classification software code using the identified image super-clusters.

16. The computer-readable non-transitory medium of claim 15 , wherein identifying at least one of the image super-clusters with one of the plurality of video assets is based on a confidence value associated with classifications produced by the classifying of the plurality of images.

17. The computer-readable non-transitory medium of claim 15 , wherein the plurality of video assets depicted in the video clips comprise previously identified video assets.

18. The computer-readable non-transitory medium of claim 15 , wherein at least some of the first plurality of video clips comprise multiple shots.

19. The computer-readable non-transitory medium of claim 15 , wherein more than one of the image clusters is classified with a same one of the plurality of video assets depicted in the video clips.

20. The computer-readable non-transitory medium of claim 15 , wherein the plurality of video assets comprise at least one of dramatic characters, objects, and locations.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2026
From: DISNEY ENTERPRISES, INC.
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075817/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2018
From: PETRILLO, MATTHEW; ETTINGER, KATHARINE S.; ACCARDO, ANTHONY M.; SWERDLOW, AVNER
To: DISNEY ENTERPRISES, INC.
Reel/Frame 046561/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2018
From: GUIU, MIQUEL ANGEL FARRE; SANCHIDRIAN, PABLO BELTRAN; MARTIN, MARC JUNYENT; VENDRELL, MONICA ALFARO
To: THE WALT DISNEY COMPANY (SWITZERLAND)
Reel/Frame 046555/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2018
From: THE WALT DISNEY COMPANY (SWITZERLAND) GMBH
To: DISNEY ENTERPRISES, INC.
Reel/Frame 046555/0077 →
Continuity (2)
Continuation 15498309 · Apr 26, 2017
Related Publication 20180343496A1 · Nov 29, 2018