Re: 8 bit to 18 bit per pixel lookup palette

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hello Paul,

I appreciate your suggestion. I was referring to an LCD panel, sorry to be
vague. I did scour the news group using google pretty hard all afternoon. I
see a number of entries concerning this problem, though honestly most of them
are like mine. In other words I see the problem but not the solution.
Generically, the solution is "implement an 18 to 8 bpp look up palette", but
again I'm not really sure how to begin doing this. I assume I am going to
have to make some mods to sa2video.cpp (in the case of the XSCALE), but even
once I determine where the color component is being set in video memory, I
don't have an idea of how to convert a 16-bit color to an 8-bit one. Maybe
just drop the LSBs? Anyhow, I will continue my search but if you know of one
particular article, especially something with some source code, I'd be much
in your debt.

Thanks again!
Bill

"Paul G. Tobey [eMVP]" wrote:

What is a "panel" in your paragraph there? It doesn't have a 'standard'
definition. If you mean an LCD display, 18bpp is a bit of a problem and you
can search the archives of this newsgroup by visiting groups.google.com and
navigating around to search just the archives of this group,
microsoft.public.windowsce.platbuilder (I'd try searching for "18bpp" first,
then narrow that to threads containing "pxa", too, if 18bpp returns too
many, more than 100, say).

Paul T.

"authorwjf" <authorwjf@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:D162F489-0093-4B73-BE34-1FCB9B8AD764@xxxxxxxxxxxxxxxx
Hi All,

I am hoping someone out there can point me in the right direction. I have
found several posts discussing this issue but none of them give me a good
idea of where to start. I have an 18-bpp panel connected to an XSCALE 270
design based on the MAINSTONE reference. I am supporting 3 panels: an 8,
16,
and 18bpp. The first two came along nicely but the last looks awful. I
have
come to believe I must confiugre the controller for 8-bpp, and then use
some
kind of look up palette to correct the color issues. Has anyone out there
got any suggestions for me on where to start? I'd very much appreciate
any
clues. I am hoping its just a matter of modifying syspal.h, but even if
that
is the case I have no idea what sort of modifications I'd be making.

Thanks in advance to anyone who might have some suggestions for me.

Bill



.



Relevant Pages

  • Re: Sony XBR4 -vs- Samsung 81 series
    ... With Motion Plus activated, the panel ... resolution (using the "FPD Benchmark Software for Professional" 1080i ... motion blur that's been seen on every competing LCD panel sampled to ...
    (alt.tv.tech.hdtv)
  • Re: Sony XBR4 -vs- Samsung 81 series
    ... Samsung combines the local dimming feature with what it calls "Motion ... With Motion Plus activated, the panel ... motion blur that's been seen on every competing LCD panel sampled to ... The Silicon Optix HD HQV test disc verified the LN-T4081F's ability to ...
    (alt.tv.tech.hdtv)
  • Re: Sony XBR4 -vs- Samsung 81 series
    ... Samsung combines the local dimming feature with what it calls "Motion ... With Motion Plus activated, the panel ... motion blur that's been seen on every competing LCD panel sampled to ... The Silicon Optix HD HQV test disc verified the LN-T4081F's ability to ...
    (alt.tv.tech.hdtv)
  • [ITA - Sell] Inspiron 8500 lcd panel pannello LTN154P1-L01 WSXGA+
    ... Is a 15,4" tft lcd panel with matte surface in super high resolution WSXGA+, ... GND 16 GND ...
    (comp.sys.laptops)
  • Re: LCD Support in kernel
    ... > I am planning on purchasing a crystalfontz LCD panel to be able to ... > never worked in the kernel. ... assuming that the LCD panel interfaces like a serial terminal. ... the LCD screen interfaces like a toaster. ...
    (freebsd-questions)