摘要:
A method for reducing the storage requirement or complexity of context-based coding in three-dimensional or multi-view video encoding and decoding is disclosed. The system selects the context based on selected information associated with one or more neighboring blocks of the current block conditionally depending on whether the one or more neighboring blocks are available. The syntax element is then encoded or decoded using context-based coding according to the context selection. The syntax element to be coded may correspond to an IC (illumination compensation) flag or an ARP (advanced residual prediction) flag. In another example, one or more syntax elements for coding a current depth block using DMM (Depth Map Model) are encoded or decoded using context-based coding, where the context-based coding selects a by-pass mode for at least one selected syntax element.
摘要:
A method and apparatus for depth lookup table (DLT) signaling in a three-dimensional and multi-view coding system are disclosed. According to the present invention, if the pictures contain only texture data, no DLT information is incorporated in the picture parameter set (PPS) corresponding to the pictures. On the other hand, if the pictures contain depth data, the DLT associated with the pictures is determined. If a previous DLT required for predicting the DLT exists, the DLT will be predicted based on the previous DLT. Syntax related to the DLT is included in the PPS. Furthermore, first bit-depth information related to first depth samples of the DLT is also included in the PPS and the first bit-depth information is consistent with second bit-depth information signaled in a sequence level data for second depth samples of a sequence containing the pictures.
摘要:
A method of sub-PU (prediction unit) syntax element signaling for a three-dimensional or multi-view video coding system is disclosed. A first syntax element associated with a texture sub-PU size is transmitted only for texture video data and a second syntax element associated with a depth sub-PU size is transmitted only for depth video data. The first syntax element associated with the texture sub-PU size is used to derive an IVMP (inter-view motion prediction) prediction candidate used for a texture block. The second syntax element associated with the depth sub-PU size is used to a MPI (motion parameter inheritance) prediction candidate for a depth block.
摘要:
A method and apparatus of deriving a temporal derived motion vector in a second direction based on a given motion vector in a first direction for motion vector prediction are disclosed. According to the present invention, a given motion vector for a current block is determined, where the given motion vector points from the current block in a first direction. A reference motion vector associated with a first reference block in a first reference frame is identified. Then, based on the reference motion vector and the given motion vector, a temporal derived motion vector is derived. The temporal derived motion vector points from the current block to a second reference block in a second reference frame in a second direction different from the first direction. The temporal derived motion vector is then used as one predictor for encoding or decoding of the motion vector of the current block.
摘要:
A method and apparatus for three-dimensional video encoding and decoding using disparity derived depth prediction are disclosed. Embodiments of the present invention determine a disparity vector related to a collocated texture block in the dependent view and generate converted depth samples from the disparity vector. The generated converted depth samples are used as a predictor or Merge candidate for the current depth block. The Merge candidate corresponding to the converted depth samples can be placed in the merging candidate list at a location before TMVP (temporal motion vector predictor) merging candidate. The converted depth samples can be generated from the disparity vector according to a function of the disparity vector. Information associated with the function can be signaled explicitly to a decoder or derived implicitly by the decoder. One aspect of the present invention addresses simplified disparity to depth conversion, specifically division-free disparity-to-depth conversion.
摘要:
A derived disparity vector is determined based on spatial neighboring blocks and temporal neighboring blocks of the current block. The temporal neighboring blocks are searched according to a temporal search order and the temporal search order is the same for all dependent views. Any temporal neighboring block from a CTU below the current CTU row may be omitted in the temporal search order. The derived DV can also be used for predicting a DV of a DCP (disparity-compensated prediction) block for the current block in the AMVP mode, the Skip mode or the Merge mode. The temporal neighboring blocks may correspond to a temporal CT block and a temporal BR block. In one embodiment, the temporal search order checks the temporal BR block first and the temporal CT block next.
摘要:
A method of illumination compensation for three-dimensional or multi-view encoding and decoding. The method incorporates an illumination compensation flag only if the illumination compensation is enabled and the current coding unit is processed by one 2N×2N prediction unit. The illumination compensation is applied to the current coding unit according to the illumination compensation flag. The illumination compensation flag is incorporated when the current coding unit is coded in Merge mode without checking whether a current reference picture is an inter-view reference picture.
摘要:
A method and apparatus using pseudo residues to predict current residues for three-dimensional or multi-view video coding are disclosed. The method first receives input data associated with a current block of a current picture in a current dependent view and determines an inter-view reference block in a first inter-view reference picture in a reference view according to a DV (disparity vector), where the current picture and the first inter-view reference picture correspond to same time instance. Pseudo residues are then determined and used for encoding or decoding of the current block, where the pseudo residues correspond to differences between a corresponding region in an inter-time reference picture in the current dependent view and a pseudo reference region in a pseudo reference picture in the reference view, and where the inter-time reference picture and the pseudo reference picture correspond to same time instance.
摘要:
A method and apparatus of Inter/Intra prediction for a chroma component performed by a video encoder or video decoder are disclosed. According to this method, a current chroma prediction block (e.g. a prediction unit, PU) is divided into multiple chroma prediction sub-blocks (e.g. sub-PUs). A corresponding luma prediction block is identified for each chroma prediction sub-block. A chroma prediction mode for each chroma prediction sub-block is determined from a luma prediction mode associated with the corresponding luma prediction block. A local chroma predictor for the current chroma prediction block is generated by applying a prediction process to the multiple chroma prediction sub-blocks using respective chroma prediction modes. In other words, the prediction process is applied at the chroma prediction sub-block level. After the local chroma predictor is derived, a coding block associated with the current chroma prediction block is encoded or decoded using information comprising the local chroma predictor.
摘要:
A method and apparatus of block partition for prediction process or transform process in video coding are disclosed. Whether a smallest allowed block size smaller than 4 is allowed is determined and information related to the decision is signalled in SPS (sequence parameter set), PPS (picture parameter set) or slice header regarding. If the smallest allowed block size smaller than 4 is allowed, the current block is partitioned into one or more sub-blocks using a block size set including the smallest allowed block size. The smallest allowed block size is 2 in one embodiment. According to another method, a threshold area is determined and transform skip mode is applied to the current block if the current block area of the current block is equal to or smaller than the threshold area.