Patent ID: 8837592

Claim:
A method for performing local motion vector derivation during video coding of a coding unit, the method comprising: processing a plurality of sub-coding units in the coding unit; performing motion vector prediction on each of the sub-coding units, wherein the step of performing motion vector prediction on each of the sub-coding units further comprises: deriving a motion vector of a specific sub-coding unit by utilizing at least one motion vector of one or more first sub-coding units in the coding unit or other coding unit, wherein the specific sub-coding unit is not positioned in the corner of the coding unit, and at least one of the one or more first sub-coding units is not spatially adjacent to the specific sub-coding unit; and deriving a motion vector of another sub-coding unit in the coding unit by utilizing at least one motion vector of one or more second sub-coding units in the coding unit or other coding unit, wherein at least one of the one or more second sub-coding units is not spatially adjacent to the another sub-coding unit, and at least one of the at least one of the one or more second sub-coding unit is different from the at least one of the one or more first sub-coding unit; and performing motion compensation on the specific sub-coding unit according to the motion vector of the specific sub-coding unit.