1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bsi bs en 61966 2 4 2006

22 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

untitled BRITISH STANDARD BS EN 61966 2 4 2006 Multimedia systems and equipment — Colour measurement and management — Part 2–4 Colour management — Extended gamut YCC colour space for video application[.]

BRITISH STANDARD Multimedia systems and equipment — Colour measurement and management — Part 2–4: Colour management — Extended-gamut YCC colour space for video applications — xvYCC The European Standard EN 61966-2-4:2006 has the status of a British Standard ICS 33.160.40 12&23 8) representation: [ ] = round[(224 × Cb ′ + 128 ) × ] = round[(224 × Cr ′ + 128 ) × ] YxvYCC( N ) = round (219 × Y ′ + 16 ) × n −8 Cb xvYCC( N ) CrxvYCC( N ) n −8 (7) n −8 NOTE Bit levels “from to N-8 -1” and “from 254 x N-8 + to N -1” (0 and 255, in the case of 8-bit encoding) are used exclusively for synchronization and are not allowed for storing colour values Levels from “2 N-8 ” to “254 x N-8 ” (from to 254, in the case of 8-bit encoding) are available EN 61966-2-4:2006 –9– 5.1 Encoding transformations Introduction The encoding transformations between xvYCC values and CIE 1931 XYZ values provide unambiguous methods to represent optimum image colorimetry of the captured scene Scene colorimetry is defined as relative to the white objects, assuming that the exposure is properly controlled It should be noted that dynamic range compression is needed when storing the wide dynamic range images (see Annex A for descriptions) Additionally, if the condition of the capturing device deviates from the ideal condition defined in Clause 4, operations such as colour compensation, colour correction and a certain degree of colour rendering can be performed However, the methods for these operations are beyond the scope of this standard 5.2 Transformation from xvYCC values to CIE 1931 XYZ values For 24-bit encoding (8-bit/channel), the relationship between 8-bit values and Y ′, Cb ′, Cr ′ is defined as: ( ) Cb ′ = (Cb xvYCC(8 ) − 128 ) 224 Cr ′ = (CrxvYCC( 8) − 128 ) 224 Y ′ = YxvYCC(8 ) − 16 219 For N-bit/channel ( N > ) encoding, the relationship between N-bit values and defined as: (8) Y ′, Cb ′, Cr ′ is   YxvYCC( N ) Y′ =  − 16  219   N −8     Cb xvYCC( N ) Cb ′ =  − 128  224  N −8     CrxvYCC( N ) Cr ′ =  − 128  224 N −8   For xvYCC 601 encoding, the non-linear (9) Y ′, Cb ′, Cr ′ values are transformed to the non-linear R ′, G ′, B ′ values as follows:  R ′  1,000  ′  G  = 1,000  B ′  1,000 0 ,000 − ,344 1,772 ′  1,402   Y601  ′  − ,714  Cb601  ′  ,000   Cr601 (10) NOTE The possible range for non-linear R’G’B’ (601) calculated from, for example, equation (10) will be between -1,0732 and 2,0835 For xvYCC 709 encoding, the non-linear Y ′, Cb ′, Cr ′ values are transformed to the non-linear R ′, G ′, B ′ values as follows:  R ′  1,000  ′  G  = 1,000  B ′  1,000 0 ,000 − ,187 1,855 ′  1,574   Y709  ′  − ,468  Cb709  ′  ,000   Cr709 (11) NOTE The possible range for non-linear R’G’B’ (709) calculated from, for example, equation (11) will be between -1,1206 and 2,1305 EN 61966-2-4:2006 The non-linear – 10 – R ′, G ′, B ′ values are then transformed to linear R, G, B values as follows If R ′, G ′, B ′ < −0 ,081  R ′ − 0,099  0,45 R = −   − 1,099   G ′ − 0,099  0,45 G = −   − 1,099  (12)  B ′ − 0,099  0,45 B = −   − 1,099  If −0 ,081 ≤ R ′, G ′, B ′ ≤ ,081 , R = R ′ 4,50 G = G ′ 4,50 B = B ′ 4,50 (13) If R ′, G ′, B ′ > ,081 ,  R ′ + 0,099  0,45 R=   1,099   G ′ + 0,099  0,45 G=   1,099  (14)  B ′ + 0,099  0,45 B=   1,099  The linear R, G , B values are transformed to CIE 1931 XYZ values as follows:  X  0 ,412     Y  = 0 ,212  Z   ,019 ,357 ,715 ,119 ,180   R    ,072  G  ,950   B  (15) NOTE When the capturing device performs dynamic range compression of the brighter-than-white (for example, specular) components, the compressed colours will be displayed at the top-end range of the "reference" display as described in Annex C In this case, the XYZ tristimulus values of the compressed components represent the colorimetry of the rendered scene, not the colorimetry of the original scene EN 61966-2-4:2006 – 11 – 5.3 Transformation from CIE 1931 XYZ values to xvYCC values The CIE 1931 XYZ values can be transformed to linear R, G , B values as follows:  R   ,241    G  = − ,969  B   ,055 − 1,537 1,876 − ,204 − ,498   X    ,041   Y  1,057   Z  (16) In the xvYCC encoding process, negative RGB tristimulus values and RGB tristimulus values greater than 1,0 are retained The linear R, G , B values are then transformed to non-linear R ′, G ′, B ′ values as follows If R, G, B ≤ −0 ,018 , R ′ = −1,099 × (− R )0,45 + 0,099 G ′ = −1,099 × (− G )0,45 + 0,099 B ′ = −1,099 × (− B ) 0,45 (17) + 0,099 If −0 ,018 < R, G, B < ,018 , R ′ = 4,50 × R G ′ = 4,50 × G (18) B ′ = 4,50 × B If R, G , B ≥ ,018 , R ′ = 1,099 × (R )0,45 − 0,099 G ′ = 1,099 × (G )0,45 − 0,099 (19) B ′ = 1,099 × (B )0,45 − 0,099 The relationship between non-linear R ′, G ′, B ′ and xvYCC 601 is defined as follows: ′   ,299  Y601  ′   Cb601  = − ,168  Cr601 ′   ,500 0 ,587 − ,331 − ,418 ,114   R ′   ,500  G ′ − ,081   B ′ (20) The relationship between non-linear R ′, G ′, B ′ and xvYCC 709 is defined as follows: ′   ,212  Y709  ′   Cb709  = − ,114  Cr709 ′   ,500 0 ,715 − ,385 − ,454 ,072   R ′   ,500  G ′ − ,045   B ′ (21) NOTE If the capturing device is capable of storing Y’ greater than 238/219 (or 1,086 758), dynamic range compression can be performed at this stage Please refer to Annex A for the descriptions and quantization for xvYCC for 24-bit encoding (8-bit/channel) is defined as: EN 61966-2-4:2006 – 12 – YxvYCC(8 ) = round[219 × Y ′ + 16] Cb xvYCC(8 ) = round[224 × Cb ′ + 128] (22) CrxvYCC(8 ) = round[224 × Cr ′ + 128 ] For 24-bit encoding, the xvYCC values shall be limited to a range from to 254 according to equation (22) For N -bit/channel ( N > ) encoding, the relationship is defined as: [ ] = round[(224 × Cb ′ + 128 ) × ] = round[(224 × Cr ′ + 128 ) × ] YxvYCC( N ) = round (219 × Y ′ + 16 ) × n −8 Cb xvYCC( N ) CrxvYCC( N ) n −8 (23) n −8 For N -bit/channel encoding, the xvYCC values shall be limited to a range from “2 N-8 ” according to equation (23) N-8 ” to “254 × EN 61966-2-4:2006 – 13 – Annex A (informative) Compression of specular components of Y’ signals This annex describes an example method for the dynamic range compression of the components that are brighter than white in Y ′ (or Luma) signal, such as specular highlights In xvYCC colour encoding, linear R, G , B values according to equation (16), or non-linear R ′, G ′, B ′ values according to equations (17) to (19) are not limited between and After the YCC quantization (equation (22)), the value range will be limited as follows: Y ′ signal: Cb ′, Cr ′ signal: -15/219 to +238/219 (or -0,068 493 to +1,086 758) -15/224 to +238/224 (or -0,066 964 to +1,062 500) For the surface colours, Y ′ signals shall be in the range of and 1, while over-ranged values (greater than 1,0 or smaller than 0,0) in Cb ′ and Cr ′ are used for storing saturated colours However, if the specular components that are brighter than white exist in a captured image, there will be pixels with Y ′ signals greater than “1” These components must be compressed (or clipped) into the given quantization range An example of the specular compression method is provided in Figure A.1 NOTE Different proprietary compression methods in either Y’ components or R’G’B’ components are used in practice 256 235 YxvYCC(8) 192 128 64 16 0 0,5 1,5 Y' 2,5 IEC 2665/05 Figure A.1 – Example of the specular compression method EN 61966-2-4:2006 – 14 – Annex B (informative) Default transformation from 16-bit scRGB values to xvYCC values B.1 Introduction This annex describes the default transformation from scRGB (as defined in IEC 61966-2-2) to xvYCC Since the dynamic range of scRGB is wider than that of xvYCC, dynamic range compression (or clipping) for brighter than white colours is needed in the transformation (see Annex A for details) B.2 Transformation from scRGB values to 8-bit xvYCC The relationship between 16-bit scRGB values and linear RscRGB , GscRGB , BscRGB values is defined as follows: ( = (G = (B ) ) ÷ 192,0 ) − 0,5 ) ÷ 192,0 ) − 0,5 RscRGB = RscRGB(16 ) ÷ 192,0 − 0,5 GscRGB BscRGB The linear scRGB(16 scRGB(16 (B.1) RscRGB , GscRGB , BscRGB values are then transformed to non-linear R′, G ′, B′ values as follows If RscRGB , GscRGB , BscRGB < −0,018 R ′ = −1,099 × (− RscRGB )0,45 + 0,099 G ′ = −1,099 × (− GscRGB )0,45 + 0,099 (B.2) B ′ = −1,099 × (− BscRGB )0,45 + 0,099 If − ,018 ≤ RscRGB , GscRGB , BscRGB ≤ ,018 , R ′ = 4,50 × RscRGB G ′ = 4,50 × G scRGB B ′ = 4,50 × BscRGB (B.3) If RscRGB , GscRGB , BscRGB > ,018 , R ′ = 1,099 × (RscRGB )0,45 − 0,099 G ′ = 1,099 × (G scRGB )0,45 − 0,099 B ′ = 1,099 × (BscRGB ) 0,45 − 0,099 (B.4) EN 61966-2-4:2006 – 15 – The relationship between non-linear R ′, G ′, B ′ and xvYCC 601 is defined as follows: ′   ,299  Y601  ′   Cb601  = − ,168  Cr601 ′   ,500 0 ,587 − ,331 − ,418 ,114   R ′   ,500  G ′ − ,081   B ′ (B.5) The relationship between non-linear R ′, G ′, B ′ and xvYCC 709 is defined as follows: ′   0,212  Y709  ′   C b  709  = − ,114  Cr709 ′   ,500 0,715 − ,385 − ,454 ,072   R ′   ,500  G ′ − ,045   B ′ (B.6) NOTE If the capturing device is capable of storing Y’ greater than 238/219 (or 1,086 758), dynamic range compression can be performed at this stage See Annex A for the descriptions and quantization for xvYCC for 24-bit encoding (8-bit/channel) is defined as: YxvYCC(8 ) = round[219 × Y ′ + 16] Cb xvYCC(8 ) = round[224 × Cb ′ + 128] (B.7) CrxvYCC(8 ) = round[224 × Cr ′ + 128 ] For 24-bit encoding, the xvYCC values shall be limited to a range from to 254 according to equation (22) For N-bit/channel ( N > ) encoding, the relationship is defined as: [ ] = round[(224 × Cb ′ + 128 ) × ] = round[(224 × Cr ′ + 128 ) × ] YxvYCC( N ) = round (219 × Y ′ + 16 ) × n −8 Cb xvYCC( N ) CrxvYCC( N ) n −8 (B.7’) n −8 For N-bit/channel encoding, the xvYCC values shall be limited to a range from “2 N-8 ” according to equation (23) N-8 ” to “254 × EN 61966-2-4:2006 – 16 – Annex C (informative) xvYCC/ITU-R BT.709 and sYCC/sRGB compatibility Annex B of IEC 61966-2-1 provides an explanation for the compatibility between sRGB and ITU-R BT.709 ITU-R BT.709 specifically describes the encoding of the “reference” video camera, which will produce an “excellent” image when the resulting image is viewed on a “reference” display IEC 61966-2-1 provides a clear and well-defined “reference” display for a dim viewing environment Figure C.1 illustrates both the sRGB colour space and the extraction of the reference display specifications (with its viewing conditions) implicit in ITU-R BT.709 By building on this system, the sRGB colour space provides a display definition that can be used independently from ITUR BT.709 while maintaining compatibility The tree, first arrow, camera, second arrow and circled display represent the same concepts as in Figure C.1 The bottom display is identical to the targeted ITU display and is intended to show that sRGB is simply the targeted display of the ITU capture/display system, independent of the capture encoding space ITU-R BT.709 sRGB IEC 2666/05 Figure C.1 – Relationship between ITU-R BT.709 and sRGB However, this system was based on the CRT displays whose RGB chromaticity is within a certain tolerance of the sRGB specification With the emergence of novel displays based on other technologies (for example, LCDs, PDPs, etc.) that are capable of displaying wider colour gamut, the demands for extended-gamut colour space encoding increased IEC 619662-1, Amendment 1, was published to answer those needs for storing and exchanging out-ofsRGB-gamut saturated colours between devices This sYCC colour space is adopted in the Exif file format (JEITA CP-3451) and is now in widespread use in still imaging applications On the other hand, ITU-R BT.709 colour space is utilized for storing and exchanging in most of the video applications Therefore, this standard is intended to provide a solution for extending the gamut of ITU-R BT.709, like sYCC colour space extended the gamut of sRGB colour space Figure C.2 illustrates the same flow as Figure C.1, but ITU-R BT.709 is now replaced by extended-gamut colour space: xvYCC, and sRGB is replaced by sYCC EN 61966-2-4:2006 – 17 – ITU-RxvYCC BT.709-3 sYCC sRGB IEC 2667/05 Figure C.2 – Relationship between xvYCC and sYCC EN 61966-2-4:2006 – 18 – Bibliography [1] IEC 61966-2-1:1999, Multimedia systems and equipment – Colour measurement and management – Part 2-1: Colour management – Default RGB colour space – sRGB Amendment (2003) [2] IEC 61966-2-2:2003, Multimedia systems and equipment – Colour measurement and management – Part 2-2: Colour management – Extended RGB colour space – scRGB [3] ITU-R BT.470-5:1998, Conventional television systems [4] ITU-R BT.1361:1998, Worldwide unified colorimetry and related characteristics of future television and imaging systems [5] SMPTE EG28:1993, Annotated Glossary of Essential Terms for Electronic Production [6] SMPTE RP 177:1993, Derivation of Basic Television Color Equations (R1997) [7] CIE168:2005, Criteria for the evaluation of extended-gamut colour encodings [8] JEITA CP-3451:2002, Exchangeable image file format for digital still cameras , Exif Version 2.2 [9] Pointer, MR., The gamut of real surface colours, Colour Research and Applications , 1980, Vol.5, p.145-155 [10] Kumada, J and Nishizawa, T., Reproducible colour gamut of television systems, SMPTE Journal , 1992, Vol.101, p.559-567 [11] Katoh, N and Deguchi, T., Reconsideration of CRT Monitor Characteristics, Proc IS&T/SID Fifth Color Imaging Conference: Color Science, Systems and Applications, 1997, p.33-40 [12] Katoh, N., Extended colour space for capturing devices (invited paper), Proc 10th Congress of the International Colour Association: AIC Colour 05 , Granada, Spain, 2005 p 647-652 [13] Poynton, C., Digital Video and HDTV: Algorithms and Interfaces , Morgan Kaufman Publishers, 2002 [14] Poynton, C A., A Technical Introduction to Digital Video , John Wiley and Sons, 1996 [15] Sproson, WN., Colour Science in Television and Display Systems , Adam Hilger Ltd., Bristol, 1983 [17] Giorgianni, EG., and Madden, TE., Digital Color Management: Encoding Solutions , Addison Wesley, 1998 [18] Hunt, R WG., The Reproduction of Colour , 5th Ed., Fountain Press, England, 1995 _

Ngày đăng: 15/04/2023, 10:26

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN