Log in

View Full Version : rec.601 / pc.601 ... chroma range ???


Seb.26
18th May 2007, 11:04
Hi guys ! :)

I know that rec.601 use [16~235] range for luma and [16~240] for chromas.
I also know that pc.601 use [0~255] range for luma, but ...

What about the chromas range in pc.601 ?
> [0~255] ? ... them the "bottom half range" (=[0~128]) is larger than top half range (=[128~255])
> [1~255] ? ... this look the right one for me ... but ?
> [16~240] ? ... like in rec.601 ?

the avisynth www (http://avisynth.org/mediawiki/Convert) doesn't indicate this clearly ... and I don't commonly read pure MMX asm code !!!

Thanks for your help ! :)

Wilbert
18th May 2007, 13:51
What about the chromas range in pc.601 ?
> [0~255] ? ... them the "bottom half range" (=[0~128]) is larger than top half range (=[128~255])
This one.

IanB
18th May 2007, 14:47
Sorry Wilbert but no!

For PC.601 and PC.709 the chroma values are 128+/-127 so [1~255].

For Rec601 and Rec709 the chroma values are 128+/-112 so [16~240].

The tables at the top of the code with the equation comments is where to look.

Seb.26
19th May 2007, 16:33
For PC.601 and PC.709 the chroma values are 128+/-127 so [1~255].

For Rec601 and Rec709 the chroma values are 128+/-112 so [16~240].

Ok, thanks a lot ! ... :)