Table of Contents - H Suppl. 21 (01/2025) - Film grain synthesis technology for video applications

1	Scope
2 References
3 Definitions
4 Abbreviations and acronyms
5 Conventions
5.1 General
5.2 Arithmetic operators
5.3 Bit-wise operators
5.4 Assignment operators
5.5 Relational, logical and other operators
5.6 Range notation
5.7 Mathematical functions
5.8 Order of operations
6 Overview of film grain technologies
6.1 General
6.2 Film grain technical characteristics
6.3 Film grain modelling
6.4 Film grain use cases and applications
6.5 Film grain workflow
7 Film grain synthesis
7.1 General
7.2 General description of film grain synthesis
7.3 Examples of film grain synthesis using the frequency filtering model
7.4 Examples of film grain synthesis using the autoregressive model
7.5 Example of film grain synthesis supporting both the frequency filtering and autoregressive models
8 Film grain analysis
8.1 General
8.2 Denoising and image analysis
8.3 Determination of grain scaling function
8.4 Determination of cut-off frequencies for frequency filtering model
8.5 Determination of autoregressive model coefficients
9 Film grain metadata
9.1 General
9.2 Film grain characteristics SEI message
9.3 AFGS1 metadata
Appendix I – Example implementations of the derivation of x/y offset
I.1 Preserving uniform distribution when offset range is not a power of two
Page
I.2 Considerations on left of right shifting LFSR
I.3 Specific considerations when offset range is a power of two
Appendix II – Example implementations of film grain synthesis technologies
II.1 FGC SEI message insertion and manipulation
II.2 Film grain synthesis example implementations
II.3 Film grain analysis example implementations