[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] 10 bits per color



René Dudfield wrote:
> On Thu, Oct 1, 2009 at 2:34 PM, PierreLafrance1@xxxxxxxxxxxx
> <PierreLafrance1@xxxxxxxxxxxx> wrote:
>>> Sounds lik yet another gimmick to get uneducated folk to buy another TV
>> LOL, I like this one.
>> But I'm not sure I understand your statement on NTSC.
>>
>> This is what my research subject is all about.  My boss asked me to
>> optimize my hardware design (0.35u CMOS image sensor) to fit eyes and
>> equipement limitations.  But I need first to create RGB101010 software
>> to see if DeepColor makes sense or not, before optimizing CMOS chips.
>> Since I like Python and I have Pygame experiences, I wanted to do that
>> software with Pygames.
>>
>> Thanks
>>
>> Pierre
>>
> 
> sounds like a fun project!
> 
> from my understanding of non-cutting-edge cmos sensors, they give out
> 8-16bit per pixel of range?  Then for color they use a bayer filter,
> to filter out the various wave lengths of light... usually RGB
> filters.  Of course if you took 1/3rd the resolution of that image,
> then it could be 16/16/16 per pixel I guess.
> 
> In the same sense you could work with a pygame Surface - but think of
> the colors in a different resolution.  Double the resolution, and
> you've doubled the color depth.
> 
> But you might want to check out exr... http://www.openexr.com/  and
> it's python bindings...
> http://excamera.com/sphinx/articles-openexr.html
> 
> 
> ... thinking of it a bit more... you should be able to display higher
> depths via opengl.
> 
> With pygame and opengl you should be able to set a higher bit depth...
> if your driver supports it.
> see: http://pygame.org/docs/ref/display.html#pygame.display.gl_set_attribute
> 
> Then send your data to the relevant bit depth gl texture, and you
> should be able to display whatever your driver supports
> 
> 
> cu.
> 
> 

Hi all,

> they give out 8-16bit per pixel of range?

René, you put the fingers exactly in the center of our question: Why
camera gave 12, or even 14 bits per color, if Windows, Display, Grahic
cards are limited to 8 bits per color ?
HDMI 1.3 is 1 year old only, Windows will support this (correctly ???)
in 1 month.  Only specialized software are supporting this.  But who has
PhotoShop at home ?

Ok, some print pictures, but in my opinion, there are even less dynamic
range on paper than on LCD (this need to be confirm).

About Bayer, some sensor work differently, if you are interrested, look
at Foveon sensor (bought by Sigma), and this patent:
http://www.google.com/patents/about?id=_mzIAAAAEBAJ&dq=Yves+Audet
That's my boss's patent, the CMOS sensor I'm working on

And yes it's a fun projet, mixing Pygame with chips design :-D

Pierre