Identifying presentation styles of educational videos
First Claim
Patent Images
1. A computer-implemented process for identifying the presentation style of a video, comprising the actions of:
- using one or more computing devices that are in communication with each other via a computer network to perform the following process actions;
receiving the video;
computing a set of image features that are computed for each frame of the video independently, the image features comprising one or more of,a low-contrast feature measuring pixel intensity statistics for the video according to a prescribed low-contrast threshold, ora high-contrast feature measuring pixel intensity statistics for the video according to a prescribed high-contrast threshold, ora zero-gradients feature measuring the amount of zero gradients that exist in the video, ora low-gradients feature measuring the amount of weak but non-zero gradients that exist in the video, ora high-gradients feature measuring the amount of strong gradients that exist in the video, ora noise feature measuring the amount of pixel intensity noise that exists in the video; and
using a pre-learned video presentation style classifier to weight each of the image features in said set and determine a presentation style that is predominately employed in the video, said presentation style determination being based on the weighting of said features.
2 Assignments
0 Petitions
Accused Products
Abstract
The presentation style of a video is identified. A set of features that represents the video is computed. A pre-learned video presentation style classifier is then used to weight each of the features in the set of features and determine a presentation style that is predominately employed in the video based on the weighting of the features.
-
Citations
15 Claims
-
1. A computer-implemented process for identifying the presentation style of a video, comprising the actions of:
-
using one or more computing devices that are in communication with each other via a computer network to perform the following process actions; receiving the video; computing a set of image features that are computed for each frame of the video independently, the image features comprising one or more of, a low-contrast feature measuring pixel intensity statistics for the video according to a prescribed low-contrast threshold, or a high-contrast feature measuring pixel intensity statistics for the video according to a prescribed high-contrast threshold, or a zero-gradients feature measuring the amount of zero gradients that exist in the video, or a low-gradients feature measuring the amount of weak but non-zero gradients that exist in the video, or a high-gradients feature measuring the amount of strong gradients that exist in the video, or a noise feature measuring the amount of pixel intensity noise that exists in the video; and using a pre-learned video presentation style classifier to weight each of the image features in said set and determine a presentation style that is predominately employed in the video, said presentation style determination being based on the weighting of said features. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented process for identifying the presentation style of a video, comprising the actions of:
-
using one or more computing devices that are in communication with each other via a computer network to perform the following process actions; receiving the video; computing a set of face features that represent the video, wherein the face features are based on the detection of one or more faces in the video, the face features comprising one or more of, a face detection feature measuring the percentage of frames in the video where just one face is detected, or one or more moving face features each measuring, for each frame of the video where just one face is detected, whether or not said detected face is moving, or a face not present feature measuring the length of the longest sequence of frames in the video where no face is detected, or a face present feature measuring the length of the longest sequence of frames in the video where just one face is detected, or a face size feature measuring, across the frames in the video where just one face is detected, the average size of said detected face; and using a pre-learned video presentation style classifier to weight each of the face features in said set and determine a presentation style that is predominately employed in the video, said presentation style determination being based on the weighting of said features. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-implemented process for identifying the presentation style of a video, comprising the actions of:
-
using one or more computing devices that are in communication with each other via a computer network to perform the following process actions; receiving the video; computing a set of motion features that represent the video, wherein the motion features are based on how the video changes from frame to frame, the motion features comprising one or more of, frequency of motion features measuring how often motion occurs in the video, or amount of motion features measuring how much motion takes place in the video, or type of motion features specifying the type of motion that takes place in the video; and using a pre-learned video presentation style classifier to weight each of the motion features in said set and determine a presentation style that is predominately employed in the video, said presentation style determination being based on the weighting of said features. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification