H04N21/234309

SYSTEMS, METHODS AND COMPUTER-READABLE MEDIA FOR RESOURCE-BASED ALLOCATION OF CONTENT TRANSMITTED IN A MEDIA NETWORK
20220377391 · 2022-11-24 ·

Systems, methods and computer-readable storage media for allocating content elements addressed for a content opportunity in a transport stream within a household-addressable media network. A content opportunity may include an advertising slot in a programming stream. The content elements may include advertising content configured to be run during the advertising slot. The advertising slot may be transmitted in a programming stream providing television programming and the advertising content may be provided in a commercial feed. The media network may be configured to transmit various content formats, such as high definition (HD), standard definition (SD), and variations thereof. Systems may be configured to allocate the highest profile corresponding content elements if there is sufficient resources available. If sufficient resources are not available, the system may allocate lower profile versions of the content elements.

Devices, systems and methods for adaptive switching of multicast content delivery to optimize bandwidth usage

Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.

Intelligent video streaming system

A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.

HIGH-QUALITY, REDUCED DATA RATE STREAMING VIDEO PRODUCTION AND MONITORING SYSTEM
20220360832 · 2022-11-10 ·

Video signals are received from multiple sources, including remote sources, and are collected at a central location for viewing and/or storage. The signals are transmitted to a central site as compressed, progressively-scanned streaming video signals, employing data rates in the range of 2-4 Mbps. 24 fps or less is used, and the frame rate may be variable or fixed. The source signal frame rate and image size may be different for each source signal, and the frame rate and image size of the source signal in the format stored may be different from the frame rate and image size in the format displayed. In formats utilizing less than 24 fps progressive scan multi-format, direct streaming is made possible from HDTV (16:9) data, enabling applications utilizing these higher levels of resolution. Application of these formats adjusts streams, enabling a video surveillance system to transmit streams to a remote viewing device.

EVENT/OBJECT-OF-INTEREST CENTRIC TIMELAPSE VIDEO GENERATION ON CAMERA DEVICE WITH THE ASSISTANCE OF NEURAL NETWORK INPUT
20220059132 · 2022-02-24 ·

An apparatus including an interface and a processor. The interface may be configured to receive pixel data generated by a capture device. The processor may be configured to generate video frames in response to the pixel data, perform computer vision operations on the video frames to detect objects, perform a classification of the objects detected based on characteristics of the objects, determine whether the classification of the objects corresponds to a user-defined event and generate encoded video frames from the video frames. The encoded video frames may be communicated to a cloud storage service. The encoded video frames may comprise a first sample of the video frames selected at a first rate when the user-defined event is not detected and a second sample of the video frames selected at a second rate while the user-defined event is detected. The second rate may be greater than the first rate.

Method and system for trick play in over-the-top video delivery
09800948 · 2017-10-24 · ·

A method for trick play (fast forward, rewind, etc.) in video streams using adaptive bitrate HTTP delivery protocols includes playing only portions of a video at a current bitrate to achieve the initial trick play functionality. A new trick play bitrate is selected based on a trick play playout rate, the trick play bitrate for the duration of the trick play is retrieved, and operation is switched back to a previous bitrate when normal playback resumes. A system is also specified for implementing a client and server infrastructure in accordance with the method.

Method and apparatus for resource utilization in a source device for wireless display

This disclosure relates to techniques for resource utilization in a source device when transmitting video data in a Wireless Display (WD) system. A method for wireless display of compressed content may comprise determining, by a source device, a decoding capability of a sink device, receiving, by the source device, a request to display compressed content at the sink device in a wireless display session, and in the case that the decoding capability of the sink device allows for decoding of the compressed content, transmitting the compressed content from the source device to the sink device, whereby transcoding the compressed content is avoided in the source device.

TELEMATICS AND ENVIRONMENTAL DATA OF LIVE EVENTS IN AN EXTENDED REALITY ENVIRONMENT
20220060673 · 2022-02-24 ·

Techniques are described herein for delivering telematic and environmental data of live events to provide immersive experiences. In one aspect, the techniques include receiving a multimedia data stream of a live event at an encoder comprising one or more codecs from one or more user devices. The multimedia data stream is compressed via the one or more codecs to generate a compressed multimedia data stream. Upon receiving a request from a playback device, the compressed multimedia data stream is transmitted to a decoder comprising the one or more codecs to serve the playback device.

Media asset duplication
09800904 · 2017-10-24 · ·

A content delivery system comprising: a receiving module for receiving a media asset in a received format; a transcoder configured to transcode the asset to provide a predetermined number of transcoded versions of the asset in at least one consumption format; a data store for storing the predetermined number of transcoded versions; a transmitting module coupled to said data store and configured to retrieve one of the predetermined number of transcoded versions from the data store and transmit the retrieved transcoded version to a media consuming device in response to detecting selection of the media asset by a content consumer associated with the device; a media asset duplication module configured, in response to detecting transmission of each transcoded version of the predetermined number of transcoded versions to respective one or more media consuming devices, to create a duplicate of the transcoded version and store the duplicate in the data store.

Information processing device, and information processing method, and program
11259074 · 2022-02-22 · ·

A configuration capable of recording MMT format data in a medium as BDAV or SPAV format data and enabling the MMT format data to be reproduced is realized. MMT format data input via a broadcast wave or the like is input, and record data according to a BDAV format or an SPAV format is generated. A data processing unit generates an MMT format stream file storing the MMT format data as reproduction data and further generates a playlist file storing reproduction control information of the MMT format stream file and a clip information file.