FIELD: video data coding and decoding.
SUBSTANCE: invention relates to coding and decoding of video data and, in particular, to a method and system for video coding using history-based motion vector prediction. A computing device is proposed that performs a method for decoding video data by obtaining a video bitstream including data associated with a plurality of coded pictures, each picture including a plurality of rows of coding tree units (CTU), and each CTU including one or more coding units (CU). A data buffer storing a plurality of history-based motion vector predictors is used to encode the CTU lines, and the decoding process flushes the buffer before decoding the first CU of the current CTU line. For the current CU line CTU, the list of motion vector candidates is constructed based on the use of spatial and temporal correlation of motion vectors of neighboring code units, as well as motion vector predictors based on the history in the buffer. One motion vector predictor is selected from the list of motion vector candidates to decode the current CU, and the buffer is updated based on the selected motion vector predictor.
EFFECT: invention increases the efficiency of encoding/decoding video data, while maintaining the image quality of the decoded video data.
27 cl, 10 dwg
Authors
Dates
2021-07-29—Published
2019-07-16—Filed