Please download the dossier by clicking on the dossier button x
×

System and method for enhanced DMVD processing

  • US 9,509,995 B2
  • Filed: 12/21/2010
  • Issued: 11/29/2016
  • Est. Priority Date: 12/21/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a decoder-side motion vector derivation (DMVD) encoded block and a non-DMVD encoded block;

    determining the DMVD encoded block is spatially neighboring the non-DMVD encoded block;

    for the DMVD encoded block, performing motion estimation (ME) using temporally neighboring reconstructed pixels in reference pictures, without using spatially neighboring reconstructed pixels in a current picture;

    for the non-DMVD encoded block, predicting a motion vector of the non-DMVD encoded block based, at least in part, on motion vectors of spatially neighboring blocks, and recovering a motion vector difference from received data, wherein said predicting comprises at least one of;

    limiting the spatially neighboring blocks to an available subset of the spatially neighboring blocks that excludes the DMVD block as unavailable for motion vector prediction for the non-DMVD encoded block, orcalculating a motion vector of the DMVD encoded block based on an available subset of blocks spatially neighboring the DMVD block and using the calculated motion vector in the motion vector predicting for the non-DMVD encoded block before completing decoder-side motion estimation of the DMVD encoded block; and

    decoding the DMVD encoded block and the non-DMVD encoded block in parallel.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×