Article View: adobe.postscript.programming
Article #1203Re: rgb <--> ycc
From: Gernot Hoffmann
Date: Mon, 27 Jan 2003 11:47
Date: Mon, 27 Jan 2003 11:47
24 lines
1661 bytes
1661 bytes
Miklos, do we now really talk about YCbCr ? The conversion from RGB to Y is a widely accepted standard, but alas.., as Aandi had pointed out, there is not only one RGB space. The matrices, which you can find everywhere else refer exactly to the NTSC space and are valid for expected Gamma distorted image data (this means: linear light space data C=RGB are stored as modified values C�=C^/(1/2.2). It is a compensation for a monitor which should have then the inverse transfer function). Everybody should be aware that the transformation of C� data to any other color space is wrong, but the YCbCr conversion is done like this "by tradition". Y is practically OK, a B/W television would show a reasonable gray image. Cb and Cr don�t have a meaning, they are just mathematical constructions (3 variables in, 3 Variables out). The distribution was IMO chosen in a way that the overall band- width in TV channels is mimimized. Best regards --Gernot Hoffmann
Technical Details
Message-ID:
<1de78788.7@WebX.la2eafNXanI>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!newsfeed.online.be!newsfeed01.sul.t-online.de!t-online.de!WebXReferences:
<1de78788.-1@WebX.la2eafNXanI>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: 10c61a,351a1b1b12c74780 X-Google-Attributes: gid10c61a,public X-Google-ArrivalTime: 2003-01-27 04:08:05 PST From: "Gernot Hoffmann" <hoffmann@fho-emden.de> Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!newsfeed.online.be!newsfeed01.sul.t-online.de!t-online.de!WebX Newsgroups: adobe.postscript.programming Subject: Re: rgb <--> ycc Message-ID: <1de78788.7@WebX.la2eafNXanI> Date: Mon, 27 Jan 2003 03:47:06 -0800 References: <1de78788.-1@WebX.la2eafNXanI> Lines: 24 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit