摘要:
A device receives a base video that includes an area in frames of the base video reserved for being overlaid with metadata. The device determines a first set of videos to be played next for a particular user. A selection of the first set of videos is based on a second set of videos associated with the particular user. The device receives metadata for the first set of videos and populates an executable presentation template for the base video with a set of extracted metadata. The device plays the base video and synchronizes execution of the populated presentation template with the playing of the base video to overlay the reserved area of the frames with the set of metadata to create a custom interstitial transition video that informs the particular user about the videos to be played next.
摘要:
Embodiments of the disclosure provide a method and apparatus for recommending video data. In one embodiment, a method is disclosed comprising: retrieving, by a server device, text data and video data; generating, by the server device, a relationship graph, the relationship graph representing a semantic mapping of the text data; generating, by the server device, candidate video segment data based on the video data, the candidate video segment data comprising semantic tag data; acquiring, by the server device, target video data according to the relationship graph and the candidate video segment data; and transmitting, by the server device, the target video data to a client device. The embodiments of the disclosure can screen and select personalized target video data from big video data according to a relationship graph showing a semantic mapping without human assistance during the whole process, greatly improving the video content browsing experience of users and increasing the conversion rate.
摘要:
Methods and apparatus are provided for automatically removing erroneously logged commercials from a listing of commercials that are detected in a video data stream by performing automatic content recognition on the video data stream and detecting the identity of each of the commercials played in a commercial break, temporarily logging the identity and start and end time of each detected commercial in a log of played commercials, forming clusters from commercials that overlap in time and have related content, or have significant overlap in time, forming permutations of commercial break timelines from the detected commercials, ranking the timelines based on best fit criteria and selecting the best fit timeline, permanently logging only the commercials in the best fit timeline, and removing the remaining commercials from the temporary log. The remaining logged commercials are presumed to be either erroneously identified commercials or properly identified commercials with erroneous start and end times.
摘要:
A content device and method is disclosed to include a processing device to process streaming video content. A fingerprinter receives captured frames of the streaming video content and, for each frame of a plurality of the captured frames, generates a one-dimensional histogram function of pixel values and transforms the histogram function with a Fast Fourier Transform (FFT), to generate a plurality of complex values for the frame. The fingerprinter further, for each of the plurality of complex values, assigns a binary one ("1") when a real part of the complex value is greater than zero ("0") and assigns a binary zero ("0") when the real part is less than or equal to zero, to generate a plurality of bits. The fingerprinter further concatenates a specific number of the bits to generate a fingerprint for the frame.
摘要:
Method for creating media content depending on consumption data, with the steps obtaining at least one consumption dataset 10, extracting at least a first parameter from the consumption dataset 10, creating at least a first media sequence 12, 14 depending on the first parameter, combining the first media sequence 12, 14 with a generic media content 8 to obtain a consumption data enriched output media content 20.
摘要:
A method is provided for delivering targeted advertisements into a QAM or IP stream that provides accurate synchronization. The method includes synchronizing the internal content of a IP stream delivering video with an advertisement (ad) stream by providing content information in the IP stream and the network stream, the content information including positional information and/or referential information, wherein the positional information is inserted at key locations identified with a PTS value, and wherein the referential information refers to a position in the IP stream or the ad stream, the referential information including either a PTS value or a frame count.
摘要:
In one aspect, an example method includes (i) receiving, by a computing system, a first command; (ii) responsive to receiving the first command, executing, by the computing system, a first portion of a digital-video effect (DVE) by sequentially performing a first subset of ordered steps, wherein executing the first portion of the DVE causes the computing system to generate a first portion of video content at a first frame rate; (iii) receiving, by the computing system, a second command that is different from the first command; and (iv) responsive to receiving the second command, executing, by the computing system, a second portion of the DVE by sequentially performing a second subset of ordered steps, wherein executing the second portion of the DVE causes the computing system to generate a second portion of the video content at a second frame rate that is different than the first frame rate.
摘要:
Interactive content containing audio or video may be provided in conjunction with non-interactive content containing audio or video to enhance user engagement and interest with the contents and to increase the effectiveness of the distributed information. Interactive content may be directly inserted into the existing, non-interactive content. Additionally or alternatively, interactive content may be streamed in parallel to the existing content, with only minimal modification to the existing content. For example, the server may monitor content from a content provider; detect an event (e.g., detecting a marker embedded in the content stream, or in a data source external to the content stream); upon detection of the event, play interactive content at one or more designated times while silencing the content stream of the content provider (e.g., by muting, pausing, playing silence.) The user may respond to the interactive content by voice, touch or gesture.
摘要:
In various example embodiments, a system and method for dynamically ordering content and discrete content segments are presented. A set of discrete content segments is received having a first order for distributing the set of discrete content segments during a display of a media stream. Each discrete content segment includes a set of ordering factors. Event data is received. The event data is representative of a set of events depicted by the media stream. A set of event instances is determined from the event data representing the set of events depicted by the media stream. A second order is generated for the set of discrete content segments based on the set of event instances and the sets of ordering factors.