Method of intra picture block copy for screen content and video coding
First Claim
1. A method of screen content coding (SCC) and video coding using one or more coding modes including IntraBC mode (Intra-block copy mode) for a picture, wherein the picture is divided into multiple blocks, the method comprising:
- receiving input data associated with a current block in a current picture;
deriving a first Merge candidate list including one or more IntraBC Merge candidates and one or more Inter Merge candidates, wherein candidate motion information of each of said one or more Inter Merge candidates identifies one temporal reference block in one temporal reference picture in one reference list; and
if one IntraBC Merge candidate is selected from the first Merge candidate list for the current block, encoding or decoding current motion information of the current block by sharing candidate motion information of the selected IntraBC Merge candidate as the current motion information of the current block, and encoding or decoding the current block using a coded block in the current picture located according to the candidate motion information of the selected IntraBC Merge candidate as an IntraBC predictor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of screen content coding (SCC) and video coding using coding modes including IntraBC mode (Intra-block copy mode) is disclosed. In one embodiment, a Merge candidate list including one or more IntraBC Merge candidates and one or more Inter Merge candidates is derived. If an IntraBC Merge candidate is selected from the Merge candidate list for the current block, the current motion information of the current block is encoded or decoded by sharing candidate motion information of the selected IntraBC Merge candidate as the current motion information of the current block, and the current block is encoded or decoded using a coded block in the current picture located according to the current motion information as an IntraBC predictor. The candidate motion information or the current motion information may include one or more elements selected from a motion information group consisting of coding mode, displacement vector and reference picture information.
-
Citations
17 Claims
-
1. A method of screen content coding (SCC) and video coding using one or more coding modes including IntraBC mode (Intra-block copy mode) for a picture, wherein the picture is divided into multiple blocks, the method comprising:
-
receiving input data associated with a current block in a current picture; deriving a first Merge candidate list including one or more IntraBC Merge candidates and one or more Inter Merge candidates, wherein candidate motion information of each of said one or more Inter Merge candidates identifies one temporal reference block in one temporal reference picture in one reference list; and if one IntraBC Merge candidate is selected from the first Merge candidate list for the current block, encoding or decoding current motion information of the current block by sharing candidate motion information of the selected IntraBC Merge candidate as the current motion information of the current block, and encoding or decoding the current block using a coded block in the current picture located according to the candidate motion information of the selected IntraBC Merge candidate as an IntraBC predictor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of screen content coding (SCC) and video coding for a picture, wherein the picture is divided into multiple blocks, the method comprising:
-
receiving input data associated with a current block in a current picture; if the current block is coded in Inter mode, signaling or parsing a current motion vector for the current block at an encoder side or a decoder side respectively, and storing the current motion vector in an Inter motion vector buffer, and wherein the current motion vector is used to locate a first coded block in a temporal reference picture and the first coded block is used as an Inter predictor for the current block; if the current block is coded in IntraBC mode, signaling or parsing a current block vector for the current block at the encoder side or the decoder side respectively, and storing the current block vector by reusing the Inter motion vector buffer, and wherein the current block vector is used to locate a second coded block in the current picture and the second coded block is used as an IntraBC predictor; and providing one or more motion vectors and one or more block vectors stored in the Inter motion vector buffer for encoding or decoding one or more subsequent blocks. - View Dependent Claims (16)
-
-
17. An apparatus for screen content coding (SCC) and video coding using one or more coding modes including IntraBC mode (Intra-block copy mode) for a picture, wherein the picture is divided into multiple blocks, the apparatus comprising one or more electronic circuits configured to:
-
receive input data associated with a current block in a current picture; derive a first Merge candidate list including one or more IntraBC Merge candidates and one or more Inter Merge candidates, wherein candidate motion information of each of said one or more Inter Merge candidates identifies one temporal reference block in one temporal reference picture in one reference list; and if one IntraBC Merge candidate is selected from the first Merge candidate list for the current block, encode or decode current motion information of the current block by sharing candidate motion information of the selected IntraBC Merge candidate as the current motion information of the current block, and encode or decode the current block using a coded block in the current picture located according to the candidate motion information of the selected IntraBC Merge candidate as an IntraBC predictor.
-
Specification