Automatic Video Recommendation
First Claim
1. A method for video recommendation, comprising:
- obtaining a feature set of a user selected video object, the feature set including at least one content-based feature;
determining or assigning a relevance weight parameter set including a relevance weight parameter associated with the at least one content-based feature;
determining a relevance of each of a plurality of source video objects to the user selected video object with respect to the feature set and the relevance weight parameter set; and
generating a recommended video list of at least some of the plurality of source video objects according to a ranking of the relevance determined for each source video object.
3 Assignments
0 Petitions
Accused Products
Abstract
Automatic video recommendation is described. The recommendation does not require an existing user profile. The source videos are directly compared to a user selected video to determine relevance, which is then used as a basis for video recommendation. The comparison is performed with respect to a weighted feature set including at least one content-based feature, such as a visual feature, an aural feature and a content-derived textural feature. Multimodal implementation including multimodal features (e.g., visual, aural and textural) extracted from the videos is used for more reliable relevance ranking. One embodiment uses an indirect textural feature generated by automatic text categorization based on a set of predefined category hierarchy. Another embodiment uses self-learning based on user click-through history to improve relevance ranking.
-
Citations
20 Claims
-
1. A method for video recommendation, comprising:
-
obtaining a feature set of a user selected video object, the feature set including at least one content-based feature; determining or assigning a relevance weight parameter set including a relevance weight parameter associated with the at least one content-based feature; determining a relevance of each of a plurality of source video objects to the user selected video object with respect to the feature set and the relevance weight parameter set; and generating a recommended video list of at least some of the plurality of source video objects according to a ranking of the relevance determined for each source video object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A user interface used for automatic video recommendation, the user interface comprises:
-
a now-playing area for displaying a user selected video object; a video content recommendation area for displaying a video recommendation list comprising a plurality of indicia each corresponding to a recommended source video object, wherein the video recommendation list is displayed according to a ranking of relevance determined for each recommended source video object relative to the user selected video object with respect to a feature set and the relevance weight parameter set, the feature set including at least one content-based feature; and means for making a user selection of a recommended source video object among the displayed video recommendation list, wherein upon selecting the recommended source video object, the user interface dynamically updates the now-playing area and the video content recommendation area. - View Dependent Claims (19)
-
-
20. One or more computer readable medium having stored thereupon a plurality of instructions that, when executed by one or more processors, causes the processor(s) to:
-
extract from a user selected video object a feature set including at least one content-based feature; determine or assign a relevance weight parameter set including a relevance weight parameter associated with the at least one content-based feature; determine a relevance of each of a plurality of source video objects to the user selected video object with respect to the feature set and the relevance weight parameter set; and generate a recommended video list of at least some of the plurality of source video objects according to a ranking of the relevance determined for each source video object.
-
Specification