Patent classifications
H04N21/8126
METHODS, SYSTEMS, AND MEDIA FOR MODIFYING USER INTERFACE COLORS IN CONNECTION WITH THE PRESENTATION OF A VIDEO
Methods, systems, and media for modifying user interface colors are provided. In some embodiments, the method comprises: receiving a video and color palette information, wherein each color of the color palette information indicates a color of an element of a user interface in which the video is to be presented; identifying a first color for the element, wherein the first color corresponds to a first portion of the video; causing the first portion of the video to be presented, wherein the element of the user interface having the first color is presented; identifying a second color for the element, wherein the second color corresponds to a second portion of the video; and modifying an appearance of the element by changing the color of the element from the first color to the second color while presenting the second portion of the video.
EVENT PROGRESS DETECTION IN MEDIA ITEMS
One or more frames sampled from a first media item of an event are analyzed to identify one or more candidate event periods within the one or more frames. For each of the one or more frames, whether a candidate event period of the one or more candidate event periods satisfies one or more conditions is determined. Responsive to determining that the candidate event period of the one or more candidate event periods satisfies the one or more conditions, the candidate event period is identified as an actual event period used to divide a time the event. Mapping data that maps the actual event period to a timestamp associated with a respective frame of the one or more frames of the first media item is generated.
Detection of common media segments
Provided are systems, methods, and computer-program products for identifying a media content stream when the media content stream is playing an unscheduled media segment. A computing device may receive a plurality of media content streams, where at least two of the plurality of media content streams concurrently includes a same unscheduled media segment. The computing device may determine that the media display device is playing the unscheduled media segment by examining the media content available at the current time in each of the plurality of media content streams. The computing device may determine identification information from the media content included in the media content stream. The computing device may determine contextually-related content, which may be disabled while the unscheduled media segment is being played by the media display device. The computing device may display the media content stream and the contextually-related content after the unscheduled media segment has been played.
Media channel identification with multi-match detection and disambiguation based on single-match
Disclosed herein are methods and systems to help disambiguate channel identification in a scenario where fingerprint data of media content matches multiple reference fingerprints corresponding respectively with multiple different channels. Upon detecting such a multi-match, a server or other entity will perform disambiguation based on a determination that a segment of the fingerprint data matches a reference fingerprint corresponding with just a single channel, such as a reference fingerprint representing commercial or news programming content specific to just the single channel. The server or other entity will thereby determine the channel on which the media content being rendered by the media presentation device is arriving, so as to facilitate taking channel-specific action.
Method and system for multi-channel viewing
A computerized method that may include (i) receiving, by one or more slicers, multiple input streams, the multiple input streams comprise (a) an input video stream that comprises visual information obtained from an event, and (b) at least one additional stream related to the event; (ii) converting the multiple input streams to a group of EISCVSs, different input streams are mapped to different EISCVSs; (iii) determining, by one or more personalization entities, a content to be sent to one or more user devices; (iv) generating, by the one or more personalization entities and based on the determining, the at least one personalized content stream to be sent to one or more user devices; and (v) sending the at least one personalized content stream to the one or more user devices.
RECEIVING DEVICE, RECEIVING METHOD, TRANSMITTING DEVICE, AND TRANSMITTING METHOD
A receiving device, a receiving method, a transmitting device, and a transmitting method. The receiving device acquires a digital broadcast signal that includes audio-video (AV) content and location information, the location information indicating a source from which application control information for controlling an operation of an application executed in conjunction with a progressing timing of the AV content is obtainable, acquires the application control information from the source indicated by the location information, the application control information including an application ID and a uniform resource locator (URL), obtains, from the URL included in the acquired application control information, control information during a polling period that is defined in accordance with an attribute specified in the acquired application control information, and controls the operation of the application based on the acquired application control information and the obtained control information.
UNMANNED SPORTS RELAY SERVICE METHOD USING CAMERA POSITION CONTROL AND IMAGE EDITING THROUGH REAL-TIME IMAGE ANALYSIS AND APPARATUS THEREFOR
Disclosed is a method by which a relay server connected to a plurality of detection cameras and at least one main camera transmits a sports relay broadcast. In particular, the method comprises: in a first detection area among detection areas respectively corresponding to the plurality of detection cameras, detecting a subject by using a first detection camera corresponding to the first detection area; controlling an image capturing position of the at least one main camera to be directed toward the first detection camera; and transmitting an image captured by the at least one main camera to a terminal.
Information processing device, information processing method, and program
The present technology relates to an information processing device, an information processing method, and a program that can ensure content-related application programs can be reliably utilized. A client 11 reproduces content distributed from a content server 12 via a network 21, and if the content being reproduced is identified by an ACR server 13, a T/SS for managing an application relating to the identified content is acquired from a T/SS server 14, a predetermined application distributed from an application server 15 is acquired on the basis of the T/SS acquired, and the activation and so on of that application is managed, and the application can therefore be reliably utilized. The present technology can, for example, be applied to a content distribution system that distributes content and content-linked applications.
Systems and methods for optimizing delivery of content recommendations
The system and methods described herein provide content recommendations to user equipment timed to reduce interruption of content. A content recommendation application detects output of first content and determines viewing metrics for the first content. Using the determined viewing metrics, the content recommendation application determines whether output of a content recommendation should be blocked. In response to determining that the viewing metrics indicate output of the content recommendation should be blocked, the content recommendation application blocks the content recommendation. Upon receiving an input changing output of the first content to output of a second content, the content recommendation application unblocks and outputs the content recommendation.
Message processing using a client-side control group
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for processing of messages at a media device for analysis purposes. An embodiment operates by transmitting a message request from a media device to a messaging server. In response, the media device receives a message response containing a message and messenger identifier. The media device generates a hash value of an identifier associated with the media device and the messenger identifier. The media device then determines whether the hash value maps into a control group. Finally, the media device processes the message based on whether the hash value maps into the control group.