System and method for automatic detection of spherical video content
First Claim
Patent Images
1. A computer-implemented method to identify spherical video content, the method comprising:
- receiving, at a video server, video content;
identifying a plurality of image frames in the video content as candidate image frames;
classifying the candidate image frames according to a plurality of image features, the classifying including assigning a frame score to each of the candidate image frames;
identifying a portion of the candidate image frames having a frame score satisfying a threshold condition pertaining to at least one of the plurality of image features; and
generating a video score for the video content by aggregating the frame scores for the portion of the candidate image frames having a frame score satisfying the threshold condition, wherein the video score is used to configure playback of the video content in response to determining that the video score satisfies a threshold video score.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for identifying the video content as spherical video or non-spherical video in response to determining that frame scores and video scores satisfy a threshold level. For example, a plurality of image frames can be extracted from video content, classified in a dual stage process, and scored according to particular classification and scoring mechanisms.
25 Citations
20 Claims
-
1. A computer-implemented method to identify spherical video content, the method comprising:
-
receiving, at a video server, video content; identifying a plurality of image frames in the video content as candidate image frames; classifying the candidate image frames according to a plurality of image features, the classifying including assigning a frame score to each of the candidate image frames; identifying a portion of the candidate image frames having a frame score satisfying a threshold condition pertaining to at least one of the plurality of image features; and generating a video score for the video content by aggregating the frame scores for the portion of the candidate image frames having a frame score satisfying the threshold condition, wherein the video score is used to configure playback of the video content in response to determining that the video score satisfies a threshold video score. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A video management system including instructions stored on a non-transitory computer-readable storage medium, the system comprising:
-
at least one processor; and a memory comprising instructions which, when executed by the at least one processor, cause the at least one processor to; receive, at a video server, video content; identify a plurality of image frames in the video content as candidate image frames; classify the candidate image frames according to a plurality of image features, the classifying including assigning a frame score to each of the candidate image frames; identify a portion of the candidate image frames having a frame score satisfying a threshold condition pertaining to at least one of the plurality of image features; and generate a video score for the video content by aggregating the frame scores for the portion of the candidate image frames having a frame score satisfying the threshold condition, wherein the video score is used to configure playback of the video content in response to determining that the video score satisfies a threshold video score. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory recordable storage medium having recorded and stored thereon instructions that, when executed by a processor, perform actions of:
-
receiving image content; identifying a plurality of image frames in the image content as candidate image frames; classifying the candidate image frames according to a plurality of image features, the classifying including assigning a frame score to each of the candidate image frames; identifying a portion of the candidate image frames having a frame score satisfying a threshold condition; and generating an overall score for the image content by aggregating the frame scores for the portion of the candidate image frames having a frame score satisfying the threshold condition, wherein the overall score is used to configure playback of the image content in response to determining that the overall score satisfies a threshold score. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification