LUMINESCENCE SHOCK AVOIDANCE IN DISPLAY DEVICES
20210397291 · 2021-12-23
Inventors
Cpc classification
G06F3/041
PHYSICS
G06F3/0421
PHYSICS
G06F3/0488
PHYSICS
G06F3/04182
PHYSICS
G09G2320/0633
PHYSICS
G06F2203/04101
PHYSICS
G06F2203/04104
PHYSICS
G09G3/20
PHYSICS
G06F3/0416
PHYSICS
G09G2320/0653
PHYSICS
G06F3/04166
PHYSICS
International classification
G06F3/041
PHYSICS
G09G3/20
PHYSICS
Abstract
A luminescence shock avoidance algorithm selectively limits the brightness level of a display device when the display device is activated in a dark environment to prevent the temporary vision impairment that can occur when a display device is activated in a dark environment. The algorithm receives the state of the display (e.g. on or in standby mode), and can optionally receive an ambient lighting value from an ambient light sensor and a user-selectable manual brightness adjustment setting to determine whether luminescence shock avoidance should even be triggered, and if it is triggered, how much should the brightness level of the display be limited.
Claims
1. An electronic device, comprising: a display; an ambient light sensor that detects an ambient light level, wherein the display is at a first brightness level; and control circuitry that increases a brightness of the display from the first brightness level to a second brightness level that is higher than the first brightness level based on the detected ambient light level.
2. The electronic device defined in claim 1, wherein increasing the brightness of the display from the first brightness level to the second brightness level that is higher than the first brightness level based on the detected ambient light level comprises increasing the brightness of the display from the first brightness level to the second brightness level that is higher than the first brightness level based on the detected ambient light level when the display is turned on.
3. The electronic device defined in claim 2, wherein the display is turned on in response to reception of a telephone call.
4. The electronic device defined in claim 2, wherein the display is turned on in response to reception of a text message.
5. The electronic device defined in claim 2, wherein the display is turned on in response to reception of an e-mail.
6. The electronic device defined in claim 1, wherein the control circuitry increases the brightness of the display from the first brightness level to the second brightness level when the detected ambient light level is below a threshold.
7. The electronic device defined in claim 6, wherein the control circuitry increases the brightness of the display from the first brightness level to a third brightness level when the detected ambient light level is above the threshold and wherein the third brightness level is greater than the second brightness level.
8. The electronic device defined in claim 7, wherein the control circuitry increases the brightness of the display based on a brightness adjustment function and wherein the third brightness level is equal to a first normal brightness level determined by the brightness adjustment function for the detected ambient light level that is above the threshold.
9. The electronic device defined in claim 8, wherein the brightness adjustment function is selected by a user of the electronic device.
10. The electronic device defined in claim 1, wherein increasing the brightness of the display from the first brightness level based on the detected ambient light level comprises increasing the brightness of the display based on a comparison between the detected ambient light level and a threshold.
11. An electronic device comprising: a display; an ambient light sensor that produces ambient light data; and control circuitry that is configured to activate the display by adjusting a brightness level of the display from a first brightness level while the display is powered-down to a second brightness level while the display is activated based on the ambient light data.
12. The electronic device defined in claim 11, wherein the ambient light data is based on a detected ambient light level and wherein adjusting the brightness level of the display from the first brightness level while the display is powered-down to the second brightness level while the display is activated comprises: increasing the brightness level of the display from the first brightness level to the second brightness level in response to determining that the detected ambient light level is below a threshold.
13. The electronic device defined in claim 11, wherein the control circuitry is configured to activate the display in response to a trigger selected from the group consisting of: reception of a telephone call, reception of a text message, and reception of an e-mail.
14. An electronic device, comprising: a display that emits light; and gamma-shift logic that is configured to at least temporarily shift a color of the light emitted by the display upon activating the display.
15. The electronic device defined in claim 14, wherein shifting the color of the light emitted by the display comprises adjusting a first wavelength of light emitted by the display towards a second wavelength corresponding to red light.
16. The electronic device defined in claim 15, wherein the first wavelength of light emitted by the display is selected from the group consisting of: green light and blue light.
17. The electronic device defined in claim 14, wherein the processing circuitry is configured to activate the display in response to a trigger selected from the group consisting of: reception of a telephone call, reception of a text message, and reception of an e-mail.
18. The electronic device defined in claim 14, further comprising: a sensor that is configured to detect an ambient light level, wherein the gamma-shift logic is configured to at least temporarily shift the color of the light emitted by the display upon activating the display based on the ambient light level.
19. The electronic device defined in claim 18, wherein the gamma-shift logic is configured to temporarily shift the color of the light emitted by the display upon activating the display when the detected ambient light level is less than a threshold.
20. The electronic device defined in claim 14, wherein the gamma-shift logic comprises a color lookup table.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION
[0026] In the following description of preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which it is shown by way of illustration specific embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the preferred embodiments of the present invention.
[0027] A luminescence shock avoidance algorithm can be employed to selectively limit the brightness level of a display device when the display device is activated in a dark environment to prevent the temporary vision impairment that can occur when a display device is activated in a dark environment. The algorithm receives the state of the display (e.g. on or in standby mode), and can optionally receive an ambient lighting value from an ambient light sensor and a user-selectable manual brightness adjustment setting to determine whether luminescence shock avoidance should even be triggered, and if it is triggered, how much should the brightness level of the display be limited.
[0028] Although some embodiments of this invention may be described herein in terms of mobile telephones, it should be understood that other embodiments of this invention may not be so limited, but can be generally applicable to any display device that is capable of automatically waking up from a sleep mode and illuminating the display to a certain level.
[0029]
[0030] Sensor panel 124 can include a capacitive touch sensor panel capable of detecting touch or hovering within the near-field detection capabilities of the capacitive touch sensors, or a proximity sensor panel capable of detecting hovering outside the near field detection capabilities of the capacitive touch sensors, or a combination of both. Examples of a capacitive touch sensor panel and a proximity sensor panel are described in Applicant's co-pending U.S. application Ser. No. 11/649,998 entitled “Proximity and Multi-Touch Sensor Detection and Demodulation,” filed on Jan. 3, 2007, the contents of which are incorporated by reference herein.
[0031] Sensor panel 124 can be connected to other components in computing system 100 through connectors integrally formed on the sensor panel, or using flex circuits. Computing system 100 can include one or more panel processors 102 and peripherals 104, and panel subsystem 106. The one or more processors 102 can include, for example, ARM968 processors or other processors with similar functionality and capabilities. However, in other embodiments, the panel processor functionality can be implemented instead by dedicated logic such as a state machine. Peripherals 104 can include, but are not limited to, random access memory (RAM) or other types of memory or storage, watchdog timers and the like.
[0032] Panel subsystem 106 can include, but is not limited to, one or more analog channels 108, channel scan logic 110 and driver logic 114. Channel scan logic 110 can access RAM 112, autonomously read data from the analog channels and provide control for the analog channels. This control can include multiplexing columns of sensor panel 124 to analog channels 108. In addition, channel scan logic 110 can control the driver logic and stimulation signals being selectively applied to rows of sensor panel 124. In some embodiments, panel subsystem 106, panel processor 102 and peripherals 104 can be integrated into a single application specific integrated circuit (ASIC).
[0033] Driver logic 114 can provide multiple panel subsystem outputs 116 and can present a proprietary interface that drives high voltage driver 118. High voltage driver 118 can provide level shifting from a low voltage level (e.g. complementary metal oxide semiconductor (CMOS) levels) to a higher voltage level, providing a better signal-to-noise (S/N) ratio for noise reduction purposes. The high voltage driver outputs can be sent to decoder 120, which can selectively connect one or more high voltage driver outputs to one or more panel row inputs 122 through a proprietary interface and enable the use of fewer high voltage driver circuits in the high voltage driver 118. Each panel row input 122 can drive one or more rows in sensor panel 124. In some embodiments, high voltage driver 118 and decoder 120 can be integrated into a single ASIC. However, in other embodiments high voltage driver 118 and decoder 120 can be integrated into driver logic 114, and, in still other embodiments, high voltage driver 118 and decoder 120 can be eliminated entirely.
[0034] Computing system 100 can also include host processor 128 for receiving outputs from panel processor 102 and performing actions based on the outputs that can include, but are not limited to, moving an object such as a cursor or pointer, scrolling or panning, adjusting control settings, opening a file or document, viewing a menu, making a selection, executing instructions, operating a peripheral device connected to the host device, answering a telephone call, placing a telephone call, terminating a telephone call, changing the volume or audio settings, storing information related to telephone communications such as addresses, frequently dialed numbers, received calls, missed calls, logging onto a computer or a computer network, permitting authorized individuals access to restricted areas of the computer or computer network, loading a user profile associated with a user's preferred arrangement of the computer desktop, permitting access to web content, launching a particular program, encrypting or decoding a message, and/or the like.
[0035] Host processor 128 can also perform additional functions that may not be related to panel processing, and can be coupled to program storage 132 and display device 130 such as a liquid crystal display (LCD) for providing a user interface (UI) to a user of the device. For example, a luminescence shock avoidance algorithm according to embodiments of this invention can be implemented in software or firmware and executed by host processor 128 to selectively limit the brightness level of a display device when the display device is activated in a dark environment to prevent the temporary vision impairment that can occur when display device 130 is activated in a dark environment.
[0036] In some embodiments of this invention, an ambient light sensor 144 may provide a signal or change in state corresponding to the amount of ambient light present. Ambient light sensor 144 can be a photodiode (e.g. a fast pin diode) 146 or any other device (e.g. a phototransistor or other sensing device) known in the art whose current changes as a function of received ambient light, and can include both an infrared (IR) sensor and a visible light sensor.
[0037]
[0038] Conversely, if the user desires a higher display brightness, the control setting can be adjusted up, either in continuous or discrete steps, passing through brightness functions 204 and 206, until an absolute maximum display brightness function 208 is reached. Note that in the example of
[0039]
[0040] To avoid luminescence shock, an algorithm may be applied as follows. If the display device is off and a call or other triggering activity is detected, the ambient light sensor will turn on and detect a certain ambient light level. In one embodiment, if the detected ambient light level is greater than or equal to a luminescence shock threshold value 226, then the display device will turn on at a brightness level according to the current display brightness setting. In other words, if the ambient light level is greater than or equal to threshold value 226, the display will turn on from a zero brightness level to the level defined by the appropriate brightness function as determined by the current display brightness setting (e.g. from point 218 to point 220). Threshold value 226 can be determined empirically and then used as a fixed value in the algorithm, or it can be user programmable. Because threshold value 226 is chosen such that no luminescence shock is expected for ambient light levels above the threshold value, no adjustment is made to the display brightness level when the display turns on.
[0041] However, if the detected ambient light level is below threshold value 226, luminescence shock may occur, so the display device will turn on from a zero brightness level to an initially reduced brightness level as compared to what would normally be expected if the brightness function appropriate for the current display brightness level was followed. In other words, the display will initially turn on to a brightness level less than the appropriate brightness function as determined by the current display brightness setting (e.g. from point 222 to point 228, which is less than point 224). This dimmer than usual brightness level is intended to avoid luminescence shock. After some short time period has passed (e.g. five seconds), giving the user's eyes time to adjust, the brightness level can be gradually or instantly increased to the level determined by the appropriate brightness function (see arrow 230), which should be closer to ideal for sufficient visibility at the current ambient light level.
[0042] In other embodiments, threshold 226 is not used, and therefore regardless of the detected ambient light level, the display will initially turn on to a brightness level less than the appropriate brightness function as determined by the current display brightness setting. Optionally, as above, after some short time period has passed, the brightness level can be gradually or instantly increased to the level determined by the appropriate brightness function.
[0043] If the display device is already on and a call or other triggering activity is detected, there will be no change to the display brightness, regardless of the current light level. In other words, the luminescence shock avoidance algorithm can be employed only when the display device is initially off.
[0044] The reduced brightness value may be implemented in a number of different ways.
[0045]
[0046] As the example embodiment of
[0047]
[0048]
[0049] Even in embodiments without an ambient light sensor, and therefore no detected ambient light level, luminescence shock can be avoided.
[0050] In some embodiments of this invention, the wavelength of light from the display can be shifted to further reduce luminescence shock.
[0051]
[0052]
[0053] Although the present invention has been fully described in connection with embodiments thereof with reference to the accompanying drawings, it is to be noted that various changes and modifications will become apparent to those skilled in the art. Such changes and modifications are to be understood as being included within the scope of the present invention as defined by the appended claims.