摘要:
Systems, apparatuses and methods may provide for technology to improve user experience when viewing simulated 3D objects on a display. Head and upper-body movements may be tracked and recognized as gestures to alter the displayed viewing angle. The technology provides for a very natural way to look around, under, or over objects.
摘要:
Methods, systems, and computer program products for the generation of multiple layers of scaled encoded video data compatible with the HEVC standard. Residue from prediction processing may be transformed into coefficients in the frequency domain. The coefficients may then be sampled to create a layer of encoded data. The coefficients may be sampled in different ways to create multiple respective layers. The layers may then be multiplexed and sent to a decoder. There, one or more of the layers may be chosen. The choice of certain layer(s) may be dependent on the desired attributes of the resulting video. A certain level of video quality, frame rate, resolution, and/or bit depth may be desired, for example. The coefficients in the chosen layers may then be assembled to create a version of the residue to be used in video decoding.
摘要:
Various embodiments are generally directed to techniques for incorporating indications of regions of interest (ROIs) into a video bitstream of compressed video frames representing images of a motion video in compressed form. A device to compress motion video images includes a compression component to compress an image of a motion video to generate compressed video data representing the motion video, the image comprising a region of interest (ROI); and an augmenting component to augment the compressed video data with an indication of a location of a boundary of the ROI in the image. Other embodiments are described and claimed.
摘要:
Techniques to identify one or more candidate reference blocks used to generate a prediction block to encode a current coding block. The candidate reference blocks can be in the same layer as the current coding block or a different layer. In addition, the candidate reference blocks do not have to be co-located with the current coding block. Motion vectors and shift vectors can be used to identify the one or more candidate reference blocks. In addition, uniform and non-uniform weighting can be applied to the one or more candidate reference blocks to generate the prediction block. Accordingly, an encoder can determine and identify reference blocks to a decoder that can provide desirable rate-distortion cost.
摘要:
Systems, apparatus, articles, and methods are described including operations for 3D video coding including depth based disparity vector calibration.
摘要:
A system and method for performing candidate-based decoder-side motion vector determination (DMVD). Candidate motion vectors (MVs) may be rounded to the nearest whole or integer pixel. The rounded candidate MV having the best sum of absolute differences (SAD) may be identified. This may be used as the final MV. Alternatively, the un-rounded MV corresponding to this rounded candidate MV may be used as the final MV. Alternatively, a small range integer search may be performed around the chosen rounded candidate MV, and the best integer pixel in the search area may be identified and used to define the final MV. Alternatively, an intermediate MV may be chosen, where this MV is intermediate between the chosen rounded candidate MV and the MV corresponding to the best integer pixel in the search area.
摘要:
Upsampling for video signals is described. In particular chroma pixels may be upsampled in a luminance, chrominance signal using motion adaptive approaches. In one example, the operations include selecting an absent chroma pixel of the current frame, developing a spatial candidate value for the absent chroma pixel using pixel values for nearby pixels in the current frame, developing a temporal candidate value for the absent chroma pixel using pixel values for nearby pixels in the previous and subsequent frames, computing a value for the absent chroma pixel by combining the spatial candidate value and the temporal candidate value, and producing an output video frame including the computed absent chroma pixel values.