FIELD: data processing.
SUBSTANCE: invention relates to the field of encoding/decoding screen capture content. Disclosed is a method for encoding screen capture content in a computing device that implements a video coder adapted to encode screen capture content, comprising: receiving a screen capture content frame; splitting the screen capture content frame into a plurality of 2Nx2N blocks, said plurality of 2Nx2N blocks including a current 2Nx2N block of screen capture content; encoding the current 2Nx2N block of the screen capture content frame to obtain encoded data, wherein the current 2Nx2N block is located in a certain specific fragment of screen capture content frame and is located in a certain specific tile of a screen capture content frame, the current 2Nx2N block measures 64x64, 32x32 or 16x16, including: limiting the values of the vectors for the intra prediction of block copy (“BC”) so that they have the accuracy of integer samples and indicate the reference areas that are in said specific fragment, in said specific tile, and do not overlap with the current 2Nx2N block in the screen capture content frame; asymmetrically dividing the current 2Nx2N block into first and second sections for internal prediction BC by splitting the current 2Nx2N block horizontally or vertically into first and second sections, wherein the first and second sections have the following dimensions: (a) 64x16 and 64x48 respectively, or 16x64 and 48x64 respectively, if the current 2Nx2N block measures 64x64; (b) 32x8 and 32x24 respectively, or 8x32 and 24x32 respectively, if the current 2Nx2N block measures 32x32; and (c) 16x4 and 16x12 respectively, or 4x16 and 12x16 respectively, if the current 2Nx2N block measures 16x16; performing intra prediction BC for said first section; performing intra BC prediction for said second section; and outputting encoded data as part of a bitstream.
EFFECT: improving the efficiency of encoding/decoding screen capture content in terms of the rate of distortion.
19 cl, 30 dwg
Authors
Dates
2019-03-26—Published
2015-01-12—Filed