H04N21/2365

System and method for providing non-guaranteed channel content in a switched digital video network using multicast ABR streaming

A system and method for providing non-guaranteed channels in a switched digital video network using multicast adaptive bitrate (ABR) streaming. In one implementation, upon receiving a request for a non-guaranteed channel is received from a subscriber station (e.g., a set-top box or STB), a bandwidth pipe modeling process is operative to model a bandwidth pipe corresponding to each edge QAM device configured to support non-guaranteed channels for selecting a particular edge QAM device that can best accommodate the requested non-guaranteed channel. Bitrates of MABR streams of existing channels of the selected edge QAM device may be adjusted in order to accommodate a particular MABR stream at chosen bitrate of the requested non-guaranteed channel. IGMP Join operations may be effectuated, as needed, to join MABR streams of the existing channels and the requested non-guaranteed channel to correct IGMP group(s). A channel change response message including one or more channel frequencies, if the change request is accommodated, may be transmitted to the requesting subscriber station.

System and method for providing non-guaranteed channel content in a switched digital video network using multicast ABR streaming

A system and method for providing non-guaranteed channels in a switched digital video network using multicast adaptive bitrate (ABR) streaming. In one implementation, upon receiving a request for a non-guaranteed channel is received from a subscriber station (e.g., a set-top box or STB), a bandwidth pipe modeling process is operative to model a bandwidth pipe corresponding to each edge QAM device configured to support non-guaranteed channels for selecting a particular edge QAM device that can best accommodate the requested non-guaranteed channel. Bitrates of MABR streams of existing channels of the selected edge QAM device may be adjusted in order to accommodate a particular MABR stream at chosen bitrate of the requested non-guaranteed channel. IGMP Join operations may be effectuated, as needed, to join MABR streams of the existing channels and the requested non-guaranteed channel to correct IGMP group(s). A channel change response message including one or more channel frequencies, if the change request is accommodated, may be transmitted to the requesting subscriber station.

MEDIA SESSION MANAGEMENT
20230188771 · 2023-06-15 ·

A system includes a computer that is programmed to receive one or more media streams, each from a respective one of a one or more media capture devices, and to receive, from a client device, for each of the one or more media streams, state data including at least one of an active and a potential state of the media stream. The computer is further programmed to disconnect from the client device, and then, upon reconnecting to the client device, to provide at least one of the media streams and the state data to the client device.

MEDIA SESSION MANAGEMENT
20230188771 · 2023-06-15 ·

A system includes a computer that is programmed to receive one or more media streams, each from a respective one of a one or more media capture devices, and to receive, from a client device, for each of the one or more media streams, state data including at least one of an active and a potential state of the media stream. The computer is further programmed to disconnect from the client device, and then, upon reconnecting to the client device, to provide at least one of the media streams and the state data to the client device.

Method and system for visualization of athletes
09836863 · 2017-12-05 · ·

A system and method for receiving positional data corresponding to stages of movement of a person within a time interval, determining from the positional data, at each stage of movement, one of: a position, an orientation, and a pose of the person, and based on the one of the position, the orientation, and the pose of the person determined for each stage of movement, generating a visualization graphic, separate from a display of the person, that illustrates one of the positions, orientations, and poses of the person at the stages of movement within the time interval.

Techniques for inclusion of thumbnail images in compressed video data
09838686 · 2017-12-05 · ·

Various embodiments are generally directed to techniques for incorporating full-resolution frames in a coding order and corresponding thumbnail images of a motion video into compressed video data. A device to compress video frames includes a processor component; and a compression component for execution by the processor component to intersperse at least one compressed thumbnail frame (T-frame) among multiple compressed full-resolution frames of a motion video arranged in a coding order in a compressed video data, the T-frame comprising multiple thumbnail images of the motion video in compressed form. Other embodiments are described and claimed.

Techniques for inclusion of thumbnail images in compressed video data
09838686 · 2017-12-05 · ·

Various embodiments are generally directed to techniques for incorporating full-resolution frames in a coding order and corresponding thumbnail images of a motion video into compressed video data. A device to compress video frames includes a processor component; and a compression component for execution by the processor component to intersperse at least one compressed thumbnail frame (T-frame) among multiple compressed full-resolution frames of a motion video arranged in a coding order in a compressed video data, the T-frame comprising multiple thumbnail images of the motion video in compressed form. Other embodiments are described and claimed.

GENERATION OF A VIDEO MOSAIC
20170347132 · 2017-11-30 ·

A method for generating a first video stream representative of a mosaic of videos, referred to as a video mosaic, from a set of at least two second video streams each consisting of a video associated with header data and encoded video data representative of images. During the course of the method: the encoded video data of the second video streams are stored during the generation of the first video stream, a header associated with said video mosaic is generated, said header being representative of an assembly of the encoded video data from the second video streams, and comprising: first header data which are legacy header data from each of the videos of the set of second video streams, second header data which are generated separately from the header data of the second video streams. Associated computer program, storage media and terminal.

GENERATION OF A VIDEO MOSAIC
20170347132 · 2017-11-30 ·

A method for generating a first video stream representative of a mosaic of videos, referred to as a video mosaic, from a set of at least two second video streams each consisting of a video associated with header data and encoded video data representative of images. During the course of the method: the encoded video data of the second video streams are stored during the generation of the first video stream, a header associated with said video mosaic is generated, said header being representative of an assembly of the encoded video data from the second video streams, and comprising: first header data which are legacy header data from each of the videos of the set of second video streams, second header data which are generated separately from the header data of the second video streams. Associated computer program, storage media and terminal.

Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal

Video data signals are encoded such that the encoded video data signal comprises at least a primary and at least a secondary video data signal. The primary and secondary video data signal are jointly compressed. The primary video data signal is compressed in a self-contained manner, and the secondary video data signal is compressed using data from the primary video data signal. The jointly compressed video data signal is split into separate bitstreams, at least a primary bitstream comprising data for the primary video data signal and at least a secondary bitstream comprising data for the secondary video data signal, whereafter the primary and secondary bitstreams are multiplexed into a multiplexed signal, and the primary and secondary signals are provided with separate codes.