Video asset classification
First Claim
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;
receive a first plurality of video clips depicting a plurality of video assets, each of the video clips including a plurality of images and an annotation metadata;
preliminarily classify the images included in the first plurality of video clips with at least one of the plurality of video assets to produce a plurality of image clusters;
identify a key features data corresponding respectively to each image cluster;
segregate the image clusters into image super-clusters based on the key feature data, each image super-cluster including one or more image clusters; and
uniquely identify each of at least some of the image super-clusters with one of the plurality of video assets.
3 Assignments
0 Petitions
Accused Products
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.
38 Citations
20 Claims
-
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; receive a first plurality of video clips depicting a plurality of video assets, each of the video clips including a plurality of images and an annotation metadata; preliminarily classify the images included in the first plurality of video clips with at least one of the plurality of video assets to produce a plurality of image clusters; identify a key features data corresponding respectively to each image cluster; segregate the image clusters into image super-clusters based on the key feature data, each image super-cluster including one or more image clusters; and uniquely identify each of at least some of the image super-clusters with one of the plurality of video assets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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, the method comprising:
-
receiving, using the hardware processor, a first plurality of video clips depicting a plurality of video assets, each of the video clips including a plurality of images and an annotation metadata; preliminarily classifying, using the hardware processor, the images included in the first plurality of video clips with at least one of the plurality of video assets to produce a plurality of image clusters; identifying, using the hardware processor, a key features data corresponding respectively to each image cluster; segregating, using the hardware processor, the image clusters into image super-clusters based on the key feature data, each image super-cluster including one or more image clusters; and uniquely identifying, using the hardware processor, each of at least some of the image super-clusters with one of the plurality of video assets. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable non-transitory medium having stored thereon instructions, which when executed by a hardware processor, instantiate a method comprising:
-
receiving a first plurality of video clips depicting a plurality of video assets, each of the video clips including a plurality of images and an annotation metadata; preliminarily classifying the images included in the first plurality of video clips with at least one of the plurality of video assets to produce a plurality of image clusters; identifying a key features data corresponding respectively to each image cluster; segregating the image clusters into image super-clusters based on the key feature data, each image super-cluster including one or more image clusters; and uniquely identifying each of at least some of the image super-clusters with one of the plurality of video assets. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification