View Bug Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000514 | DCP-o-matic | Bugs | public | 2015-03-05 18:37 | 2016-05-31 23:55 |
Reporter | carl | Assigned To | carl | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.x | ||||
Target Version | 1.79.0 | ||||
Summary | 0000514: Various errors and omissions in colour transformations | ||||
Description | When calculating a DCP from a BT.709 video there is this chain of color
Y'CbCr --> R'G'B' --> RGB --> XYZ --> X'Y'Z' The first transform uses the inverse of the matrix given in BT.709. It's so The second transform is the much-discussed linearization. I believe it is The third transform is based on both the BT.709 primaries' chromaticities The fourth transform is just a gamma 1/2.6 step and a normalization The final result is DCI coded color which should project exactly the same as So I suggest inserting a transform between the third and the fourth.
Y'CbCr --> R'G'B' --> RGB --> XYZ --> XYZ --> X'Y'Z' Transform 3½ consists of multiplication by a Bradford matrix. For example,
I believe DCP-o-matic should allow user-entry of the matrix used in step 3½,
Better yet DCP-o-matic could allow user-entry of the chromaticity of the Attached little spreadsheet does the calculation. Matrix M is taken from Süsstrunk, et al., Chromatic adaptation performance If it's too awful to pull formulas out the Excel sheet I can write it out in I don't know what you mean by "source files". The Bradford matrix transform The person making the DCP will likely consider two options: leave the white | ||||
Tags | No tags attached. | ||||
Branch | |||||
Estimated weeks required | |||||
Estimated work required | |||||
related to | 0000499 | confirmed | Colour transformations are slightly off |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-03-05 18:37 | carl | New Bug | |
2015-03-05 18:37 | carl | File Added: bradford transform.xlsx | |
2015-03-05 18:37 | carl | Relationship added | related to 0000499 |
2015-03-05 18:38 | carl | File Added: bt709_bradforded.png | |
2015-03-05 18:39 | carl | File Added: calculate bradford.docx | |
2015-03-05 20:13 | carl | Assigned To | => carl |
2015-03-05 20:13 | carl | Status | new => acknowledged |
2015-04-22 16:01 | carl | Note Added: 0000551 | |
2015-04-22 16:01 | carl | Status | acknowledged => resolved |
2015-04-22 16:01 | carl | Resolution | open => fixed |
2016-05-31 23:55 | carl | Status | resolved => closed |