View Issue 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. | ||||
| Attached Files | |||||
| 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 Issue | |
| 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 |