Adjusting brightness of an optical touch panel
First Claim
1. A method for adjusting brightness of an optical touch panel, said optical touch panel comprising a microprocessor, a display module including a back light source, and an optical position detection device including optical receiving devices, said method comprising:
- generating, via said optical receiving devices, a current ambient light level signal indicative of a detected current ambient light level and transmitting said current ambient light level signal to said microprocessor;
adjusting, via said microprocessor, brightness of said back light source based on said current ambient light level signal;
obtaining a current gain G under a user-adjusted normal ambient light condition, wherein said current gain G is obtained by exposing said optical receiving devices to said user-adjusted normal ambient light condition for a first period of time, reading current gain values from said optical receiving devices during said first period of time, ranking said current gain values from high to low, and averaging an effective percentage range of said current gain values; and
wherein said current gain G is inversely proportional to said current ambient light level;
obtaining a minimum gain Gmin under a maximum ambient light condition, wherein said minimum gain Gmin is obtained by exposing said optical receiving devices to said maximum ambient light condition for a second period of time, reading minimum gain values from said optical receiving devices during said second period of time, ranking said minimum gain values from high to low, and averaging an effective percentage range of said minimum gain values; and
obtaining a maximum gain Gmax under a minimum ambient light condition, wherein said maximum gain Gmax is obtained by exposing said optical receiving devices to said minimum ambient light condition for a third period of time, reading maximum gain values from said optical receiving devices during said third period of time, ranking said maximum gain values from high to low, and averaging an effective percentage range of said maximum gain values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, device, and computer program product are provided for adjusting brightness of an optical touch panel. The optical touch panel comprises a microprocessor, a display module including a back light source, and an optical position detection device including optical transmitting devices and optical receiving devices. The method comprises detecting, via the optical receiving devices, a current ambient light level on the display module. The method further comprises generating, via the optical receiving devices, a current ambient light level signal indicative of the detected current ambient light level and transmitting the current ambient light level signal to the microprocessor. Furthermore, the method comprises adjusting, via the microprocessor, brightness of the back light source based on the current ambient light level signal.
26 Citations
20 Claims
-
1. A method for adjusting brightness of an optical touch panel, said optical touch panel comprising a microprocessor, a display module including a back light source, and an optical position detection device including optical receiving devices, said method comprising:
-
generating, via said optical receiving devices, a current ambient light level signal indicative of a detected current ambient light level and transmitting said current ambient light level signal to said microprocessor; adjusting, via said microprocessor, brightness of said back light source based on said current ambient light level signal; obtaining a current gain G under a user-adjusted normal ambient light condition, wherein said current gain G is obtained by exposing said optical receiving devices to said user-adjusted normal ambient light condition for a first period of time, reading current gain values from said optical receiving devices during said first period of time, ranking said current gain values from high to low, and averaging an effective percentage range of said current gain values; and
wherein said current gain G is inversely proportional to said current ambient light level;obtaining a minimum gain Gmin under a maximum ambient light condition, wherein said minimum gain Gmin is obtained by exposing said optical receiving devices to said maximum ambient light condition for a second period of time, reading minimum gain values from said optical receiving devices during said second period of time, ranking said minimum gain values from high to low, and averaging an effective percentage range of said minimum gain values; and obtaining a maximum gain Gmax under a minimum ambient light condition, wherein said maximum gain Gmax is obtained by exposing said optical receiving devices to said minimum ambient light condition for a third period of time, reading maximum gain values from said optical receiving devices during said third period of time, ranking said maximum gain values from high to low, and averaging an effective percentage range of said maximum gain values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for adjusting brightness of an optical touch panel, said device comprising:
-
a display module comprising a display area and a back light source; an optical position detection device coupled to said display module, said optical position detection device comprising optical receiving devices; and control circuitry electrically coupled to said display module, said control circuitry comprising a memory that includes a current gain calculation module for obtaining a current gain G under a user-adjusted normal ambient light condition after said optical receiving devices are exposed for a first period of time, a minimum gain calculation module for obtaining a minimum gain Gmin under a maximum ambient light condition after said optical receiving devices are exposed for a second period of time, and a maximum gain calculation module for obtaining a maximum gain Gmax under a minimum ambient light condition after said optical receiving devices are exposed for a third period of time; wherein said optical receiving devices generate a current ambient light level signal indicative of a detected current ambient light level and transmit said current ambient light level signal to said control circuitry, and wherein said control circuitry adjusts brightness of said back light source based on said current ambient light level signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising a non-transitory computer-readable medium having program instructions embodied therewith for adjusting brightness of an optical touch panel, wherein said optical touch panel includes a microprocessor, a display module including a back light source, and an optical position detection device including optical receiving devices, and wherein said program instructions are executable by a computing device to cause said computing device to:
-
generate, via said optical receiving devices, a current ambient light level signal indicative of a detected current ambient light level and transmitting said current ambient light level signal to said microprocessor; adjust, via said microprocessor, brightness of said back light source based on said current ambient light level signal; obtain a current gain G under a user-adjusted normal ambient light condition, wherein said current gain G is obtained by exposing said optical receiving devices to said user-adjusted normal ambient light condition for a first period of time, reading current gain values from said optical receiving devices during said first period of time, ranking said current gain values from high to low, and averaging an effective percentage range of said current gain values; and
wherein said current gain G is inversely proportional to said current ambient light level;obtain a minimum gain Gmin under a maximum ambient light condition, wherein said minimum gain Gmin is obtained by exposing said optical receiving devices to said maximum ambient light condition for a second period of time, reading minimum gain values from said optical receiving devices during said second period of time, ranking said minimum gain values from high to low, and averaging an effective percentage range of said minimum gain values; and obtain a maximum gain Gmax under a minimum ambient light condition, wherein said maximum gain Gmax is obtained by exposing said optical receiving devices to said minimum ambient light condition for a third period of time, reading maximum gain values from said optical receiving devices during said third period of time, ranking said maximum gain values from high to low, and averaging an effective percentage range of said maximum gain values. - View Dependent Claims (19, 20)
-
Specification