 colour space used for the coded video sequence. When film_grain_matrix_coefficients is not present in the film grain characteristics SEI message, the value of film_grain_matrix_coefficients shall be inferred to be equal to matrix_coefficients. - The values allowed for film_grain_matrix_coefficients are not constrained by the value of chroma_format_idc. The chroma_format_idc of the film grain characteristics specified in the film grain characteristics SEI message shall be inferred to be equal to 3 (4:4:4). NOTE 4 - Because the use of a specific method is not required for performing film grain generation function used by the display process, a decoder may, if desired, down-convert the model information for chroma in order to simulate film grain for other chroma formats (4:2:0 or 4:2:2) rather than up-converting the decoded video (using a method not specified by this Recommendation | International Standard) before performing film grain generation. blending_mode_id identifies the blending mode used to blend the simulated film grain with the decoded images as specified in Table D-6. blending_mode_id shall be in the range of 0 to 1, inclusive. Table D-6 - blending_mode_idvalues Value Description additive multiplicative reserved reserved Depending on blending_mode_id, the blending mode is specified as follows: If blending_mode_ id is equal to 0 the blending mode is additive as specified by Igrain X, y, C = Clip3( 0, << filmGrainBitDepth[ c])-1, - Idecoded X, y,c]+G[x,y,c]) (D-16) Otherwise (blending_mode_i is equal to 1), the blending mode is multiplicative as specified by Clip3( 0, <filmGrainBitDepth[c])-1,Idecoded[x, y, c] (D-17) Round( where Idecoded X, y, c ] represents the sample value at coordinates X, y of the colour component C of the decoded image Idecoded, G[ X, y, C ] is the simulated film grain value at the same position and colour component, filmGrainBitDepth[ c ] is the number of bits used for each sample in a fixed-length unsigned binary representation of the array Igrain X, y, c ], and bitDepth[ c ] is 