A method of decoding High Efficiency Video Coding, HEVC, video data, the method comprising, for a current block of video data coded in an intra-block copy, IBC, mode: if an entropy_coding_sync_enabled_flag is equal to 1, determining an IBC prediction region for the current block; if the entropy_coding_sync_enabled_flag is equal to 0, determining the same IBC prediction region for the current block; identifying , from within the determined IBC prediction region for the current block, a predictive block for the current block; and IBC decoding the current block based on the predictive block, wherein the IBC prediction region is determined within a picture that includes the current block and the picture is partitioned into rows and columns of coding tree blocks, CTBs, wherein the determined IBC prediction region includes: i) all CTBs in the row of CTBs of the current block and in rows above the CTB of the current block that are located in columns of CTBs to the left of the CTB of the current block , ii) a set of CTBs comprising all CTBs of the picture that are located to the right and above the CTB of the current block and aligned diagonally with the CTB of the current block , iii) all CTBs that are located above and in the same column of CTBs as any member of the set of CTBs, and iv) all CTBs located above and in the same column of CTBs as the CTB of the current block , and wherein the determined IBC prediction region does not include: i) all CTBs in rows of CTBs below the CTB of the current block , and ii) all CTBs that are located below and in the same column of CTBs as a member of the set of CTBs. if an entropy_coding_sync_enabled_flag is equal to 1, determining an IBC prediction region for the current block; if the entropy_coding_sync_enabled_flag is equal to 0, determining the same IBC prediction region for the current block; identifying , from within the determined IBC prediction region for the current block, a predictive block for the current block; and IBC decoding the current block based on the predictive block, wherein the IBC prediction region is determined within a picture that includes the current block and the picture is partitioned into rows and columns of coding tree blocks, CTBs, wherein the determined IBC prediction region includes: i) all CTBs in the row of CTBs of the current block and in rows above the CTB of the current block that are located in columns of CTBs to the left of the CTB of the current block , ii) a set of CTBs comprising all CTBs of the picture that are located to the right and above the CTB of the current block and aligned diagonally with the CTB of the current block , iii) all CTBs that are located above and in the same column of CTBs as any member of the set of CTBs, and iv) all CTBs located above and in the same column of CTBs as the CTB of the current block , and i) all CTBs in the row of CTBs of the current block and in rows above the CTB of the current block that are located in columns of CTBs to the left of the CTB of the current block , ii) a set of CTBs comprising all CTBs of the picture that are located to the right and above the CTB of the current block and aligned diagonally with the CTB of the current block , iii) all CTBs that are located above and in the same column of CTBs as any member of the set of CTBs, and iv) all CTBs located above and in the same column of CTBs as the CTB of the current block , and wherein the determined IBC prediction region does not include: i) all CTBs in rows of CTBs below the CTB of the current block , and ii) all CTBs that are located below and in the same column of CTBs as a member of the set of CTBs. i) all CTBs in rows of CTBs below the CTB of the current block , and ii) all CTBs that are located below and in the same column of CTBs as a member of the set of CTBs. <EOS>