Abstract:
An apparatus for wireless communication is provided. The apparatus may be a receiver device that includes an error correction decoder, such as a low-density parity check (LDPC) decoder. The apparatus may achieve power savings and/or operation cycle savings by disabling the error correction decoder in scenarios where bits of a codeword in a signal transmission are received without errors. The apparatus obtains a first set of bits of a codeword, wherein the codeword includes the first set of bits and a second set of bits, and wherein the second set of bits is punctured. The apparatus recovers the second set of bits based on at least the first set of bits and determines whether to operate an error correction decoder based on a result of an error detection operation performed on the codeword using the first set of bits and the second set of bits.
Abstract:
A video coder may reconstruct a current picture of video data. A current region of the current picture is associated with a temporal index indicating a temporal layer to which the current region belongs. Furthermore, for each respective array of a plurality of arrays that correspond to different temporal layers, the video coder may store, in the respective array, sets of adaptive loop filtering (ALF) parameters used in applying ALF filters to samples of regions of pictures of the video data that are decoded prior to the current region and that are in the temporal layer corresponding to the respective array or a lower temporal layer than the temporal layer corresponding to the respective array. The video coder determines, based on a selected set of ALF parameters in the array corresponding to the temporal layer to which the current region belongs, an applicable set of ALF parameters.
Abstract:
Deblocking is a step in video coding for removing distortions that may result from dividing a video frame into blocks, and encoding the video frame based on the blocks. Techniques described herein can include determining the activity in neighboring blocks along the boundary of the blocks, where the activity measures smoothness or complexity of pixels in the boundary area. An average of the activity can then be determined, as well a difference in the activity between the left block and the right block. The average activity and the difference in activity can then be used to determine a classification for the boundary area. The classification can further be used to select a filter to apply to the pixels in the boundary area. Once the filter have been applied, the blocks can be added to a reconstructed video frame.
Abstract:
In general, techniques are described for performing motion vector prediction in 3D video coding and, more particularly for managing a candidate list of motion vector predictors (MVPs) for a block of video data. In some examples, a video coder, such as video encoder or video decoder, includes at least three motion vector predictors (MVPs) in a candidate list of MVPs for a current block in a first view of a current access unit of the video data, wherein the at least three MVPs comprise an inter-view motion vector predictor (IVMP), which is a temporal motion vector derived from a block in a second view of the current access unit or a disparity motion vector derived from a disparity vector.
Abstract:
In one example, a device includes a video coder (e.g., a video encoder or a video decoder) configured to determine that a block of video data is to be coded in accordance with a three-dimensional extension of High Efficiency Video Coding (HEVC), and, based the determination that the block is to be coded in accordance with the three-dimensional extension of HEVC, disable temporal motion vector prediction for coding the block. The video coder may be further configured to, when the block comprises a bi-predicted block (B-block), determine that the B-block refers to a predetermined pair of pictures in a first reference picture list and a second reference picture list, and, based on the determination that the B-block refers to the predetermined pair, equally weight contributions from the pair of pictures when calculating a predictive block for the block.
Abstract:
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may transmit an indication of a capability of the UE to receive downlink transmissions over a plurality of component carriers with a first quantity of antennas. The UE may receive, in accordance with the indication of the capability of the UE, the downlink transmissions with at least a subset of the first quantity of antennas and over at least a subset of the plurality of component carriers.
Abstract:
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a receiving node may determine a cyclic redundancy check (CRC) based at least in part on log-likelihood ratios (LLRs) associated with downlink control information (DCI) received from a transmitting node. The receiving node may perform a full unmasking of the CRC using a radio network temporary identifier (RNTI) based at least in part on a descrambling of the CRC with the RNTI, wherein a number of bits associated with the RNTI is associated with a number of bits associated with the CRC. The receiving node may initiate an early termination of a decoding of the LLRs based at least in part on the full unmasking of the CRC. Numerous other aspects are described.
Abstract:
Methods and devices for decoding including a processor configured to determine which picture is a collocated picture, and determine a location of an associated block of the video data in the collocated picture that corresponds to the current block of video data in the current coding picture, based on using previously decoded blocks in the current coding picture to find an initial motion vector between the associated block in the collocated picture and the current block in the current coding picture, where the associated block of the video data includes at least one first derived motion vector. The processor configured to determine at least one second derived motion vector associated with the current block in the current coding picture, when the initial motion vector points to the collocated picture, based on the at least on first derived motion vector associated with the associated block in the collocated picture.
Abstract:
The present disclosure provides various techniques related to adaptive loop filtering (ALF), and particular to geometry transformation-based ALF (GALF). In an aspect, a method for decoding video data includes receiving an encoded bitstream having coded video data from which reconstructed video units are generated, identifying multiple filter supports for the reconstructed video units, and filtering the reconstructed video units using the respective multiple filter supports to produce a decoded video output. Another method includes enabling block-level control of ALF of chroma components for the reconstructed video units, performing, for the reconstructed video units, the block-level ALF for the chroma components when ALF is enabled for one video block and skip performing the block-level ALF for the chroma components when ALF is disabled for another video block, and generating, based on the enabled block-level control of ALF, a decoded video output. Related devices, means, and computer-readable medium are also described.
Abstract:
This disclosure describes techniques for simplifying delta DC residual coding in a 3D video coding process, such as 3D-HEVC. In some examples, the techniques may modify binarization and/or context modeling processes to reduce the complexity of entropy coding of one or more syntax elements used to represent delta DC residual values.