Patent SG-11201901632Q-A (SG)
Title: Motion vector prediction for affine motion models in video coding
Inventor: CHEN YI-WEN
IPC: H04N19/537
Filed: 2017-10-05
Abstract: WO 18/067 8 23 Al FIG. 18 (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 12 April 2018 (12.04.2018) WIP0 I omit VIII °nolo III 1101 °mono oimIE (10) International Publication Number WO 2018/067823 Al PCT (51) International Patent Classification: H04N 19/52 (2014.01) H04N 19/537 (2014.01) (21) International Application Number: PCT/US2017/055350 (22) International Filing Date: 05 October 2017 (05.10.2017) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 62/404,719 05 October 2016 (05.10.2016) US 15/725,052 04 October 2017 (04.10.2017) US (71) Applicant: QUALCOMM INCORPORATED [US/US]; ATTN: International IP Administration, 5775 Morehouse Drive, San Diego, California 92121-1714 (US). (72) Inventors: CHEN, Yi-Wen; 5775 Morehouse Drive, San Diego, California 92121-1714 (US). CHIEN, Wei-Jung; 5775 Morehouse Drive, San Diego, California 92121-1714 (US). ZHANG, Li; 5775 Morehouse Drive, San Diego, California 92121-1714 (US). SUN, Yu-Chen; 5775 More- house Drive, San Diego, California 92121-1714 (US). CHEN, Jianle; 5775 Morehouse Drive, San Diego, Cali- fornia 92121-1714 (US). KARCZEWICZ, Marta; 5775 Morehouse Drive, San Diego, California 92121-1714 (US). (74) Agent: VREDEVELD, Albert, W.; Shumaker & Sieffert, PA., 1625 Radio Drive, Suite 300, Woodbury, Minnesota 55125 (US). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, — (54) Title: MOTION VECTOR PREDICTION FOR AFFINE MOTION MODELS IN VIDEO CODING (57) : A video decoder selects a source affme block. The source affine block is an affme-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affme block to de- termine motion vector predictors for control points of the current block. The video de- coder inserts, into an affme motion vector predictor (MVP) set candidate list, an affme MVP set that includes the motion vector predictors for the control points of the current block. The video decoder also determines, based on an index signaled in a bitstream, a INSERT, INTO AFFINE MVP SET selected affine MVP set in the affme MVP set candidate list. The video decoder obtains, CANDIDATE LIST, AFFINE MVP SET THAT INCLUDES MOTION VECTOR PREDICTORS FOR from the bitstream, motion vector differences (MVDs) that indicate differences between motion vectors of the control points of the current block and motion vector predictors CONTROL POINTS OF CURRENT BLOCK , 806 in the selected affme MVP set. DETERMINE, BASED ON INDEX SIGNALED IN BITSTREAM, SELECTED AFFINE MVP SET IN AFFINE MVP SET CANDIDATE LIST _-1808 OBTAIN MVDS FROM BITSTREAM DETERMINE, BASED ON MOTION VECTOR PREDICTORS IN SELECTED AFFINE MVP SET AND MVDS, MOTION VECTORS OF CONTROL POINTS OF CURRENT BLOCK ,1812 GENERATE, BASED ON MOTION VECTORS OF CONTROL POINTS OF CURRENT BLOCK, A PREDICTIVE BLOCK 814 RECONSTRUCT CURRENT BLOCK BASED ON RESIDUAL DATA AND PREDICTIVE BLOCK [Continued on next page] SELECT SOURCE AFFINE BLOCK EXTRAPOLATE MOTION VECTORS OF CONTROL POINTS OF SOURCE AFFINE BLOCK TO DETERMINE MOTION VECTOR PREDICTORS FOR CONTROL POINTS OF CURRENT BLOCK 1804 WO 2018/067823 Al MIDEDIMOMOIDEIREIDINIMEHEMIIMMOIS TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). Published: with international search report (Art. 21(3)) before the expiration of the time limit for amending the claims and to be republished in the event of receipt of amendments (Rule 48.2(h))