Patent classifications
H04N21/2662
Method and apparatus for transmission and reception of wireless data
Systems and processes are provided for receiving a request for an audio video program from a display device, transmitting the request for the audio video program via a bidirectional network, receiving the audio video program via the bidirectional network wherein the audio video program is received at a first data rate, transmitting an alternate request for the audio video program via the bidirectional network wherein the alternate request for the audio video program includes are request for the audio video program to be transmitted via a unidirectional wireless transmission, receiving the audio video program via the unidirectional wireless transmission, and transmitting the audio video program to the display device.
VOLUMETRIC VIDEO WITH AUXILIARY PATCHES
Methods and devices for encoding and decoding data representative of a 3D scene are disclosed. A set of first patches is generated from a first MVD content acquired from a first region of the 3D scene. A patch is a part of one of the views of the MVD content. A set of second patches is generated from a second MVD content acquired from a second region of the 3D scene. An atlas packing first and second patches is generated and associated with metadata indicating, for a patch of the atlas, whether the patch is a first or a second patch At the decoding side, first patches are used for rendering the viewport image and second patches are used for pre-processing or post-processing the viewport image.
VOLUMETRIC VIDEO WITH AUXILIARY PATCHES
Methods and devices for encoding and decoding data representative of a 3D scene are disclosed. A set of first patches is generated from a first MVD content acquired from a first region of the 3D scene. A patch is a part of one of the views of the MVD content. A set of second patches is generated from a second MVD content acquired from a second region of the 3D scene. An atlas packing first and second patches is generated and associated with metadata indicating, for a patch of the atlas, whether the patch is a first or a second patch At the decoding side, first patches are used for rendering the viewport image and second patches are used for pre-processing or post-processing the viewport image.
Video Playing Control Method, Terminal Device, Server, and Storage Medium
A video playing control method includes obtaining a video playing policy, where the video playing policy determines information about a control algorithm used for video playing, determining according to the video playing policy, a target control algorithm used for video playing, downloading and playing a video by using the target control algorithm, collecting video playing quality indicator data in a process of downloading and playing the video, and uploading the quality indicator data to a server, to indicate the server to adjust the video playing policy based on the quality indicator data.
Video Playing Control Method, Terminal Device, Server, and Storage Medium
A video playing control method includes obtaining a video playing policy, where the video playing policy determines information about a control algorithm used for video playing, determining according to the video playing policy, a target control algorithm used for video playing, downloading and playing a video by using the target control algorithm, collecting video playing quality indicator data in a process of downloading and playing the video, and uploading the quality indicator data to a server, to indicate the server to adjust the video playing policy based on the quality indicator data.
Method and apparatus for distribution of 3D television program materials
Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
Method and apparatus for distribution of 3D television program materials
Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
METHODS, SYSTEMS, AND MEDIA FOR SELECTING FORMATS FOR STREAMING MEDIA CONTENT ITEMS
Mechanisms for selecting formats for streaming media content items are provided. In some embodiments, methods for selecting formats for streaming media content items are provided that include: receiving, at a server from a user device, a request to begin streaming a video content item on the user device; receiving, from the user device, network information indicating a quality of a network connection of the user device to a communication network used to stream the video content item and device information related to the user device; selecting, by the server, a first format for the video content item, wherein the first format includes a first resolution of a plurality of resolutions based on the network information and the device information; transmitting, from the server, a first portion of the video content item having the first format to the user device; receiving, at the server from the user device, updated network information and updated device information; selecting, by the server, a second format for the video content item, wherein the second format includes a second resolution of the plurality of resolutions based on the updated network information and the updated device information; and transmitting, from the server, a second portion of the video content item having the second format to the user device.
Method and device for adjusting bit rate during live streaming
The present disclosure relates to a method and device for adjusting a bit rate during live streaming. In the method for adjusting the bit rate during live streaming includes: a parameter of a network used by an anchor terminal for transmitting live streaming data is acquired, an adjustment range of the bit rate for uploading the live streaming data is determined based on the parameter of the network used by the anchor terminal for transmitting the live streaming data, and the bit rate for uploading the live streaming data by the anchor terminal is adjusted based on a determined adjustment range.
Segment quality-guided adaptive stream creation
Embodiments provide for improved stream generation. A target average bitrate (TAB) segment is generated by encoding a first segment, of a plurality of segments in a video, using a first maximum average bitrate (MAB) of a plurality of MABs specified in an encoding ladder. An intermediate average bitrate (IAB) segment is generated by encoding the first segment using a first intermediate bitrate, wherein the first intermediate bitrate is lower than the first MAB. Upon receiving a request for the first segment at the first MAB, the IAB segment is output based at least in part on determining that a first quality score of the IAB segment is within a predefined tolerance of a second quality score of the TAB segment.