Abstract:
A picture prediction method is provided, which includes: obtaining initial motion information of a current picture block; determining, based on a matching cost criterion, that positions of a pair of reference blocks are a position of a target forward reference block of the current picture block and a position of a target backward reference block of the current picture block, where positions of each pair of reference blocks include a position of a forward reference block and a position of a backward reference block; and for the positions of each pair of reference blocks, a first position offset and a second position offset are in a mirror relationship; and obtaining a predicted value of a pixel value of the current picture block based on a pixel value of the target forward reference block and a pixel value of the target backward reference block.
Abstract:
The present invention relates to the field of video image processing, and provides a filtering method and an apparatus, to resolve a problem that subjective quality and objective quality of an image deteriorate because filtering processing cannot be performed on internal blocks of a non-translational motion prediction unit.
Abstract:
A decoding method includes: parsing a data stream, and if partitioning an image block with a size of 2N×2N using a quadtree partition pattern is allowed, processing a 2N×N first subimage block and a 2N×N second subimage block or an N×2N first subimage block and an N×2N second subimage block in a constraint subimage processing mode, wherein an image block partition pattern obtained for the partitioned second subimage block and the partitioned first subimage block is different from an image block partition pattern obtained after the 2N×2N image block is partitioned using the quadtree partition pattern, where the 2N×N first subimage block and the 2N×N second subimage block or the N×2N first subimage block and the N×2N second subimage block are obtained by partitioning the image block with the size of 2N×2N.
Abstract:
A method includes obtaining a first motion vector of a motion compensation unit included in an affine code block. The method also includes determining a second motion vector based on the first motion vector, where a precision of the second motion vector matches a motion vector precision of a storage unit corresponding to the motion compensation unit. The method further includes determining a third motion vector based on the second motion vector, where there is a preset correspondence between the third motion vector and the second motion vector, and the third motion vector is used for subsequent encoding/decoding processing.
Abstract:
The present disclosure provide a video communication method and system, applied to a scenario of video communication between a first location and a second location, and at least two users at the second location participate in the video communication. The method includes: determining a first user and a second user that are in a call or that are going to have a call with each other; obtaining an eye-to-eye virtual view image of the first user; and displaying the eye-to-eye virtual view image of the first user on a display at the second location in a manner used for corresponding to the second user, so that the eye-to-eye virtual view image of the first user corresponds to the second user.
Abstract:
Embodiments of the present invention provide a multimedia quality monitoring method, and a device. The method includes: determining reference quality of multimedia according to reference video quality and reference audio quality of the multimedia; acquiring multimedia distortion quality that is after video distortion and/or audio distortion of the multimedia occur/occurs; and determining quality of the multimedia according to the reference quality of the multimedia and the multimedia distortion quality. Therefore, accuracy of a multimedia quality monitoring result is improved.
Abstract:
Embodiments of the present invention provide frame type detection and frame size detection methods and apparatuses for a video stream. The video frame type detection method includes: obtaining a size of a current video frame; obtaining a change feature value of the current video frame; obtaining an I-frame threshold of the current video frame; and determining whether the previous first video frame is an I frame according to the change feature value of the current video frame and a change feature value of the previous first video frame, the I-frame threshold of the current video frame, and the size of the current video frame, the size of the previous first video frame, and a size of a previous second video frame. The present invention provides a complete and effective frame type detection method; in addition, impact of a video frame rate is fully considered.