Similarly, as illustrated in the inter prediction unit 203 on the decoding side in
Motion Compensation Process Based on Affine Transform Prediction
In the normal motion vector predictor mode and the normal merge mode, motion compensation using an affine model is usable based on the following flags. The following flags are reflected in the following flags on the basis of inter prediction conditions determined by the inter prediction mode determiner 305 in the coding process, and are coded in the bitstream. In the decoding process, whether to perform motion compensation using the affine model on the basis of the following flags in the bitstream is specified.
sps_affine_enabled_flag indicates whether motion compensation using an affine model is usable in inter prediction. When sps_affine_enabled_flag is 0, the process is suppressed so as not to perform motion compensation by the affine model in units of sequence. Moreover, inter_affine_flag and cu_affine_type_flag are not transmitted in the coding block (CU) syntax of a coding video sequence. When sps_affine_enabled_flag is 1, motion compensation by an affine model is usable in the coding video sequence.