1460721972-5063eb02-7150-4cbe-949e-c4dc92ecc4e0

1. A pointing device interface module for receiving pointing device events generated by a pointing device connected to a computer, comprising:
a calibration module for modifying a rate of movement of a cursor displayed by the computer;
an event detection module for
detecting a less-than-optimal calibration indicator and
modifying the rate of movement of the cursor; and

an application interface module for communicating with an application being performed on the computer.
2. The pointing device interface module according to claim 1, further comprising a storage module for storing calibration information.
3. The pointing device interface module according to claim 2, wherein the storage module stores calibration information for a class of applications.
4. The pointing device interface module according to claim 1, wherein the event detection module automatically reviews the received pointing device events and automatically modifies the rate of movement of the cursor based upon the detected indicator.
5. The pointing device interface module according to claim 1, wherein the application interface module receives calibration information from the application.
6. A method for calibrating a rate of movement of a cursor displayed by a computer in response to a pointing device connected to the computer, comprising the steps of:
requesting a user to operate the pointing device to indicate a natural range of motion of the user while operating the pointing device;
receiving pointing device events from the pointing device while the user is operating the pointing device;
defining the natural range of motion of the user from the pointing device events;
calculating a dimension from the defined natural range of motion; and
defining the rate of movement of the cursor using the dimension.
7. The method according to claim 6, wherein a plurality of dimensions are calculated from the defined range of motion.
8. The method according to claim 6, wherein a plurality of rates of movement of the cursor are defined.
9. The method according to claim 6, wherein the rate of movement is defined using a number of pixels in a display device of the computer.
10. The method according to claim 6, wherein the dimension is calculated using diameters of a plurality of cross-sections of the defined range of motion.
11. A computer system, comprising:
a computer for executing one or more applications and receiving pointing device events generated by a pointing device connected to the computer;
a calibration module for modifying a rate of movement of a cursor displayed by the computer in response to the pointing device events;
an event detection module for
detecting a less-than-optimal calibration indicator and
modifying the rate of movement of the cursor; and

an application interface module for communicating with an application being performed on the computer.
12. The pointing device interface module according to claim 11, further comprising a storage module for storing calibration information.
13. The pointing device interface module according to claim 12, wherein the storage module stores calibration information for a class of applications.
14. The pointing device interface module according to claim 11, wherein the event detection module automatically reviews the received pointing device events and automatically modifies the rate of movement of the cursor based upon the detected indicator.
15. The pointing device interface module according to claim 11, wherein the application interface module receives calibration information from the applications.
16. A method for autonomously modifying a rate of movement of a cursor displayed by a computer in response to a pointing device connected to the computer, comprising the steps of:
receiving pointing device events from the pointing device;
detecting a less-than-optimal calibration indicator for the pointing device events; and
autonomously modifying the rate of movement of the cursor based upon the detected indicator.
17. The method according to claim 16, wherein
the indicator is defined by the cursor moving beyond a boundary of a display area of the computer; and
the modification of the rate of movement of the cursor is to decrease the rate of movement.
18. The method according to claim 16, wherein
the indicator is defined by a plurality of successive long strokes in substantially the same direction; and
the modification of the rate of movement of the cursor is to increase the rate of movement.
19. The method according to claim 16, wherein
the indicator is defined by a stroke greater than a dimension describing a normal range of motion for a user of the pointing device; and
the modification of the rate of movement of the cursor is to increase the rate of movement.
20. The method according to claim 16, wherein
the modification step occurs after a defined number of similar indicators have been detected.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A liquid crystal panel substrate comprising:
a semiconductor substrate;
a well region formed on the surface of the semiconductor substrate;
a plurality of pixel units, each pixel unit including a reflective electrode and a switching element electrically connected to the reflective electrode, the pixel units being arranged in a matrix pattern on the substrate, the plurality of pixel units forming a pixel region; and
a capacitor for holding a voltage applied to the pixel, the capacitor including an electrode formed on the well surface, the electrode being the same conductivity type as the well region and having a higher impurity concentration than the well, and the thickness of an insulating film in the capacitor is one third to one fifth the thickness of a gate insulating film of the switching element.
2. The liquid crystal panel substrate according to claim 1, further comprising a predetermined voltage line formed outside the pixel region, wherein the electrode being connected to the predetermined voltage line.
3. The liquid crystal panel comprising;
the liquid crystal panel substrate of claim 1;
a transparent substrate having a counter electrode and being opposed to the liquid crystal panel substrate, the transparent substrate being separated from the liquid crystal panel substrate by a gap; and
a liquid crystal material encapsulated into the gap between the liquid crystal substrate and the transparent substrate.
4. An electronic device comprising the liquid crystal panel of claim 3 as a display section.
5. The projection display device comprising the electronic device of claim 4, a light source, the liquid crystal panel modulating the light from the light source, and a projection lens for projecting the light modulated by the liquid crystal panel.