Patent ID: 9674527
Date: 2017-06-06
CPC Classifications: H04N

Claim:
1. A method for decoding video data, the method comprising: receiving a video frame of encoded video data; receiving an indication of a size of a parallel motion estimation (PME) area, the PME area being an area of the video frame in which motion estimation performed in parallel; determining whether coding units of the video frame are larger than the PME area by comparing a size of the coding units to the size of the PME area; deriving an implicit PME area for particular coding units of the video frame determined to have the size larger than the PME area, the implicit PME area being the size of the particular coding units: performing a motion vector prediction process to determine motion vectors for coding units of the video frame having a size smaller than or equal to the PME area using a PME candidate list construction process and the PME area; performing the motion vector prediction process to determine motion vectors for coding units of the video frame having the size larger than the PME area using the PME candidate list construction process and the implicit PME area; performing the PME candidate construction process on the video frame, wherein the PME candidate list construction process removes inter coding unit dependencies in a motion vector candidate list for the motion vector prediction process, and wherein performing the PME candidate list construction process comprises: determining if a candidate block is within the PME area or the implicit PME area; in the case that the candidate block is within the PME area or the implicit PME area, not adding the candidate block to the motion vector candidate list; and in the case that the candidate block is not within the PME area or the implicit PME area, adding the candidate block to the motion vector candidate list; and decoding the video frame using the determined motion vectors.