Patent classifications
H04N21/235
Media names matching and normalization
Methods and apparatus to facilitate matching of names for same media content are disclosed. Example methods include analyzing first data associated with first media content and, when a program name/identifier and/or episode name/identifier is not identified in the first data, supplementing the data with second data to form third data and processing the third data with respect to fourth data associated with second media content and calculating a composite match score including a program match score and an episode match score based on processing the third data with respect to the fourth data. When the first media content is determined to match the second media content based on the processing of the third data with respect to the fourth data and a comparison of the composite match score to a threshold is satisfied, a normalized media name is generated for the first media content and the second media content.
Systems and methods for a video sharing service within controlled environments
A system for a video sharing service for inmates in correctional facilities is disclosed. The system includes an inmate device of an inmate, a database storing inmate profiles, and a video sharing server configured to receive a registration request from the inmate device for registration of an inmate for the video sharing service, the registration request including user credentials of the inmate, retrieve an inmate profile of the inmate from the database, authenticate the inmate based on the user credentials and the inmate profile, create an account for the inmate for the video sharing service in response to authentication of the inmate, receive an upload request to upload a video from the inmate device, analyze the video for restricted content, and assign a rating to the video based on the analysis.
Methods and systems for dynamic media content
Methods and systems are provided for presenting media content capable of being dynamically adapted. One method involves analyzing content of a media program to identify a replaceable object at a spatial location within the content at a temporal location within the content, analyzing the spatial location of the content corresponding to the replaceable object within the content to identify one or more attributes of the replaceable object, identifying a substitute object based at least in part on the one or more attributes associated with the replaceable object, augmenting the temporal location of the content to include the substitute object at the spatial location within the content in lieu of the replaceable object, and providing the augmented version of the content to a media player for presentation.
Methods and systems for dynamic media content
Methods and systems are provided for presenting media content capable of being dynamically adapted. One method involves analyzing content of a media program to identify a replaceable object at a spatial location within the content at a temporal location within the content, analyzing the spatial location of the content corresponding to the replaceable object within the content to identify one or more attributes of the replaceable object, identifying a substitute object based at least in part on the one or more attributes associated with the replaceable object, augmenting the temporal location of the content to include the substitute object at the spatial location within the content in lieu of the replaceable object, and providing the augmented version of the content to a media player for presentation.
IMPROVEMENTS IN AND RELATING TO CONTENT IDENTIFICATION
Online sharing of media containing inappropriate-content (e.g., explicit or otherwise inappropriate content) There is provided a method for controlling or preventing dissemination of explicit images or other content that may be flagged as inappropriate. The method comprises identifying and preventing display of flagged content on a user device, the user device having an image capture component and a display component. The method comprises: providing a screen projection of at least a first image frame captured by the image capture component to the display component, analysing the screen projection to detect the presence of flagged content, and interrupting the provision of the screen projection if flagged content is detected.
Intelligent Digital Interruption Management
The present invention is a system to manage interrupt notifications on an operating system based on the characteristics of content in which an end user is currently immersed or engaged. For example, relatively high bitrate video throughput is indicative of corresponding high information depth and more action occurring in the scene. For periods of high information depth, interrupt notifications are deferred until the information depth falls into a relative trough. Additional embodiments of the invention process scene transitions, technical cues, dialog and lyrics to release queued interrupt notification at optimal times. A vamping process is also provided when interrupt notification are released to keep the end user prescient to the background application in which they were engaged prior to the interrupt notification coming into focus.
Intelligent Digital Interruption Management
The present invention is a system to manage interrupt notifications on an operating system based on the characteristics of content in which an end user is currently immersed or engaged. For example, relatively high bitrate video throughput is indicative of corresponding high information depth and more action occurring in the scene. For periods of high information depth, interrupt notifications are deferred until the information depth falls into a relative trough. Additional embodiments of the invention process scene transitions, technical cues, dialog and lyrics to release queued interrupt notification at optimal times. A vamping process is also provided when interrupt notification are released to keep the end user prescient to the background application in which they were engaged prior to the interrupt notification coming into focus.
System for addressing on-demand TV program content on TV services platform of a digital TV services provider
Video content is uploaded via the Internet to a video-on-demand (VOD) server identified by a title and a hierarchical address of categories and subcategories for categorizing the title. The VOD server converts and stores the video content at a storage address in a video content database linked to the title. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as in its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. This can enable many new blogging or podcasting-like programs by popular “Hosts” to be self-published on the Internet and readily navigated for display on TV. The EPG can also store TV program addresses as bookmarks and allow them to be shared with other subscribers or with friends and contacts online by sending to their email addresses.
Video information processing method, computer equipment and storage medium
A video information processing method is performed by a computer device. The method includes: receiving source video information transmitted by a server, the source video information including a first user identifier (ID) transmitting a source video, a source video ID, and a storage location of the source video corresponding to the source video ID in the server; obtaining special effect information on the source video; generating, according to the storage location, the source video ID, and the special effect information, interaction video information associated with the source video ID, the interaction video information including the source video ID, the storage location, the first user ID, and the special effect information; and uploading the interaction video information to the server for storage, so that the server transmits the interaction video information to a terminal corresponding to the first user ID. Videos transferred based on solutions of embodiments of this application include rich information.
CMAF CONTENT PREPARATION TEMPLATE USING NBMP WORKFLOW DESCRIPTION DOCUMENT FORMAT IN 5G NETWORKS
Systems, devices, and methods for media processing and streaming, including receiving content to be prepared for a 5G media streaming (5GMS) corresponding to an input Common Media Application Format (CMAF) track and a set of output CMAF tracks; determining a content preparation template (CPT), wherein the CPT includes a Network Based Media Processing (NBMP) workflow description document (WDD) which specifies an input format of the input CMAF track, and an array of task instances corresponding to the set of output CMAF tracks; preparing the content according to the CPT; and streaming the prepared content over the 5GMS network to a media streaming client.