I would like to start a new thread where we discuss the envisioned pipeline. The VWG proposal says
- Proposing a suitable color encoding space for digital motion-picture cameras.
- Proposing a suitable working color space.
- Propose a suitable gamut mapping/compression algorithm that performs well with wide gamut, high dynamic range, scene referred content that is robust and invertible.
This describes a two-step process, right? First, the IDT transforms the camera signal into the encoding color space (ECS). Then, the algorithm(s) developed by this group gracefully transform the data from the ECS into the WCS (working color space).
This would make it a requirement for the IDT to not produce signal values outside of the ECS. Hence the manufacturer may already apply some gamuts-mapping/compression to fit the non-colorimetric response from the sensor into the ECS.
Different camera systems (= sensor + IDT) may fill different parts of the ECS. It may be helpful to come up with meta-data that describes the actual gamut. It will be helpful for any gamut-mapping algorithm to know that it does not need to compress the whole ECS into the WCS. The actual gamut may not be a convex shape in the chromaticity plane.
Or we give up the idea of a bounded ECS (i.e. we do not demand that the IDT produces positive numbers only, a it is today) and relay on the metadata to set the parameters for an algorithm that can map any gamut into the WCS (may be wishful thinking though).
The second approach is more compatible with existing ACES. The camera manufacturer would need to add the metadata that describes the actual gamut (I think that all existing camera systems produce signals outside of AP0).
A) Camera systems are required to produce signals within a bounded ECS and the gamut-mapping algorithm maps the ECS into the WCS. Additional metadata may indicate that not the whole ECS is used.
- Ensures that only positive numbers are used in the encoding.
- Gamut-mapping algorithm can be designed for a maximum source gamut.
- Difficult to combine with existing ACES files.
B) Camera systems encode in a common space but actual color values may be outside. Additional metadata is required to describe the actual gamut. The gamut mapping-algorithm is flexible enough to handle a wide range of source gamuts.
- Can handle existing ACES files when the gamut descriptor metadata is generated.
- The universal fit-everything-into-the-WCS algorithm may be hard to design.