Skip to content

Are the S-Log3 transformations incorrectly applied to legal range data? #786

Answered by nick-shaw
willSmallHD asked this question in Q&A
Discussion options

You must be logged in to vote

That is the purpose of the out_normalised_code_value (encoding) and in_normalised_code_value (decoding) arguments. You can choose whether to apply a range scaling or not. This is to deal with cases such as recording the S-Log3 SDI output of a Sony camera with a "naive" ProRes Recorder, and then decoding the ProRes as if it were "video", mapping 0% IRE to 0.0 and 100% IRE to 1.0.

>>> colour.models.log_encoding_SLog3(0.0, out_normalised_code_value=False)
0.035388127853881277
>>> colour.models.log_encoding_SLog3(0.0, out_normalised_code_value=True)
0.092864125122189639

Those two results match the 3.5% IRE and 10-bit CV 95, as given in the table in the Sony paper.

Or for all three reflectio…

Replies: 7 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@KelSolaar
Comment options

Answer selected by KelSolaar
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@willSmallHD
Comment options

@KelSolaar
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #785 on March 03, 2021 06:20.