CRT vs. LCD
Peter Quain
pquain at une.edu.au
Thu Mar 4 14:50:00 UTC 2010
Date: Fri, 19 May 2006 14:10:31 -0700
To: DMDX at psy1.psych.arizona.edu
From: "Jonathan C. Forster" <jforster at psy1.psych.arizona.edu>
Subject: [DMDX] TFT (or LCD) displays caveat emptor
Reply-To: DMDX at psy1.psych.arizona.edu
Sender: DMDX-owner at psy1.psych.arizona.edu
As I was testing a LCD display (alternatively called an TFT or
Flat Panel display) here I came across another previously
unconsidered dimension of them that is a very serious consideration
in their use as tachistoscopic display devices. And that is that the
LCDs all have a digital signal processor (DSP) in them sitting
between the computer's output and the pixels of the display and the
speed of that processor can interfere with tachistoscopic
displays. For instance when I first started testing this LCD the
script I chose was using a 1024x768 display mode whereas the native
resolution of this panel is 1600x1200. So the DSP has to take the
1024x768 signal and stretch it onto the 1600x1200 array of pixels
that actually constitutes the display. It turns out that this device
can't keep up with even a moderately fast tachistoscopic display and
was producing tearing at even pedestrian 4 tick displays. I was
toggling the background color between black and white and despite
DMDX detecting no display errors I could plainly see tearing on the
display. Once I realized what was up and switched DMDX to using the
native resolution of the panel the tearing went away.
So one must be very careful to use the native resolution of an LCD
when using DMDX.
A further consideration that hasn't been tested yet but is likely
to be the case is that my monitor is using a DVI cable and not the
old 15 pin analog VGA cable that most displays are using. The DVI
cable is used here because high resolution displays (ie 1600x1200 and
beyond) start to jitter and have all sorts of nasty
problems. Because the same DSP mentioned above has to take the
analog video signal and process it it stands a very good chance of
running into the same problems mentioned above. So even if someone
was using the native resolution of the panel the use of an analog
signal cable could very well introduce the same sorts of tearing problems.
Fortunately this is relatively easy to detect without additional
test equipment beyond the human eye. Basically toggle the background
color at a rate DMDX can handle without display errors and you should
see an even flickering display. If you see periodic horizontal
discontinuities then your LCD has a problem.
f30 <!VideoMode desktop> <vm 1024,768,16,0> d3
0 <dbgc 0> <dwc 255255255> <ln -1> "display tearing test" <cr> <set c1=100>;
3 <delay 3> %4 <bgc 255255255> / <dec 1> <bicgt 1,0,3>;
0 "end" l;
/"\
-jonathan (j.c.f.) \ /
X
ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \
Any given program, once running, is obsolete.
At 01:40 AM 5/03/2010, you wrote:
>I had a discussion yesterday with a collegue from another lab about
>display types. I am always using CRT displays for my experiments
>because they have higher refresh rates and no decay in which color
>values might differ from what you programmed.
>However, this guy was bringing forward an argument I have not thought
>about so far: For LCDs you have a stable overall picture at any given
>moment. A CRT display virtually draws one point after another, i.e.
>you never see an entire, let's say circle but your brain makes you see
>it as the point and lines are drawn so rapidly. I was shown photos
>made by a digital camera with really short shutter times (less than 5
>ms) and for CRT displays you can never see entire stimuli whereas for
>LCDs you do.
>
>So I was wondering what kind of display you are using in your labs and
>what your experiences are. Maybe there will develop a fruitful
>discussion.
>
>Cheers,
>Tobias
>
>--
>You received this message because you are subscribed to the Google
>Groups "E-Prime" group.
>To post to this group, send email to e-prime at googlegroups.com.
>To unsubscribe from this group, send email to
>e-prime+unsubscribe at googlegroups.com.
>For more options, visit this group at
>http://groups.google.com/group/e-prime?hl=en.
--
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.
More information about the Eprime
mailing list