Perceptual quantizer

From testwiki
Revision as of 04:42, 4 January 2025 by imported>Finnan (PQ EOFT chart added)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description

The perceptual quantizer (PQ), published by SMPTE as SMPTE ST 2084,[1] is a transfer function that allows for HDR display by replacing the gamma curve used in SDR.[2][3][4][5] It is capable of representing luminance level up to 10000 cd/m2 (nits) and down to 0.0001 nits.[2] It was developed by Dolby[6] and standardized in 2014 by SMPTE[1] and also in 2016 by ITU in Rec. 2100.[7][8] ITU specifies the use of PQ or HLG as transfer functions for HDR-TV.[7] PQ is the basis of HDR video formats (such as Dolby Vision,[2][9] HDR10[10] and HDR10+[11]) and is also used for HDR still picture formats.[12][13] PQ is not backward compatible with the BT.1886 EOTF (i.e. the gamma curve of SDR), while HLG is compatible.

Chart showing the PQ electro-optical transfer function.

PQ is a non-linear transfer function based on the human visual perception of banding and is able to produce no visible banding in 12 bits.[14] A power function (used as EOTFs in standard dynamic range applications) extended to 10000 cd/m2 would have required 15 bits.[14]

Technical details

The PQ EOTF (electro-optical transfer function) is as follows:[7][15]

FD=EOTF[E]=10000(max[(E'1/m2c1),0]c2c3E'1/m2)1/m1

The PQ inverse EOTF is as follows:

E=EOTF1[FD]=(c1+c2Ym11+c3Ym1)m2

where

  • E is the non-linear signal value, in the range [0,1].
  • FD is the displayed luminance in cd/m2
  • Y=FD/10000 is the normalized linear displayed value, in the range [0:1] (with Y=1 representing the peak luminance of 10000 cd/m2)
  • m1=261016384=13058192=0.1593017578125
  • m2=12825234096=252332=78.84375
  • c1=34244096=107128=0.8359375=c3c2+1
  • c2=3224134096=2413128=18.8515625
  • c3=3223924096=2392128=18.6875

See also

References

Template:Reflist

Template:Dynamic range color representation