MOTION VECTOR PREDICTION FOR AFFINE MOTION MODELS IN VIDEO CODING

    公开(公告)号:CA3035587C

    公开(公告)日:2022-07-19

    申请号:CA3035587

    申请日:2017-10-05

    Applicant: QUALCOMM INC

    Abstract: A video decoder selects a source affine block. The source affine block is an affine-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affine block to determine motion vector predictors for control points of the current block. The video decoder inserts, into an affine motion vector predictor (MVP) set candidate list, an affine 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 selected affine MVP set in the affine MVP set candidate list. The video decoder obtains, 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 in the selected affine MVP set.

    AFFINE MOTION INFORMATION DERIVATION

    公开(公告)号:SG11201907090WA

    公开(公告)日:2019-09-27

    申请号:SG11201907090W

    申请日:2018-03-13

    Applicant: QUALCOMM INC

    Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 20 September 2018 (20.09.2018) WIP0 I PCT omit VIII °nolo VIII VIII 0111111 oimIE (10) International Publication Number WO 2018/169923 Al 1108 (51) International Patent Classification: H04N 19/44 (2014.01) H04N 19/54 (2014.01) (21) International Application Number: PCT/US2018/022129 (22) International Filing Date: 13 March 2018 (13.03.2018) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 62/471,099 14 March 2017 (14.03.2017) US 15/918,789 12 March 2018 (12.03.2018) US (71) Applicant: QUALCOMM INCORPORATED [US/US]; ATTN: International IP Administration, 5775 Morehouse Drive, San Diego, California 92121-1714 (US). (72) Inventors: LI, Xiang; 10574 Gaylemont Ln., San Diego, California 92130 (US). CHEN, Yi-Wen; 5775 Morehouse Drive, San Diego, California 92121-1714 (US). CHEN, Jianle; 10756 Corte De Tiburon, San Diego, California 92121 (US). CHUANG, Hsiao-Chiang; 5775 Morehouse Drive, San Diego, California 92121-1714 (US). CHIEN, Wei-Jung; 5775 Morehouse Drive, San Diego, Califor- nia 92121-1714 (US). SUN, Yu-Chen; 12519 NE 4th Pl., Bellevue, Washington 98005 (US). KARCZEWICZ, Marta; 5775 Morehouse Drive, San Diego, California 92121-1714 (US). (74) Agent: AUSTIN, Shelton W. et al.; Polsinelli LLP, 2049 Century Park East, Suite 2900, Los Angeles, CA 90067 (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, (54) Title: AFFINE MOTION INFORMATION DERIVATION REFERENCE AFFINElempucre AA'12 evegeria BLOCK OF REFERENCE PICTURE 111 0 1106 CURRENT AFFINE TEMPLATE ‘1104 t*j FIG.11B CURRENT BLOCK (CUR) 1102 00 O C (57) : Techniques and systems are provided for deriving one or more sets of affme motion parameters at a decoder. For example, the decoder can obtain video data from an encoded video bitstream. The video data includes at least a current picture and a reference picture. The decoder can determine a set of affine motion parameters for a current block of the current picture. The set of affme motion parameters can be used for performing motion compensation prediction for the current block. The set of affme motion parameters can be determined using a current affme template of the current block and a reference affme template of the reference picture. In some cases, an encoder can determine a set of affme motion parameters for a current block using a current affme template of the current block and a reference affme template of the reference picture, and can generate an encoded video bitstream that includes a syntax item indicating template matching based affme motion derivation mode is to be used by a decoder for the current block. The [Continued on next page] WO 2018/169923 Al MIDEDIMOMOIDEIREEMOMMIMEHOIMMOVOIMIE 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, 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)) encoded video bitstream may not include any affine motion parameters for determining the set of affine motion parameters.

    MOTION VECTOR PREDICTION FOR AFFINE MOTION MODELS IN VIDEO CODING

    公开(公告)号:PH12019500417A1

    公开(公告)日:2019-06-03

    申请号:PH12019500417

    申请日:2019-02-27

    Applicant: QUALCOMM INC

    Abstract: A video decoder selects a source affine block. The source affine block is an affine-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affine block to determine motion vector predictors for control points of the current block. The video decoder inserts, into an affine motion vector predictor (MVP) set candidate list, an affine 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 selected affine MVP set in the affine MVP set candidate list. The video decoder obtains, 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 in the selected affine MVP set.

    MOTION VECTOR PREDICTION FOR AFFINE MOTION MODELS IN VIDEO CODING

    公开(公告)号:SG11201901632QA

    公开(公告)日:2019-04-29

    申请号:SG11201901632Q

    申请日:2017-10-05

    Applicant: QUALCOMM INC

    Abstract: A video decoder selects a source affine block. The source affine block is an affine-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affine block to determine motion vector predictors for control points of the current block. The video decoder inserts, into an affine motion vector predictor (MVP) set candidate list, an affine 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 selected affine MVP set in the affine MVP set candidate list. The video decoder obtains, 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 in the selected affine MVP set.

    MOTION VECTOR PREDICTION FOR AFFINE MOTION MODELS IN VIDEO CODING

    公开(公告)号:CA3035587A1

    公开(公告)日:2018-04-12

    申请号:CA3035587

    申请日:2017-10-05

    Applicant: QUALCOMM INC

    Abstract: A video decoder selects a source affine block. The source affine block is an affine-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affine block to determine motion vector predictors for control points of the current block. The video decoder inserts, into an affine motion vector predictor (MVP) set candidate list, an affine 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 selected affine MVP set in the affine MVP set candidate list. The video decoder obtains, 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 in the selected affine MVP set.

    IMPROVED DECODER-SIDE MOTION VECTOR DERIVATION

    公开(公告)号:SG11202005204SA

    公开(公告)日:2020-08-28

    申请号:SG11202005204S

    申请日:2019-01-17

    Applicant: QUALCOMM INC

    Abstract: Improved systems and methods related to decoder-side motion vector derivation (DMVD), for example, in applying one or more constraints to motion information, such as a MV derived by DMVD, and/or a MV difference between an initial MV and an MV derived by DMVD. These techniques may be applied to any of the existing video codecs, such as HEVC (High Efficiency Video Coding), and/or may be an efficient coding tool in any future video coding standards. In one example, the block size used for DMVD can be restricted. In another example, FRUC bilateral matching can be simplified by not searching outside reference blocks indicated by the original motion vector.

Patent Agency Ranking