colour.models.oetf_inverse_ARIBSTDB67#
- colour.models.oetf_inverse_ARIBSTDB67(E_p: Annotated[_Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], 1], r: ArrayLike = 0.5, constants: Structure | None = None) Annotated[ndarray[tuple[Any, ...], dtype[float16 | float32 | float64]], 1][source]#
Apply the ARIB STD-B67 (Hybrid Log-Gamma) inverse opto-electronic transfer function (OETF).
- Parameters:
E_p (Annotated[_Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], 1]) – Non-linear signal \(E'\).
r (ArrayLike) – Video level corresponding to reference white level.
constants (Structure | None) – ARIB STD-B67 (Hybrid Log-Gamma) constants.
- Returns:
Voltage normalised by the reference white level and proportional to the implicit light intensity that would be detected with a reference camera colour channel R, G, B.
- Return type:
Notes
Domain
Scale - Reference
Scale - 1
E_p1
1
Range
Scale - Reference
Scale - 1
E1
1
This definition uses the mirror negative number handling mode of
colour.models.gamma_function()definition to preserve the sign of negative numbers.
References
Examples
>>> oetf_inverse_ARIBSTDB67(0.212132034355964) 0.1799999...