Patent classifications
H04N21/4621
DELIVERING CONTENT
In one embodiment there is disclosed a content delivery system comprising: a communications network; a media component connected to the communications network, the media component configured to deliver media content for playout at a user device; an auxiliary content component connected to the communications network for providing auxiliary content for playout at a user device; an engagement monitoring component configured to monitor user engagement with auxiliary content played out at the user device; a storage component which holds engagement monitoring data in association with user identifiers; a content control module configured to receive, from a user device, a request for auxiliary content to be inserted in a playout session for playout at the user device, and selectively control delivery of the auxiliary content based on the engagement monitoring data associated with a user identifier for the user device.
MANAGING DATA TRANSMISSIONS OVER A NETWORK CONNECTION
In various example embodiments, a system and method for managing media bandwidth usage are disclosed. One disclosed method includes determining a network connection state of a computing device, receiving a request that requests media content, altering the request to request a synthetic representation of the media content instead of the media content in response to the network connection state being one of a set of predefined network connection states and the media content violating one or more restrictions of the network connection state, and requesting the media content in response to a user selecting the synthetic representation.
ELECTRONIC DEVICE FOR PLAYING VIDEO AND METHOD FOR PLAYING VIDEO
An electronic device is provided. The electronic device includes a communication circuit, a memory which stores instructions, and a processor operatively connected to the communication circuit and the memory. The processor may be configured to determine a first output frame rate on the basis of a display refresh rate, output, through the display, first playback video data having a first playback frame rate, receive a user input which enables the first playback frame rate to change to a second playback frame rate, change, in response to the user input, the frame rate of the first playback video data to the second playback frame rate, and output, through the display, first corrected video data generated to have the first output frame rate from the first playback video data having the second playback frame rate.
Dynamic adjustment of video frame sampling rate
A technique, as well as select implementations thereof, pertaining to dynamic adjustment of video frame sampling rate is described. The technique may involve receiving a first video signal comprising a first plurality of video frames and determining a frame rate of the first plurality of video frames. The technique may also involve adjusting a sampling rate according to the determined frame rate of the first plurality of video frames. The technique may further involve sampling the first plurality of video frames at the adjusted sampling rate. The technique may additionally involve generating a second video signal comprising a second plurality of video frames based on the sampled first plurality of video frames.
Segment ladder transitioning in adaptive streaming
Methods and systems are described for delivering and playing streaming content. A plurality of adaptations sets may be generated for a content asset. The plurality of adaptation sets may have segments encoded according to different segment durations. A media device may transition between adaptation sets to perform a content transition operation.
METHOD AND APPARATUS FOR TRANSMITTING RESOURCES AND NON-TRANSITORY STORAGE MEDIUM
The present disclosure provides a method for transmitting resources. The method includes: determining the target bitrate of a target moment; in response to the target bitrate being inconsistent with the current bitrate, acquiring target address information of a multimedia resource having said target bitrate; and sending to a server a frame acquisition request carrying the target address information, the frame acquisition request being used to instruct the server to return a media frame of said multimedia resource at the target bit rate.
IMAGE PROCESSING DEVICE, IMAGE PROCESSING SYSTEM, AND IMAGE PROCESSING METHOD
An image processing device includes: a display unit displaying a first display region displaying a static image being a reference for matching an imaging unit to a predetermined imaging position and a second display region displaying video data imaged by the imaging unit; a determining unit executing a first matching operation of searching for an image coincident with an image of a first reference region set in the first display region, in a frame of the video data, and determining a region of the coincident image as a second reference region; and a correcting unit correcting a position of a determination region being a target of image determination performed with respect to the video data, based on a shift amount between the first reference region and the second reference region, and information representing a positional relationship between the determination region and the first reference region.
Adaptive action recognizer for video
An adaptive action recognizer for video that performs multiscale spatiotemporal decomposition of video to generate lower complexity video. The adaptive action recognizer has a number of processing pathways, one for each level of video complexity with each processing pathway having a different computational cost. The adaptive action recognizer applies a decision making scheme that encourages using low average computational costs while retaining high accuracy.
Method and apparatus for selection and presentation of media content
A method that incorporates teachings of the subject disclosure may include, for example, capturing from a plurality of media sources information describing a plurality of media content offered at the plurality of media sources, generating a plurality of exemplars of the plurality of media content offered at the plurality of media sources based on the information captured from the plurality of media sources, presenting the plurality of exemplars at a display, receiving a selection of a first exemplar of the plurality of exemplars, and presenting a portion of first media content associated with a first media source of the plurality of media sources associated with the first exemplar based on the information captured from the plurality of media sources responsive to the selection of the first exemplar. Other embodiments are disclosed.
Adaptive bitrate control for simultaneous content streaming
Systems, methods, and computer-readable media are disclosed for systems and methods for adaptive bitrate control for simultaneous content streaming. Example methods may include determining, by an adaptive bitrate controller, a first bits per pixel value associated with a first content stream at a device at a first timestamp, determining a second bits per pixel value associated with a second content stream at the device at the first timestamp, and generating a bits per pixel ranking using the first bits per pixel value and the second bits per pixel value. Some methods may include determining a bitrate improvement priority based at least in part on the bits per pixel ranking, and causing a request to improve a bitrate of the first content stream to be approved.