摘要:
A method for facilitating the generation of recommendations of audiovisual content for a first user. The method comprises receiving data from a plurality of second users, the received data indicating audiovisual content of interest to the second users. The method further comprises processing the received data to automatically identify a plurality of relationships between interests of one or more of the second users in respective items of audiovisual content in the audiovisual content represented by the received data and generate a recommendation engine. The recommendation engine is adapted to take as input indications of audiovisual content of interest to the first user and to generate recommendations of further audiovisual content of interest to the first user based upon a subset of the plurality of relationships.
摘要:
Video highlight detection using pairwise deep ranking neural network training is described. In some examples, highlights in a video are discovered, then used for generating summarization of videos, such as first-person videos. A pairwise deep ranking model is employed to learn the relationship between previously identified highlight and non-highlight video segments. This relationship is encapsulated in a neural network. An example two stream process generates highlight scores for each segment of a user's video. The obtained highlight scores are used to summarize highlights of the user's video.
摘要:
A targeted advertising system uses a machine learning tool to select an asset for a current user of a user equipment device, for example, to select an ad for delivery to a current user of a digital set top box in a cable network. The machine learning tool first operates in a learning mode to receive user inputs and develop evidence that can characterize multiple users of the user equipment device audience. In a working mode, the machine learning tool processes current user inputs to match a current user to one of the identified users of that user equipment device audience (Fig 8, Bl 1202). Fuzzy logic may be used to improve development of the user characterizations, as well as matching of the current user to those developed characterizations. In this manner, targeting of assets can be implemented not only based on characteristics of a household but based on a current user within that household (Fig 8, Bl 1214).
摘要:
In one embodiment of the present invention, a quality trainer and quality calculator collaborate to establish a consistent perceptual quality metric via machine learning. In a training phase, the quality trainer leverages machine intelligence techniques to create a perceptual quality model that combines objective metrics to optimally track a subjective metric assigned during viewings of training videos. Subsequently, the quality calculator applies the perceptual quality model to values for the objective metrics for a target video, thereby generating a perceptual quality score for the target video. In this fashion, the perceptual quality model judiciously fuses the objective metrics for the target video based on the visual feedback processed during the training phase. Since the contribution of each objective metric to the perceptual quality score is determined based on empirical data, the perceptual quality score is a more accurate assessment of observed video quality than conventional objective metrics.
摘要:
A system having an adaptive browse feature and an adaptive flip feature is provided. The adaptive browse and flip features may be selected to receive program viewing suggestions. The system may provide a suggestion by displaying an adaptive browse region or adaptative flip region including a program suggestion. The system identifies programs to suggest based on a user's viewing activity. The system uses different algorithms that are user-selectable and user-adjustable to identify program suggestions. The system may query a program guide database to build a list of programs having attributes similar to the attributes of the current program or the last viewed program. The system may use an adaptive learning algorithm such as a neural network. The neural network maybe trained by the program guide by monitoring user-viewing activity. Each algorithm may be personalized for multiple users.
摘要:
A method for interacting with a user when establishing preferences for a media player that enables a user to quickly set his or her preferences by interacting with a graphical display. The media ratings system is converted to a numerical or ordered range so that the ratings are placed in a progressive order from least objectionable to most objectionable. One possible implementation is to associate a numerical value with each rating and then order the ratings in accordance with the numerical sequence. Once the ratings are ordered, the ratings are displayed to the user in a graphical fashion so that the user can select a position on the graph that represents the user's preferences without necessarily requiring the user to understand the underlying implications of the media ratings system.
摘要:
A system having an adaptive browse feature and an adaptive flip feature is provided. The adaptive browse and flip features may be selected to receive program viewing suggestions. The system may provide a suggestion by displaying an adaptive browse region or adaptative flip region including a program suggestion. The system identifies programs to suggest based on a user's viewing activity. The system uses different algorithms that are user-selectable and user-adjustable to identify program suggestions. The system may query a program guide database to build a list of programs having attributes similar to the attributes of the current program or the last viewed program. The system may use an adaptive learning algorithm such as a neural network. The neural network maybe trained by the program guide by monitoring user-viewing activity. Each algorithm may be personalized for multiple users.
摘要:
A computer-implemented method of using video viewing activity data as input to an aggregation engine built on the Hadoop MapReduce framework which calculates second-by-second video viewing activity aggregated to the analyst's choice of (a) geographic area, (b) video server, (c) video content (channel call sign, video program, etc.), or (d) viewer demographic, or any combination of these fields, for each second of the day represented in the video viewing activity data. Also calculates overall viewing for use as a denominator in calculations. The source data may be extracted from a database defined according to the Cable Television Laboratories, Inc. Media Measurement Data Model defined in "Audience Data Measurement Specification" as "OpenCable™ Specifications, Audience Measurement, Audience Measurement Data Specification"document OC-SP-AMD-I01-130502 or any similar format. These metrics provide detailed data needed to calculate information on customer viewing behavior that can drive business decisions for service providers, advertisers, and content producers.