Template matching prediction for video encoding and decoding
A method, apparatus or system for processing video information can involve determining a prediction block for a current block of picture information based on a comparison of a template associated with the current block to at least one other template associated with at least one other block in an area of decoded picture information, wherein the comparison is based on a constant number of comparisons per pixel independent of a size of the current block; and decoding/encoding the current block based on the prediction block.
1 . An apparatus comprising: one or more processor configured for: determining a prediction block for a current block of picture information based on a comparison a template associated with the current block to at least one other template associated with at least one other block in an area of decoded picture information, wherein the comparison is based on a constant number of comparisons per pixel independent of a size of the current block, wherein the area within which the at least one other template occurs comprises a region selected to enable wave-front parallel processing; and decoding the current block based on the predicted block.
2 . An apparatus comprising: one or more processors configured to:
determine a prediction block for a current block of picture information based on a comparison of a template associated with the current block to at least one other template associated with at least one other block in an area of decoded picture information, wherein the comparison is based on a constant number of comparisons per pixel independent of a size of the current block, wherein the template of the current block includes only a first left template to the left of the current block, and the at least one other template of the at least one other block includes only a second left template to the left of the at least one other block, and the comparison is based on only the first left template and the second left template; and
decoding the current block based on the prediction block.
3 . A method comprising:
determining a prediction block for a current block of picture information based on a comparison of a template associated with the current block to at least one other template associated with at least one other block in an area of decoded picture information, wherein the comparison is based on a constant number of comparisons per pixel independent of a size of the current block, wherein the area within which the at least one other template occurs comprises a region selected to enable wave-front parallel processing; and,
decoding the current block based on the prediction block.
4 . A method comprising, determining a prediction block for a current block of picture information based on a comparison of a template associated with the current block to at least one other template associated with at least one other block in an area of decoded picture information, wherein the comparison is based on a constant number of comparisons per pixel independent of a size of the current, wherein the area within which the at least one other template occurs comprises a region selected to enable wave-front parallel processing; and,
encoding the current block based on the prediction block.