ISO/IEC 21122-2:2022标准规定了JPEG XS编码系统的配置文件和缓冲模型。配置文件是指一组参数,用于描述JPEG XS编码系统的特性和性能。缓冲模型是指一组规则,用于控制JPEG XS编码系统的数据流和缓冲区的使用。
配置文件包括以下内容:
1. 采样格式:描述图像的采样方式,如4:4:4、4:2:2、4:2:0等。
2. 分辨率:描述图像的大小,如1920x1080、3840x2160等。
3. 帧率:描述图像的帧率,如25fps、30fps等。
4. 颜色空间:描述图像的颜色空间,如RGB、YCbCr等。
5. 量化参数:描述JPEG XS编码系统的量化方式和参数。
6. 码率:描述JPEG XS编码系统的输出码率。
缓冲模型包括以下内容:
1. 输入缓冲区:用于存储输入图像数据。
2. 输出缓冲区:用于存储JPEG XS编码后的数据。
3. 控制缓冲区:用于存储控制信息,如配置文件、码率控制信息等。
4. 编码器缓冲区:用于存储编码器的中间结果。
5. 解码器缓冲区:用于存储解码器的中间结果。
6. 编码器控制缓冲区:用于存储编码器的控制信息。
7. 解码器控制缓冲区:用于存储解码器的控制信息。
ISO/IEC 21122-2:2022标准还规定了JPEG XS编码系统的两种配置文件:基本配置文件和扩展配置文件。基本配置文件包含必需的参数,可以满足大多数应用场景的需求。扩展配置文件包含更多的参数,可以满足更为复杂的应用场景的需求。
此外,该标准还规定了JPEG XS编码系统的两种缓冲模型:基本缓冲模型和扩展缓冲模型。基本缓冲模型适用于大多数应用场景,可以满足低延迟和高吞吐量的需求。扩展缓冲模型适用于更为复杂的应用场景,可以满足更高的灵活性和可扩展性的需求。
总之,ISO/IEC 21122-2:2022标准为JPEG XS编码系统的配置文件和缓冲模型提供了统一的规范,可以帮助用户在不同的应用场景中实现最佳性能。
相关标准
ISO/IEC 21122-1:2022 Information technology - JPEG XS low-latency lightweight image coding system - Part 1: Core coding system
ISO/IEC 21122-3:2022 Information technology - JPEG XS low-latency lightweight image coding system - Part 3: Transport and container formats
ISO/IEC 21122-4:2022 Information technology - JPEG XS low-latency lightweight image coding system - Part 4: Conformance testing
ISO/IEC 29199-2:2014 Information technology - JPEG XR image coding system - Part 2: Image coding specification
ISO/IEC 15444-1:2016 Information technology - JPEG 2000 image coding system - Part 1: Core coding system