IP Library › Granted Patent US 12,301,863
Granted Patent B2
US 12,301,863 · App. 18/534,336 · Granted May 13, 2025

Affine prediction in video coding

Inventors: Kai Zhang (San Diego, CA); Jianle Chen (San Diego, CA); Xin Zhao (Santa Clara, CA); Marta Karczewicz (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04N19/52H04N19/109H04N19/147H04N19/174H04N19/176H04N19/184H04N19/54H04N19/70H04N19/96
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,301,863
App. No.
18/534,336
Granted
May 13, 2025
Kind
B2
Abstract

A device for video decoding can be configured to obtain, from a syntax structure in a bitstream comprising an encoded representation of the video data, a syntax element indicating whether 6-parameter affine prediction is enabled for blocks corresponding to the syntax structure, wherein the blocks corresponding to the syntax structure comprise a first block; based on the syntax element indicating that the 6-parameter affine prediction is enabled for the blocks corresponding to the syntax structure, use the 6-parameter affine prediction to generate a predictive block for the first block; and use the predictive block and residual data to reconstruct the first block.

Claims (45)

1. A method of decoding video data, the method comprising:

obtaining, from a syntax structure in a bitstream comprising an encoded representation of the video data, an instance of a first syntax element, wherein a first value for the first syntax element indicates that 6-parameter affine prediction is enabled for a plurality of blocks corresponding to the syntax structure and a second value for the first syntax element indicates that the 6-parameter affine prediction is disabled for the plurality of blocks corresponding to the syntax structure, wherein the plurality of blocks corresponding to the syntax structure comprise a first block and a second block;

in response to the instance of the first syntax element indicating that the 6-parameter affine prediction is enabled for the plurality of blocks corresponding to the syntax structure, obtaining from the bitstream, a first instance of a second syntax element, wherein the second syntax element indicates whether the first block is encoded with 4-parameter affine prediction or the 6-parameter affine prediction, wherein a value for the first instance of the second syntax element indicates that the first block is encoded with the 4-parameter affine prediction, wherein the second syntax element comprises a block-level syntax element separate from the syntax structure;

based on the instance of the first syntax element indicating that the 6-parameter affine prediction is enabled for the plurality of blocks corresponding to the syntax structure and based on the value for the first instance of the second syntax element indicating that the first block is encoded with the 4-parameter affine prediction, using the 4-parameter affine prediction without the 6-parameter affine prediction to generate a first predictive block for the first block, wherein using the 4-parameter affine prediction without the 6-parameter affine prediction to generate the first predictive block for the first block comprises using only two control point motion vectors to determine the first predictive block; and

using the first predictive block and first residual data to determine a first reconstructed block;

in response to the instance of the first syntax element indicating that the 6-parameter affine prediction is enabled for the plurality of blocks corresponding to the syntax structure, obtaining, from the bitstream, a second instance of the second syntax element indicating whether the second block is encoded with the 4-parameter affine prediction or the 6-parameter affine prediction, wherein a value for the second instance of the second syntax element indicates that the second block is encoded with the 6-parameter affine prediction;

based on the second instance of the second syntax element indicating that the second block is encoded with the 6-parameter affine prediction, using the 6-parameter affine prediction without the 4-parameter affine prediction to generate a second predictive block for the second block, wherein using the 6-parameter affine prediction without the 4-parameter affine prediction to generate the second predictive block for the second block comprises using three control point motion vectors to determine the second predictive block;

using the second predictive block and second residual data to determine a second reconstructed block; and

outputting a picture of decoded video data based on the first reconstructed block and the second reconstructed block.

2. The method of claim 1 , wherein the syntax structure comprises a sequence parameter set.

3. The method of claim 1 , wherein the first syntax element comprises a 1-bit flag.

4. The method of claim 1 , wherein using the first predictive block and the first residual data to determine the first reconstructed block comprises adding the first predictive block to a residual block, the method further comprising:

performing one or more filtering operations on the first reconstructed block to determine a final block; and

outputting the picture of decoded video data comprising the final block.

5. A device for decoding video data, the device comprising:

a memory configured to store video data; and

one or more processors coupled to the memory, implemented in processing circuitry, and configured to:

obtain, from a syntax structure in a bitstream comprising an encoded representation of the video data, an instance of a first syntax element, wherein a first value for the first syntax element indicates that 6-parameter affine prediction is enabled for a plurality of blocks corresponding to the syntax structure and a second value for the first syntax element indicates that the 6-parameter affine prediction is disabled for the plurality of blocks corresponding to the syntax structure, wherein the plurality of blocks corresponding to the syntax structure comprise a first block and a second block;

in response to the instance of the first syntax element indicating that the 6-parameter affine prediction is enabled for the plurality of blocks corresponding to the syntax structure, obtain from the bitstream, a first instance of a second syntax element, wherein the second syntax element indicates whether the first block is encoded with 4-parameter affine prediction or the 6-parameter affine prediction, wherein a value for the first instance of the second syntax element indicates that the first block is encoded with the 4-parameter affine prediction, wherein the second syntax element comprises a block-level syntax element separate from the syntax structure;

based on the instance of the first syntax element indicating that the 6-parameter affine prediction is enabled for the plurality of blocks corresponding to the syntax structure and based on the value for the first instance of the second syntax element indicating that the first block is encoded with the 4-parameter affine prediction, use the 4-parameter affine prediction without the 6-parameter affine prediction to generate a first predictive block for the first block, wherein to use the 4-parameter affine prediction without the 6-parameter affine prediction to generate the first predictive block for the first block, the one or more processors are further configured to use only two control point motion vectors to determine the first predictive block; and

use the first predictive block and first residual data to reconstruct the first block determine a first reconstructed block;

in response to the instance of the first syntax element indicating that the 6-parameter affine prediction is enabled for the plurality of blocks corresponding to the syntax structure, obtain, from the bitstream, a second instance of the second syntax element indicating whether the second block is encoded with the 4-parameter affine prediction or the 6-parameter affine prediction, wherein a value for the second instance of the second syntax element indicates that the second block is encoded with the 6-parameter affine prediction;

based on the second instance of the second syntax element indicating that the second block is encoded with the 6-parameter affine prediction, use the 6-parameter affine prediction without the 4-parameter affine prediction to generate a second predictive block for the second block, wherein using the 6-parameter affine prediction without the 4-parameter affine prediction to generate the second predictive block for the second block comprises using three control point motion vectors to determine the second predictive block;

use the second predictive block and second residual data to determine a second reconstructed block; and

output a picture of decoded video data based on the first reconstructed block and the second reconstructed block.

6. The device of claim 5 , wherein the syntax structure comprises a sequence parameter set.

7. The device of claim 5 , wherein the first syntax element comprises a 1-bit flag.

8. The device of claim 5 , wherein to use the first predictive block and the first residual data to determine the first reconstructed block, the one or more processors are configured to add the first predictive block to a residual block, wherein the one or more processors are further configured to:

perform one or more filtering operations on the first reconstructed block to determine a final block; and

output the picture of decoded video data comprising the final block.

9. The device of claim 5 , further comprising a display configured to display decoded video data.

10. The device of claim 5 , wherein the device comprises one or more of a cellular phone, a camera, a computer, a mobile device, a broadcast receiver device, or a set-top box.

11. A device for encoding video data, the device comprising:

a memory configured to store video data; and

one or more processors coupled to the memory, implemented in processing circuitry, and configured to:

determine that 6-parameter affine prediction is enabled for a plurality of blocks corresponding to a syntax structure, wherein the plurality of blocks corresponding to the syntax structure comprise a first block and a second block;

use 4-parameter affine prediction to determine a first predictive block for the first block, wherein using the 4-parameter affine prediction to generate the first predictive block for the first block comprises using only two control point motion vectors to determine the first predictive block;

use the first predictive block to determine residual data for the first block;

use the 6-parameter affine prediction to determine a second predictive block for the second block, wherein using the 6-parameter affine prediction to generate the second predictive block for the second block comprises using only three control point motion vectors to determine the second predictive block;

use the second predictive block to determine residual data for the second block;

include, in a bitstream, the residual data for the first block, the residual data for the second block, and a syntax structure comprising an instance of a first syntax element set to a first value indicating that the 6-parameter affine prediction is enabled for the plurality of blocks corresponding to the syntax structure, wherein a second value for the first syntax element indicates that the 6-parameter affine prediction is disabled for the plurality of blocks corresponding to the syntax structure;

in response to the 6-parameter affine prediction being enabled for the plurality of blocks corresponding to the syntax structure, include in the bitstream a first instance of a second syntax element indicating whether the first block is encoded with the 4-parameter affine prediction or the 6-parameter affine prediction, wherein a value for the first instance of the second syntax element indicates that the first block is encoded with the 4-parameter affine prediction without the 6-parameter affine prediction, wherein the second syntax element comprises a block-level syntax element separate from the syntax structure;

in response to the 6-parameter affine prediction being enabled for the plurality of blocks corresponding to the syntax structure, including in the bitstream a second instance of the second syntax element indicating whether the second block is encoded with the 4-parameter affine prediction or the 6-parameter affine prediction, wherein a value for the second instance of the second syntax element indicates that the first block is encoded with the 6-parameter affine prediction without the 4-parameter affine prediction.

12. The device of claim 11 , wherein the syntax structure comprises a sequence parameter set.

13. The device of claim 11 , wherein the device comprises a cellular phone.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2023
From: ZHANG, KAI; CHEN, JIANLE; ZHAO, XIN; KARCZEWICZ, MARTA
To: QUALCOMM INCORPORATED
Reel/Frame 065817/0874 →
Continuity (3)
Continuation 16155744 · Oct 9, 2018
Provisional Application 62570417 · Oct 10, 2017
Related Publication 20240137556A1 · Apr 25, 2024
References Cited (111)
US 5654771A · Tekalp · 1997 [cited by examiner]
US 6404815B1 · Sekiguchi et al. · 2002 [cited by applicant]
US 6711209B1 · Lainema et al. · 2004 [cited by applicant]
US 6711211B1 · Lainema et al. · 2004 [cited by applicant]
US 6738423B1 · Lainema et al. · 2004 [cited by applicant]
US 9282338B2 · Zheng et al. · 2016 [cited by applicant]
US 9736498B2 · Lin et al. · 2017 [cited by applicant]
US 10448010B2 · Chen et al. · 2019 [cited by applicant]
US 10560712B2 · Zou et al. · 2020 [cited by applicant]
US 10798403B2 · Ikai et al. · 2020 [cited by applicant]
US 10827194B2 · Li et al. · 2020 [cited by applicant]
US 11877001B2 · Zhang · 2024 [cited by examiner]
US 20020034250A1 · Yoo et al. · 2002 [cited by applicant]
US 20060067585A1 · Pace et al. · 2006 [cited by applicant]
US 20080240247A1 · Lee et al. · 2008 [cited by applicant]
US 20110090960A1 · Leontaris et al. · 2011 [cited by applicant]
US 20110103480A1 · Dane · 2011 [cited by applicant]
US 20120177120A1 · Guo et al. · 2012 [cited by applicant]
US 20130039422A1 · Kirchhoffer · 2013 [cited by examiner]
US 20130121416A1 · He et al. · 2013 [cited by applicant]
US 20130128974A1 · Chien et al. · 2013 [cited by applicant]
US 20130272403A1 · Ramasubramonian et al. · 2013 [cited by applicant]
US 20130287116A1 · Helle et al. · 2013 [cited by applicant]
US 20130322531A1 · Chen et al. · 2013 [cited by applicant]
US 20140192862A1 · Flynn · 2014 [cited by examiner]
US 20140362911A1 · Puri · 2014 [cited by applicant]
US 20160227227A1 · Deshpande · 2016 [cited by examiner]
US 20170013279A1 · Puri et al. · 2017 [cited by applicant]
US 20170054996A1 · Xu et al. · 2017 [cited by applicant]
US 20170085917A1 · Hannuksela · 2017 [cited by applicant]
US 20170188041A1 · Li · 2017 [cited by examiner]
US 20170195685A1 · Chen et al. · 2017 [cited by applicant]
US 20170214932A1 · Huang · 2017 [cited by applicant]
US 20170280162A1 · Zhao et al. · 2017 [cited by applicant]
US 20170332095A1 · Zou et al. · 2017 [cited by applicant]
US 20170339425A1 · Jeong et al. · 2017 [cited by applicant]
US 20180098063A1 · Chen et al. · 2018 [cited by applicant]
US 20180309990A1 · Alshina et al. · 2018 [cited by applicant]
US 20180352247A1 · Park et al. · 2018 [cited by applicant]
US 20190028731A1 · Chuang et al. · 2019 [cited by applicant]
US 20190098312A1 · Chen et al. · 2019 [cited by applicant]
US 20190110064A1 · Zhang et al. · 2019 [cited by applicant]
US 20200045310A1 · Chen et al. · 2020 [cited by applicant]
US 20200145688A1 · Zou et al. · 2020 [cited by applicant]
CN 102893608A · 2013 [cited by applicant]
CN 106537915A · 2017 [cited by applicant]
JP 2012080151A · 2012 [cited by applicant]
JP 2018511997A · 2018 [cited by applicant]
KR 20000011096A · 2000 [cited by applicant]
KR 20060107864A · 2006 [cited by applicant]
RU 2011102033A · 2012 [cited by applicant]
WO 2011013253A1 · 2011 [cited by applicant]
WO 2012099438A2 · 2012 [cited by applicant]
WO 2016008408A1 · 2016 [cited by applicant]
WO 2016050051A1 · 2016 [cited by applicant]
WO 2017087751A1 · 2017 [cited by applicant]
WO 2017118411A1 · 2017 [cited by applicant]
WO 2017130696A1 · 2017 [cited by applicant]
WO 2017157259A1 · 2017 [cited by applicant]
WO 2017200771 · 2017 [cited by applicant]
WO 2019075058A1 · 2019 [cited by applicant]
Advisory Action for U.S. Appl. No. 16/735,475, mailed Apr. 8, 2021, 3 pages. [cited by applicant]
Applicant Initiated Interview Summary (PTOL-413) for U.S. Appl. No. 01/163,472 through Jul. 5, 2019, 3 Pages. [cited by applicant]
Boyce J., et al., “JVET Common Test Conditions and Software Reference Configurations”, JVET-J1010-v1, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 10th Meeting, San Diego, US, Apr. … [cited by applicant]
Bross B., et al., “High Efficiency Video Coding (HEVC) Text Specification Draft 10 (for FDIS & Last Call)”, 12th Meeting, Geneva, CH, Jan. 14-23, 2013, (Joint Collaborative Team on Video Coding of ISO/IEC JTC 1/SC 2… [cited by applicant]
Bross B., et al., “Versatile Video Coding (Draft 1)”, JVET-J1001-v2, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 10th Meeting, Apr. 2018, JVET-J1001-v2, 43 pages. [cited by applicant]
Chen J., et al., “Algorithm Description of Joint Exploration Test Model 1”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 1st Meeting: Geneva, CH, Oct. 19-21, 2015, No. H.266, JV… [cited by applicant]
Chen J., et al., “Algorithm Description of Joint Exploration Test Model 2”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 2nd Meeting, San Diego, CA, USA, Feb. 20-26, 2016, [JVET… [cited by applicant]
Chen J., et al., “Algorithm Description of Joint Exploration Test Model 2”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 2nd Meeting, San Diego, USA, Document No. JVET-B1001_v1,… [cited by applicant]
Chen J., et al., “Algorithm Description of Joint Exploration Test Model 2,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 2nd Meeting: San Diego, USA, Feb. 20-26, 2016, JVET-B100… [cited by applicant]
Chen J., et al., “Algorithm Description of Joint Exploration Test Model 3”, Document: JVET-C1001_v3, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 3rd Meeting: Geneva, CH, May 26… [cited by applicant]
Chen J., et al., “Algorithm Description of Joint Exploration Test Model 4,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 4th Meeting: Chengdu, Oct. 15-21, 2016, JVET-D1001-v3, 3… [cited by applicant]
Chen J., et al., “Algorithm Description of Joint Exploration Test Model 5 (JEM 5)”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 5th Meeting, Geneva, CH, Jan. 12-20, 2017, 44 Pa… [cited by applicant]
Chen J., et al., “Algorithm Description of Joint Exploration Test Model 7 (JEM7)”, 119 . MPEG Meeting, 7. JVET Meeting, Jul. 13, 2017-Jul. 21, 2017, JVET-G1001-V1, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP3 … [cited by applicant]
Chen Y., et al., “Description of SDR, HDR and 360° Video Coding Technology Proposal by Qualcomm and Technicolor—Low and High Complexity Versions”, 10th JVET Meeting, San Diego, US, Apr. 10-20, 2018, The Joint Video Expl… [cited by applicant]
Final Office Action from U.S. Appl. No. 16/735,475 mailed Feb. 4, 2021, 23 pages. [cited by applicant]
Flynn D., et al., “High Efficiency Video Coding (HEVC) Range Extensions text specification: Draft 6,” (Joint 31 Collaborative Team on Video Coding of ITU-T SG.16 WP 3 and ISO/IEC JTC1/SC29/WG11), 16th Meeting: San Jose,… [cited by applicant]
Han Y., et al., “CE4.1.3: Affine Motion Compensation Prediction”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 11th Meeting: Ljubljana, SI, Jul. 10-18, 2018, JVET-K0337, 6 pages. [cited by applicant]
He Y., et al., “Efficient Coding with Adaptive Motion Models”, 23. Picture Coding Symposium; Apr. 23, 2003-Apr. 25, 2003; Saint Malo, Apr. 23, 2003 (Apr. 23, 2003), XP030080026, 5 pages. [cited by applicant]
Huawei Technologies: “Affine Transform Prediction for Next Generation Video Coding”, ITU-T SG16 Meeting, Oct. 12, 2015-Oct. 23, 2015 (Oct. 12-23, 2015), Geneva, No. T13-SG16-C-1016, Sep. 29, 2015, XP030100743, 11 Pages. [cited by applicant]
International Preliminary Report on Patentability—PCT/US2018/055209, The International Bureau of WIPO—Geneva, Switzerland, Apr. 23, 2020 9 Pages. [cited by applicant]
International Search Report and Written Opinion—PCT/US2018/055209—ISA/EPO—Jan. 2, 2019 16 Pages. [cited by applicant]
ITU-T H.223, “Series H: Audiovisual and Multimedia Systems, Infrastructure of Audiovisual Services—Transmission Multiplexing and Synchronization, Multiplexing Protocol for Low Bit Rate Multimedia Communication”, The Int… [cited by applicant]
ITU-T H.261, Line Transmission of Non-Telephone Signals, Video Codec for Audiovisual Services At p×64 kbits, The International Telecommunication Union, Mar. 1993, 29 pp. [cited by applicant]
ITU-T H.262 (Feb. 2000), “Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Video”, Series H: Audiovisual and Multimedia Systems, Infrastructure of Audiovisual Services—Coding of… [cited by applicant]
ITU-T H.263, “Video Coding for Low Bit Rate Communication”, Series H: Audiovisual and Multimedia Systems, Infrastructure of audiovisual services—Coding of moving video, Jan. 2005, 226 pages. [cited by applicant]
ITU-T H.264, Series H: Audiovisual and Multimedia Systems, Infrastructure of Audiovisual Services—Coding of Moving Video, Advanced Video Coding for Generic Audiovisual Services, The International Telecommunication Union… [cited by applicant]
“ITU-T H.265, Series H: Audiovisual and Multimedia Systems, Infrastructure of Audiovisual Services—Coding of Moving Video, High Efficiency Video Coding”, The International Telecommunication Union, Apr. 2015, 634 Pages, … [cited by applicant]
Li L., et al., “An Efficient Four-Parameter Affine Motion Model for Video Coding”, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, Feb. 21, 2017, XP080747890, pp. 1-14. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 01/163,472 mailed May 23, 2019, 37 Pages. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 02/163,472 mailed Sep. 22, 2020, 18 pages. [cited by applicant]
Prosecution History for U.S. Appl. No. 01/163,472 dated from Nov. 5, 2018 through May 23, 2019, 142 pages. [cited by applicant]
Prosecution History for U.S. Appl. No. 01/163,472 through Sep. 26, 2019, 8 pages. [cited by applicant]
Prosecution History for U.S. Appl. No. 01/170,205 dated from Feb. 25, 2019 through Jun. 7, 2019, 41 pages. [cited by applicant]
Response to Final Office Action mailed Feb. 4, 2021, from U.S. Appl. No. 16/735,475, filed Apr. 2, 2021, 12 pages. [cited by applicant]
Response to Non-Final Office Action mailed on May 11, 2021 from U.S. Appl. No. 16/735,475, filed Aug. 11, 2021, 13 pages. [cited by applicant]
Response to Non-Final Office Action mailed Sep. 22, 2020, from U.S. Appl. No. 02/163,472, 11 pages. [cited by applicant]
Response to the Non-Final Office Action for U.S. Appl. No. 01/163,472 dated from May 23, 2019 through Jul. 17, 2019, 17 pages. [cited by applicant]
Segall A., et al., “Joint Call for Proposals on Video Compression with Capability Beyond HEVC,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 8th Meeting: Macao, CN, Oct. 18-24, … [cited by applicant]
Sullivan G.J., et al., “Overview of the High Efficiency Video Coding (HEVC) Standard”, IEEE Transactions on Circuits and Systems for Video Technology, IEEE Service Center, Piscataway, NJ, US, vol. 22, No. 12, Dec. 1, 20… [cited by applicant]
Taiwan Search Report—TW107135856—TIPO—Nov. 20, 2021 1 Page. [cited by applicant]
U.S. Appl. No. 16/601,486, filed Oct. 14, 2019, Naming inventors Chen et al. [cited by applicant]
U.S. Appl. No. 16/735,475, filed Jan. 6, 2020, Naming inventors Zou et al. [cited by applicant]
Wang Y., et al., “High Efficiency Video Coding (HEVC) Defect Report 2,” JCT-VC Meeting; Oct. 23-Nov. 1, 2013; San Jose; (Joint Collaborative Team on Video Coding of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16); No. JCTVC-O10… [cited by applicant]
Wang Y., et al., “High Efficiency Video Coding (HEVC) Defect Report 2”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 15th Meeting: Geneva, Oct. 23-Nov. 1, 2013, JC… [cited by applicant]
Wang Y-K., et al., “High Efficiency Video Coding (HEVC) Defect Report”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, No. JCTVC-N1003_v1, 14th Meeting, Vienna, AT, … [cited by applicant]
Wiegand T., et al., “Core Experiment Description on Affine Motion Compensation”, Study Group 16 Video Coding Experts Group (Question 15) Eighth Meeting, Berlin, Germany, Aug. 3-6, 1999, [Q15-H-34r1], 1999, pp. 1-13. [cited by applicant]
Yang H., et al., “Description of CE4: Inter Prediction and Motion Vector Coding”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-J1024r2, 10th Meeting: San Diego, US, Apr. 10-20,… [cited by applicant]
Zou F., et al., “EE4: Improved Affine Motion Prediction”, 4th JVET Meeting, Oct. 15, 2016-Oct. 21, 2016, Chengdu, CN, (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG. 16 WP3), URL: http://phenix… [cited by applicant]
Zou F., et al., “Improved Affine Motion Prediction,” JVET Meeting; May 26-Jun. 1, 2016; Geneva; The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16, DOC:JVET-C0062-v2, Apr. 4, 2017, JVET-C0062 (ve… [cited by applicant]
Zou F., et al., “Improved Affine Motion Prediction,” JVET Meeting; May 26-Jun. 1, 2016; Geneva; The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16, No. JVET-C0062, May 17, 2016, XP030150163, 5 pa… [cited by applicant]