摘要:
Embodiments of the present application provide a motion estimation method and apparatus in an encoding process, a device, a storage medium, and a program product. The method comprises: acquiring a video frame to be encoded, and determining a target encoding block to be encoded in said video frame; acquiring reference motion information of an auxiliary encoding block of the target encoding block; determining a target reference image search range from M reference image lists for the target encoding block according to image search range information indicated by the reference motion information, the reference motion information of the auxiliary encoding block comprising: motion information of N adjacent encoding blocks adj acent to the target encoding block and motion information comprised in a reference encoding block list, and M being an integer greater than 1; and performing motion estimation on the target encoding block according to the target reference image search range.
摘要:
There is provided a video encoder and a method in a video encoder. The method comprises receiving a frame to be encoded and dividing the current frame into blocks of pixels. For each block, a spatial variability is calculated and a cost function used to evaluate a cost for inter-coding the block of pixels is set to be dependent on the spatial variability. In particular, a ratio of a weight associated with a cost of encoding a motion vector and a weight associated with a sum of differences value is set to be lower if the spatial variability of the block of pixels in the current frame is below a first threshold compared to if the spatial variability is equal to or above the first threshold, The block is then matched with a plurality of blocks in a reference frame, and a cost for inter-coding the block with reference to each of the plurality of blocks in a reference frame is evaluated according to the cost function. The block of pixels of the current frame is then encoded. In case the block of pixels of the current frame is encoded as an inter-coded block, it is encoded with reference to a block of pixels in the reference frame having a lowest evaluated cost.
摘要:
Embodiments of the present invention disclose a motion vector field coding and decoding method, a coding apparatus, and a decoding apparatus. The method in the embodiments of the present invention includes: obtaining an original signal of a current motion vector field block, where the current motion vector field block is obtained by dividing a current motion vector field into blocks, and the current motion vector field is a motion vector field corresponding to a video frame at a moment t; obtaining a prediction signal of the current motion vector field block and prediction information of the current motion vector field block, where the prediction information is used to indicate information required for obtaining the prediction signal; calculating a prediction residual signal of the current motion vector field block according to the prediction signal and the original signal, where the prediction residual signal is used to indicate a residual between the original signal and the prediction signal; and writing the prediction information and the prediction residual signal into a bitstream. According to the embodiments of the present invention, motion vector field compression efficiency can be improved.
摘要:
The refinement of a lower-pel resolution motion estimation vector is made more effective by preceding the actual refinement with a determination of a context out of a set of context candidates based on coding costs of a set of lower-pel resolution vectors within a neighborhood of the lower-pel resolution motion estimation vector, wherein each context candidate is associated with a ranking among a set of higher-pel resolution candidate vectors surrounding the lower-pel resolution motion estimation vector. The actual refinement of the lower-pel resolution motion estimation vector to obtain the higher-pel resolution motion estimation vector may thus use the ranking associated with the context determined: sequentially arranged accordingly, the set of higher-pel resolution candidate vectors may be tested sequentially.
摘要:
This disclosure relates generally to distributed video coding. In one embodiment, distributed video encoding apparatus to achieve improved rate distortion performance is disclosed. The distributed video encoding apparatus comprises a processor and a memory communicatively coupled to the processor. The memory stores processor instructions, which, on execution, causes the processor to receive at least one Group of Pictures (GOP) comprising at least one key frame and at least one Wyner-Ziv (WZ) frame. The processor further determines a first value that is indicative of a cumulative motion activity associated with the at least one GOP. The processor further classifies the at least one GOP into one of one or more high-motion WZ frames and one or more low-motion WZ frames based on the determined first value. The processor encodes the high-motion WZ frames using inter no-motion encoding. The processor further encodes the one or more low-motion WZ frames using Wyner-Ziv encoding.
摘要:
Embodiments of the present invention disclose a picture prediction method and a related apparatus. The picture prediction method includes: determining N templates whose degrees of matching with a current template meet a preset condition, where the current template is a template corresponding to a current picture block, N is a positive integer, and the N templates are obtained by searching reference pictures of the current picture block; determining a weight of a pixel area in a picture block corresponding to each template in the N templates, where weights of at least two pixel areas in a picture block corresponding to at least one template in the N templates are different; and calculating a predicted pixel value of a pixel area in the current picture block based on the weight and a pixel value of the pixel area in the picture block corresponding to each template in the N templates, where the pixel area includes at least one pixel. The technical solutions in the embodiments of the present invention are helpful in improving picture prediction accuracy.
摘要:
An image coding method includes: adding, to a candidate list, a first adjacent motion vector as a candidate for a predicted motion vector to be used for coding the current motion vector (S701); selecting the predicted motion vector from the candidate list (S702); and coding the current motion vector (S703), wherein in the adding (S701), the first adjacent motion vector indicating a position in a first reference picture included in a first reference picture list is added to the candidate list for the current motion vector indicating a position in a second reference picture included in a second reference picture list.
摘要:
Embodiments of the present invention disclose a picture prediction method and a related apparatus. The picture prediction method includes: determining N templates whose degrees of matching with a current template meet a preset condition, where the current template is a template corresponding to a current picture block, N is a positive integer, and the N templates are obtained by searching reference pictures of the current picture block; determining a weight of a pixel area in a picture block corresponding to each template in the N templates, where weights of at least two pixel areas in a picture block corresponding to at least one template in the N templates are different; and calculating a predicted pixel value of a pixel area in the current picture block based on the weight and a pixel value of the pixel area in the picture block corresponding to each template in the N templates, where the pixel area includes at least one pixel. The technical solutions in the embodiments of the present invention are helpful in improving picture prediction accuracy.