Patent classifications
H04B1/66
Optimizing bandwidth in a multipoint video conference
A plurality of multipoint conference units (MCUs) may optimize bandwidth by selecting particular video streams to transmit to endpoints and/or other MCUs participating in a video conference. An endpoint may generate video streams and audio streams and transmit these streams to its managing MCU. During the video conference, an endpoint may also receive and display different video streams and different audio streams. In a particular embodiment, a controlled MCU receives video streams from its managed endpoints, selects potential video streams based upon the maximum number of video streams that any endpoint can display concurrently, and transmits those potential video streams to a master MCU. The master MCU may also receive video streams from its managed endpoints and may select active video streams for transmission to its managed endpoints and to the controlled MCU, which transmits selected streams to its managed endpoints.
Generalized residual prediction for scalable video coding and 3D video coding
An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores video information of a reference layer. The processor determines a value of a video unit based at least in part on a prediction value and an adjusted residual prediction value associated with the reference layer. The adjusted residual prediction value is equal to a residual prediction from the reference layer multiplied by a weighting factor that is different from 1.
Video transmission system with color gamut partitioning and method of operation thereof
A video transmission system and the method of operation thereof includes: a video transmission unit for receiving a first video frame from an input device, the first video frame having base frame parameters; dividing a color gamut into uniform regions for collecting color data from pixels of the base frame parameters; collecting pixel statistics from each of the uniform regions from the base frame parameters; determining chroma partition coordinates from the pixel statistics; deriving a search pattern of search points based on the chroma partition coordinates; and selecting the search point from the search pattern for color mapping of the first video frame.
Joint precoding and multivariate backhaul compression for the downlink of cloud radio access networks
Signals transmitted on the backhaul links of a cloud radio access network may be compressed using joint compression encoding. Joint compression encoding may be performed using a successive estimation-compression architecture. Joint compression encoding may include designing preceding matrices that may be used with signal compression. Joint compression encoding may be applied to signals transmitted on the downlink of the cloud radio access network. One or more baseband signals to be delivered over the backhaul links may be jointly compressed using multivariate compression. Multivariate compression may be implemented using successive compression based on a sequence of minimum mean squared error (MMSE) estimations and per BS compression.
Joint precoding and multivariate backhaul compression for the downlink of cloud radio access networks
Signals transmitted on the backhaul links of a cloud radio access network may be compressed using joint compression encoding. Joint compression encoding may be performed using a successive estimation-compression architecture. Joint compression encoding may include designing preceding matrices that may be used with signal compression. Joint compression encoding may be applied to signals transmitted on the downlink of the cloud radio access network. One or more baseband signals to be delivered over the backhaul links may be jointly compressed using multivariate compression. Multivariate compression may be implemented using successive compression based on a sequence of minimum mean squared error (MMSE) estimations and per BS compression.
Method and apparatus for decoding video
Embodiments of the present application provide a method for decoding a video and an apparatus for decoding a video, which increases accuracy of data processing while simplifying a micro architecture design of inverse discrete cosine transform in video decoding process. The method comprises: storing received data to be decoded in a plurality of first data registers and a plurality of second data registers that are spaced with each other in sequence; performing shift and look-up table processing on the data to be decoded that is stored in the first data registers and the second data register, to obtain a look-up table result corresponding to a first coefficient matrix and a look-up table result corresponding to a second coefficient matrix respectively; performing a distributed computing on the look-up table result corresponding to the first coefficient matrix and the look-up table result corresponding to the second coefficient matrix, to obtain decoded data.
Wireless Device Transmission Timing
Systems, methods, and apparatuses are described for wireless communications. A wireless device may transmit an uplink signal via a cell of a cell group. Transmission timing of the uplink signal may be based on a cell of the cell group and a timing adjustment associated with a different cell group.
Method and apparatus for hybrid transcoding of a media program
A method and apparatus for encoding a source media program is disclosed. In one embodiment, the method comprises the steps of transcoding the source media program to produce a constant video quality transcoded version of the media program, determining if a portion of constant video quality version of the transcoded media program fails to satisfy a constraint, if the portion of the transcoded media program fails to satisfy the constraint, adjusting at least one transcoding parameter of a set of transcoding parameters, transcoding the portion of the source media program according to the adjusted at least one transcoding parameter to produce a constant bit rate version of the portion of the transcoded media program, and substituting the constant bit rate version of the portion of the transcoded media program for the constant video quality portion of the transcoded media program.
Moving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus
A moving picture coding method includes: coding, using a motion vector, a current block to be coded; generating a plurality of predictive motion vectors; and coding the motion vector using one of the predictive motion vectors, and when a co-located block included in a coded picture and co-located with the current block has two reference motion vectors and reference directions of the two reference motion vectors are the same, a first prediction vector is generated using a first reference motion vector and a second prediction vector is generated using a second reference motion vector in the generating of a plurality of predictive motion vectors.
Indication of adaptive loop filtering in adaptation parameter set
A visual media processing method includes performing a conversion between a current video block of a visual media data and a bitstream representation of the current video block, wherein the bitstream representation is configured according to a format rule that specifies that a syntax element is selectively included or excluded in the bitstream representation indicative of a maximum number of merge candidates for a coding tool, thereby indicating whether the coding tool is enabled or disabled for the conversion, wherein the maximum number of merge candidates for the coding tool is zero or a positive number.