Light pen

related topics
{system, computer, user}
{@card@, make, design}
{math, energy, light}
{game, team, player}
{work, book, publish}
{ship, engine, design}

A light pen is a computer input device in the form of a light-sensitive wand used in conjunction with a computer's CRT TV set or monitor. It allows the user to point to displayed objects, or draw on the screen, in a similar way to a touch screen but with greater positional accuracy. A light pen can work with any CRT-based display, but not with LCD screens (though Toshiba and Hitachi displayed a similar idea at the "Display 2006" show in Japan[1]), projectors and other display devices.

A light pen is fairly simple to implement. Just like a light gun, a light pen works by sensing the sudden small change in brightness of a point on the screen when the electron gun refreshes that spot. By noting exactly where the scanning has reached at that moment, the X,Y position of the pen can be resolved. This is usually achieved by the light pen causing an interrupt, at which point the scan position can be read from a special register, or computed from a counter or timer. The pen position is updated on every refresh of the screen.

The light pen became moderately popular during the early 1980s. It was notable for its use in the Fairlight CMI, and the BBC Micro. IBM PC compatible CGA, HGC and some EGA graphics cards featured a connector for a light pen as well. Even some consumer products were given light pens, in particular the Thomson MO5 computer family. Because the user was required to hold his or her arm in front of the screen for long periods of time, the light pen fell out of use as a general purpose input device.

The first light pen was created around 1952 as part of the Whirlwind project at MIT.[2][3]

Since the current version of the game show Jeopardy! began in 1984, contestants have used a light pen to write down their wagers and responses for the Final Jeopardy! round.

Since light pens operate by detecting light emitted by the screen phosphors, some nonzero intensity level must be present at the coordinate position to be selected.[citation needed]


See also

Full article ▸

related documents
Wire-frame model
Capture effect
Rotational delay
Ionospheric sounding
Noise level
Sinclair Scientific
Sawtooth wave
Phase modulation
Duty cycle
Planar (computer graphics)
Communications in Andorra
Advanced Maryland Automatic Network Disk Archiver
Metropolitan area network
Distributed Component Object Model
Enlightenment (window manager)
Communications in Vietnam
Telecommunications in Portugal
A20 handler
8-bit clean
Electric power control
Acme (text editor)
VESA Display Power Management Signaling
IBM Lotus SmartSuite