Patent ID: 11902570
Assignee: INTEL CORPORATION
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A device for video coding, comprising:
a memory to store a video; and
one or more processors coupled to the memory, the one or more processors to:
select first and second coding modes for first and second blocks of a video frame, respectively, at least partially in parallel, wherein the first block is immediately adjacent to a parallel processing split boundary of the video frame, wherein the parallel processing split boundary comprises a wavefront parallel processing split boundary that defines parallel coding mode processing for first blocks above and to the left of the wavefront parallel processing split boundary with second blocks below and to the right of the wavefront parallel processing split boundary, and wherein the one or more processors to select the coding mode for the first block comprises the one or more processors to:
divide the first block into a plurality of sub-blocks;
perform, for each of the sub-blocks, motion estimation comprising disablement of skip check for each of the sub-blocks and evaluation of candidate motion vectors for each of the sub-blocks using sub-block to candidate sub-block distortion and transformed and quantized coefficient coding cost but exclusive of motion vector coding cost to select a resultant candidate motion vector for each of the sub-blocks;
evaluate skip check for the first block using each of the resultant candidate motion vectors for the sub-blocks; and
determine the first coding mode based at least in part on the resultant candidate motion vectors for the sub-blocks and the skip check evaluation for the first block; and

code the first and second blocks using the selected first and second coding modes to generate a bitstream.