Summary of the invention
The shortcoming of prior art in view of the above, the object of the present invention is to provide a kind of automatic brightness adjustment method and system-, cannot meet in the fast-changing situation of external environment for solving brightness regulation technology in prior art, cannot the setting of accurate assurance display screen brightness, to such an extent as to occur that mobile terminal is bright in external environment, dark when switching fast and always keep the problem of the phenomenon of darker or brighter constant brightness.
For achieving the above object and other relevant objects, one aspect of the present invention provides a kind of automatic brightness adjustment method, be applied to the mobile terminal being configured with display screen, described automatic brightness adjustment method comprises the following steps: step one, under unlatching automatically adjustment luminance patterns, output brightness initial value instruction is set, be set to described brightness initial value according to arranging the brightness value of instruction by the display screen of mobile terminal; Step 2, after getting described brightness initial value, entered for the first luma samples cycle, obtains the first average brightness value of the display screen in the first luma samples cycle; Step 3, entered for the second luma samples cycle, obtained the second average brightness value of the display screen in the second luma samples cycle; Step 4, automatic brightness adjustment operation before performing according to described first average brightness value and the second average brightness value; Step 5, enters (2+N) luma samples cycle, obtains (2+N) average brightness value of the display screen in (2+N) luma samples cycle; Enter (3+N) luma samples cycle, obtain (3+N) average brightness value of the display screen in (3+N) luma samples cycle, wherein, N is the cycle index from 1; Step 6, automatic brightness adjustment operation after performing according to (2+N) average brightness value of the display screen in (2+N) luma samples cycle and (3+N) average brightness value of the display screen in (3+N) luma samples cycle, return step 5, perform cycling.
Alternatively, described step 2 comprises the following steps: the described first luma samples cycle is divided into the first sample phase and the second sample phase; Described in described first sample phase Real-time Collection, the brightness changing value of the display screen of mobile terminal is to calculate the first average brightness value of the display screen in the first luma samples cycle, and the display screen being set to described mobile terminal is at brightness value instantly.
Alternatively, described step 3 comprises the following steps: the described second luma samples cycle is divided into the 3rd sample phase and the 4th sample phase; Described in described 3rd sample phase Real-time Collection, the brightness changing value of the display screen of mobile terminal is to calculate the second average brightness value of the display screen in the second luma samples cycle.
Alternatively, described front automatic brightness adjustment operation comprises: according to the first average brightness value of the display screen in described first luma samples cycle and the second average brightness value of the display screen in described second luma samples cycle, judge whether described second average brightness value is positioned at a predetermined luminance scope, if not, then described first average brightness value is set to the brightness value of display screen in the described second luma samples end cycle moment; If so, then the mean value of described first average brightness value and described second average brightness value is set to the brightness value instantly of the display screen of described mobile terminal.
Alternatively, described rear automatic brightness adjustment operation comprises: judge whether (2+N) average brightness value of display screen in (2+N) luma samples cycle and (3+N) average brightness value of the display screen in (3+N) luma samples cycle are all positioned at another predetermined luminance scope, if, the display screen then mean value of (2+N) average brightness value and described (3+N) average brightness value being set to described mobile terminal is at brightness value instantly, if not, the display screen then described (2+N) average brightness value being set to described mobile terminal is at brightness value instantly.
Alternatively, described display screen has maximum brightness value and minimum luminance value, and described brightness initial value is the mean value of maximum brightness value and minimum luminance value.
The present invention also provides a kind of automatic brightness-regulating system on the other hand, be applied to the mobile terminal being configured with display screen, described automatic brightness-regulating system comprises: command output module, for under unlatching automatically adjustment luminance patterns, output brightness initial value instruction is set, the first brightness be connected with described command output module arranges module, for being set to described brightness initial value according to arranging the brightness value of instruction by the display screen of mobile terminal; First luminance acquisition module of model calling is set with described first brightness, for after getting described brightness initial value, entered for the first luma samples cycle, and obtain the first average brightness value of the display screen in the first luma samples cycle; With the second luminance acquisition module of described first luminance acquisition model calling, for entering for the second luma samples cycle, and obtain the second average brightness value of the display screen in the second luma samples cycle; With automatic brightness adjustment module before described first luminance acquisition module and the second luminance acquisition model calling, for performing front automatic brightness adjustment operation according to described first average brightness value and the second average brightness value; With (2+N) luminance acquisition module of described front automatic brightness adjustment model calling, for entering (2+N) luma samples cycle, obtain (2+N) average brightness value of the display screen in (2+N) luma samples cycle; With (3+N) luminance acquisition module of described (2+N) luminance acquisition model calling, for entering (3+N) luma samples cycle, (3+N) average brightness value of the display screen in (3+N) the luma samples cycle of acquisition, wherein, N is the cycle index from 1; With the rear automatic brightness adjustment module of described (2+N) luminance acquisition module and (3+N) luminance acquisition model calling, automatic brightness adjustment operation after performing for (2+N) average brightness value of the display screen according to (2+N) luma samples cycle and (3+N) average brightness value of the display screen in (3+N) luma samples cycle; With the cycling module of described (2+N) luminance acquisition module, (3+N) luminance acquisition module and rear automatic brightness adjustment model calling, for calling described (2+N) luminance acquisition module, (3+N) luminance acquisition module and rear automatic brightness adjustment module, perform cycling.
Alternatively, described front automatic brightness adjustment module is also for the first average brightness value of the display screen according to the described first luma samples cycle and the second average brightness value of the display screen in described second luma samples cycle, judge whether described second average brightness value is positioned at a predetermined luminance scope, if so, then call, for described first average brightness value being set to display screen, module is set in the second brightness of the brightness value in described second luma samples end cycle moment; If not, then make described second brightness arrange display screen that the mean value of described first average brightness value and described second average brightness value is set to described mobile terminal by module is at brightness value instantly.
Alternatively, whether (2+N) average brightness value of display screen and (3+N) average brightness value of the display screen in (3+N) luma samples cycle of described rear automatic brightness adjustment module also for judging (2+N) luma samples cycle are all positioned at another predetermined luminance scope, if, then call display screen for the mean value of (2+N) average brightness value and described (3+N) average brightness value being set to described mobile terminal and module is set in the 3rd brightness of brightness value instantly, if not, then make described 3rd brightness arrange display screen that described (2+N) average brightness value is set to described mobile terminal by module is at brightness value instantly.
Another aspect of the invention also provides a kind of mobile terminal, comprising: as the automatic brightness-regulating system as described in arbitrary in claim 7-9; And the interactive unit to be connected with described automatic brightness-regulating system, the interactive interface of described interactive unit for providing described mobile terminal to enter adjustment luminance patterns automatically
As mentioned above, automatic brightness adjustment method and system of the present invention, have following beneficial effect:
Automatic brightness adjustment method and system of the present invention and the mobile terminal with this automatic brightness-regulating system can the settings of accurate assurance display screen brightness in the fast-changing situation of external environment, avoid when mobile terminal is bright in external environment, dark to be switched fast and occur dodging screen phenomenon, make user have better visual experience.
Embodiment
Below by way of specific instantiation, embodiments of the present invention are described, those skilled in the art the content disclosed by this instructions can understand other advantages of the present invention and effect easily.The present invention can also be implemented or be applied by embodiments different in addition, and the every details in this instructions also can based on different viewpoints and application, carries out various modification or change not deviating under spirit of the present invention.It should be noted that, when not conflicting, the feature in following examples and embodiment can combine mutually.
It should be noted that, the diagram provided in following examples only illustrates basic conception of the present invention in a schematic way, then only the assembly relevant with the present invention is shown in graphic but not component count, shape and size when implementing according to reality is drawn, it is actual when implementing, and the kenel of each assembly, quantity and ratio can be a kind of change arbitrarily, and its assembly layout kenel also may be more complicated.
Embodiment one
The present embodiment provides a kind of automatic brightness adjustment method, is applied to the mobile terminal being configured with display screen, such as, and smart mobile phone, panel computer etc. intelligent mobile terminal.In the present embodiment, described automatic brightness adjustment method can be applicable on bus, solves and travels at the application scenarios of the bosky road of both sides band when taking big bus, to solve external environment brightness, switch to fast secretly from bright, then from secretly switching to bright fast.
Now the automatic brightness adjustment scheme that adopts of mobile terminal commercially generally all: first brightness value is normalized, supposes that brightness value is divided into 10 grades: 1,2,3,4,5,6,7,8,9,10.Fixed number of times 4 brightness values of supposing to sample in predetermined sampling time Δ t are all 1,1,1,1, and in next predetermined sampling time Δ t, sampling fixed number of times is all for 4 times 9,9,9,9.If according to existing design philosophy, mobile terminal display screen curtain is last predetermined sampling time Δ t brightness is certainly 1, and a rear predetermined sampling time Δ t brightness is 9.Go down and so forth, the brightness of mobile terminal display screen curtain will be flickering under this environment for use.
Refer to Fig. 2, be shown as automatic brightness adjustment method flow schematic diagram.As shown in Figure 2, described automatic brightness adjustment method comprises the following steps:
S1, under unlatching automatically adjustment luminance patterns, output brightness initial value instruction is set, be set to described brightness initial value according to arranging the brightness value of instruction by the display screen of mobile terminal.In the present embodiment, step S1 also comprises the step according to arranging command calculations brightness initial value.The display screen of described mobile terminal has maximum brightness value and minimum luminance value, and described brightness initial value is the mean value of maximum brightness value and minimum luminance value.Such as, the maximum brightness value of the brightness value of the display screen of described mobile terminal is 10, and minimum luminance value is 0, so brightness initial value=(0+10)/2=5.
S2, after getting described brightness initial value, entered for the first luma samples cycle, obtains the first average brightness value of the display screen in the first luma samples cycle.This step specifically comprises following two steps:
The described first luma samples cycle is divided into the first sample phase and the second sample phase.In the present embodiment, the value=2 × predetermined sampling time Δ t of described first sample phase.Value=n × predetermined sampling time Δ the t of described second sample phase, n is bright according to external environment, and the dark speed that switches is determined, if switch slow, n is set to fractional value, such as, can be set to 3, if switch fast, n is set to large numerical value, such as, but is set to 6.
Described in described first sample phase Real-time Collection, the brightness changing value of the display screen of mobile terminal is to calculate the first average brightness value of the display screen in the first luma samples cycle, and the display screen being set to described mobile terminal is at brightness value instantly.In this step, by described first sample phase Real-time Collection to the brightness changing value of display screen of described mobile terminal be added the change of average acquiring brightness again mean value to get the first average brightness value of the display screen in the first luma samples cycle, first average brightness value=initial luma values +/-brightness change mean value, and the display screen described first average brightness value being set to described mobile terminal is at brightness value instantly.Do not make any adjustments to make user can not produce the sensation of dazzling to brightness in the second sample phase.
S3, entered for the second luma samples cycle, obtained the second average brightness value of the display screen in the second luma samples cycle.In this step, step S3 specifically comprises following two steps:
The described second luma samples cycle is divided into the 3rd sample phase and the 4th sample phase.Equally, the value=2 × predetermined sampling time Δ t of described 3rd sample phase, the value=n × predetermined sampling time Δ t of described 4th sample phase, n is bright according to external environment, and the dark speed that switches is determined, if switch slow, n is set to fractional value.
Described in described 3rd sample phase Real-time Collection, the brightness changing value of the display screen of mobile terminal is to calculate the second average brightness value of the display screen in the second luma samples cycle.In this step, by described second sample phase Real-time Collection to the brightness changing value of display screen of described mobile terminal be added the change of average acquiring brightness again mean value to get the second average brightness value of the display screen in the second luma samples cycle, the second average brightness value=the first average brightness value +/-brightness change mean value.
S4, automatic brightness adjustment operation before performing according to described first average brightness value and the second average brightness value, continues to perform next step.In this step, described automatic adjustment operation comprises:
According to the first average brightness value of the display screen in described first luma samples cycle and the second average brightness value of the display screen in described second luma samples cycle, judge whether described second average brightness value is positioned at a predetermined luminance scope, if not, then described first average brightness value is set to the brightness value of display screen in the described second luma samples end cycle moment; If so, then the mean value of described first average brightness value and described second average brightness value is set to the brightness value instantly of the display screen of described mobile terminal.In the present embodiment, described predetermined luminance scope comprises described first average brightness value that is more than or equal to 2 times or is less than or equal to 1/2nd of described first average brightness value.Do not fall in the predetermined luminance scope range of luminance values that refers to that described second average brightness value is located at (described first average brightness value of 1/2nd, 2 times of described first average brightness value).
In the present embodiment, from entering for the 3rd luma samples cycle, circulation performs following steps:
S5, enters (2+N) luma samples cycle, obtains (2+N) average brightness value of the display screen in (2+N) luma samples cycle.
S6, enters (3+N) luma samples cycle, and obtain (3+N) average brightness value of the display screen in (3+N) luma samples cycle, wherein, N is the cycle index from 1.In the present embodiment, enter (2+N) luma samples week after date, (2+N) luma samples cycle is divided into (2* (2+N)-1) luma samples stage and (2* (2+N)) luma samples stage, and described in described (2* (2+N)-1) luma samples stage Real-time Collection, the brightness value of the display screen of mobile terminal is to calculate (2+N) average brightness value of the display screen in (2+N) luma samples cycle.Enter (3+N) luma samples cycle, (3+N) luma samples cycle is divided into (2* (3+N)-1) luma samples stage and (2* (3+N)) luma samples stage, and described in described (2* (3+N)-1) luma samples stage Real-time Collection, the brightness value of the display screen of mobile terminal is to calculate (3+N) average brightness value of the display screen in (3+N) luma samples cycle
S7, automatic brightness adjustment operation after performing according to (2+N) average brightness value of the display screen in (2+N) luma samples cycle and (3+N) average brightness value of the display screen in (3+N) luma samples cycle, return step S5, perform cycling.Until described mobile terminal automatic shutdown, described automatic brightness adjustment method terminates this process automatically.Described rear automatic brightness adjustment operation comprises:
Judge whether (2+N) average brightness value of display screen and (3+N) average brightness value of the display screen in (3+N) luma samples cycle in (2+N) luma samples cycle are all positioned at another predetermined luminance scope, if, the display screen then mean value of (2+N) average brightness value and described (3+N) average brightness value being set to described mobile terminal is at brightness value instantly, if not, then the display screen described (2+N) average brightness value being set to described mobile terminal is at brightness value instantly.In the present embodiment, judge that (2+N) average brightness value of display screen in (2+N) luma samples cycle and (3+N) average brightness value of the display screen in (3+N) luma samples cycle are all positioned at another predetermined luminance scope and refer to that (2+N) average brightness value is more than or equal to (1+N) average brightness value, and (3+N) average brightness value is more than or equal to (2+N) average brightness value, or (2+N) average brightness value is less than or equal to (1+N) average brightness value, and (3+N) average brightness value is less than or equal to (2+N) average brightness value.
Such as, entered for the 3rd luma samples cycle, obtain the 3rd average brightness value of the display screen in the 3rd luma samples cycle, as step S3, enter all after dates of the 3rd luma samples, is divided into the 5th luma samples stage and the 6th luma samples stage 3rd luma samples cycle, described in described 5th luma samples stage Real-time Collection, the brightness value of the display screen of mobile terminal is to calculate the 3rd average brightness value of the display screen in the 3rd luma samples cycle.
Entered for the 4th luma samples cycle, obtain the 4th average brightness value of the display screen in the 4th luma samples cycle, as step S5, enter all after dates of the 4th luma samples, is divided into the 7th luma samples stage and the 8th luma samples stage 4th luma samples cycle, described in described 7th luma samples stage Real-time Collection, the brightness value of the display screen of mobile terminal is to calculate the 4th average brightness value of the display screen in the 4th luma samples cycle.
Automatic brightness adjustment operation after performing according to the 3rd average brightness value and the 4th average brightness value.Described rear automatic brightness adjustment operation comprises: judge whether the 3rd average brightness value of the display screen in the 3rd luma samples cycle and the 4th average brightness value of the display screen in the 4th luma samples cycle are positioned at another predetermined luminance scope, if, the display screen then mean value of the 3rd average brightness value and described 4th average brightness value being set to described mobile terminal is at brightness value instantly, if not, then the display screen described 3rd average brightness value being set to described mobile terminal is at brightness value instantly.
According to above-mentioned steps, circulation is gone down successively, and this intentional time extended between detection and adjustment switches the too fast sudden strain of a muscle screen problem brought to solve external environment brightness.
Automatic brightness adjustment method described in the present embodiment can the setting of accurate assurance display screen brightness in the fast-changing situation of external environment, avoid when mobile terminal is bright in external environment, dark to be switched fast and occur dodging screen phenomenon, make user have better visual experience.
Embodiment two
The present embodiment provides a kind of automatic brightness-regulating system 1, is applied to the mobile terminal being configured with display screen, such as, and smart mobile phone, panel computer etc. intelligent mobile terminal.Refer to Fig. 3, be shown as automatic brightness-regulating system theory structure schematic diagram, as shown in Figure 3, described automatic brightness-regulating system 1 comprises: command output module 11, first brightness arranges module 12, some luminance acquisition modules, namely the first luminance acquisition module 13, second luminance acquisition module 14 ... (2+N) luminance acquisition module 15, (3+N) luminance acquisition module 16, front automatic brightness adjustment module 17, second brightness arrange module 18, rear automatic brightness adjustment module 19, the 3rd brightness arrange module 10 and cycling module 20.
Described command output module 11 under unlatching automatically adjustment luminance patterns, output brightness initial value instruction is set.
The first brightness be connected with described command output module 11 arranges module 12 for being set to described brightness initial value according to arranging the brightness value of instruction by the display screen of mobile terminal.In the present embodiment, described first brightness arranges module 12 also for according to arranging command calculations brightness initial value.The display screen of described mobile terminal has maximum brightness value and minimum luminance value, and described brightness initial value is the mean value of maximum brightness value and minimum luminance value.Such as, the maximum brightness value of the brightness value of the display screen of described mobile terminal is 10, and minimum luminance value is 0, so brightness initial value=(0+10)/2=5.
With described first brightness, the first luminance acquisition module 13 that module 12 is connected is set for after getting described brightness initial value, entered for the first luma samples cycle, obtain the first average brightness value of the display screen in the first luma samples cycle.Described first brightness setting unit 12 is also for being divided into the first sample phase and the second sample phase by the described first luma samples cycle.In the present embodiment, the value=2 × predetermined sampling time Δ t of described first sample phase.Value=n × predetermined sampling time Δ the t of described second sample phase, n is bright according to external environment, and the dark speed that switches is determined, if switch slow, n is set to fractional value, such as, can be set to 3, if switch fast, n is set to large numerical value, such as, but is set to 6.And for the brightness value of the display screen of mobile terminal described in described first sample phase Real-time Collection to calculate the first average brightness value of the display screen in the first luma samples cycle, and the display screen being set to described mobile terminal is at brightness value instantly.In this step, by described first sample phase Real-time Collection to the brightness changing value of display screen of described mobile terminal be added the change of average acquiring brightness again mean value to get the first average brightness value of the display screen in the first luma samples cycle, first average brightness value=initial luma values +/-brightness change mean value, and the display screen described first average brightness value being set to described mobile terminal is at brightness value instantly.Do not make any adjustments to make user can not produce the sensation of dazzling to brightness in the second sample phase.
The the second luminance acquisition module 14 be connected with described first luminance acquisition module 13, for entering for the second luma samples cycle, obtains the second average brightness value of the display screen in the second luma samples cycle.In the present embodiment, described second luminance acquisition module 14 is also for being divided into the 3rd sample phase and the 4th sample phase by the described second luma samples cycle.Equally, the value=2 × predetermined sampling time Δ t of described 3rd sample phase, the value=n × predetermined sampling time Δ t of described 4th sample phase, n is bright according to external environment, and the dark speed that switches is determined, if switch slow, n is set to fractional value.And also for the brightness value of the display screen of mobile terminal described in described 3rd sample phase Real-time Collection to calculate the second average brightness value of the display screen in the second luma samples cycle.In the present embodiment, by described second sample phase Real-time Collection to the brightness changing value of display screen of described mobile terminal be added the change of average acquiring brightness again mean value to get the second average brightness value of the display screen in the second luma samples cycle, the second average brightness value=the first average brightness value +/-brightness change mean value.
Before being connected with described first luminance acquisition module 13 and the second luminance acquisition module 14, automatic brightness adjustment module 17 operates for performing front automatic brightness adjustment according to described first average brightness value and the second average brightness value.In the present embodiment, described front automatic brightness adjustment module 17 also for: according to the first average brightness value of the display screen in described first luma samples cycle and the second average brightness value of the display screen in described second luma samples cycle, judge whether described second average brightness value is positioned at a predetermined luminance scope, if not, then call, for described first average brightness value being set to display screen, module 18 is set in the second brightness of the brightness value in described second luma samples end cycle moment; If so, then make described second brightness arrange display screen that the mean value of described first average brightness value and described second average brightness value is set to described mobile terminal by module 17 is at brightness value instantly.In the present embodiment, described predetermined luminance scope comprises described first average brightness value that is more than or equal to 2 times or is less than or equal to 1/2nd of described first average brightness value.Do not fall in the predetermined luminance scope range of luminance values that refers to that described second average brightness value is located at (described first average brightness value of 1/2nd, 2 times of described first average brightness value).
In the present embodiment, from entering for the 3rd luma samples cycle, the following modules of recursive call:
Described (2+N) luminance acquisition module 15 be connected with described front automatic brightness adjustment module 17, for entering (2+N) luma samples cycle, obtains (2+N) average brightness value of the display screen in (2+N) luma samples cycle.In the present embodiment, enter (2+N) luma samples week after date, (2+N) luma samples cycle is divided into (2* (2+N)-1) luma samples stage and (2* (2+N)) luma samples stage by described (2+N) luminance acquisition module 15, and described in described (2* (2+N)-1) luma samples stage Real-time Collection, the brightness value of the display screen of mobile terminal is to calculate (2+N) average brightness value of the display screen in (2+N) luma samples cycle.
(3+N) luminance acquisition module 16 be connected with described (2+N) luminance acquisition module 15 is for entering (3+N) luma samples cycle, (3+N) average brightness value of the display screen in (3+N) the luma samples cycle of acquisition, wherein, N is the cycle index from 1.In the present embodiment, enter (3+N) luma samples cycle, (3+N) luma samples cycle is divided into (2* (3+N)-1) luma samples stage and (2* (3+N)) luma samples stage, and described in described (2* (3+N)-1) luma samples stage Real-time Collection, the brightness value of the display screen of mobile terminal is to calculate (3+N) average brightness value of the display screen in (3+N) luma samples cycle
The rear automatic brightness adjustment module 19 be connected with described (2+N) luminance acquisition module 15 and (3+N) luminance acquisition module 16 operates for automatic brightness adjustment after performing according to (2+N) average brightness value of display screen in (2+N) luma samples cycle and (3+N) average brightness value of the display screen in (3+N) luma samples cycle, and call cycling module 20, perform cycling.Whether described rear automatic brightness adjustment module 17 is all positioned at another predetermined luminance scope specifically for (2+N) average brightness value of display screen and (3+N) average brightness value of the display screen in (3+N) luma samples cycle judging (2+N) luma samples cycle, if, then call display screen for the mean value of (2+N) average brightness value and described (3+N) average brightness value being set to described mobile terminal and module 10 is set in the 3rd brightness of brightness value instantly, if not, then make described 3rd brightness arrange display screen that described (2+N) average brightness value is set to described mobile terminal by module 10 is at brightness value instantly.In the present embodiment, judge that (2+N) average brightness value of display screen in (2+N) luma samples cycle and (3+N) average brightness value of the display screen in (3+N) luma samples cycle are all positioned at another predetermined luminance scope and refer to that (2+N) average brightness value is more than or equal to (1+N) average brightness value, and (3+N) average brightness value is more than or equal to (2+N) average brightness value, or (2+N) average brightness value is less than or equal to (1+N) average brightness value, and (3+N) average brightness value is less than or equal to (2+N) average brightness value.
The cycling module 19 be connected with described (2+N) luminance acquisition module 15, (3+N) luminance acquisition module 16 and rear automatic brightness adjustment module 18, for calling described (2+N) luminance acquisition module, (3+N) luminance acquisition module and rear automatic brightness adjustment module, perform cycling.
In the present embodiment, such as, entered for the 3rd luma samples cycle, obtain the 3rd average brightness value of the display screen in the 3rd luma samples cycle, as step S3, enter all after dates of the 3rd luma samples, is divided into the 5th luma samples stage and the 6th luma samples stage the 3rd luma samples cycle, described in described 5th luma samples stage Real-time Collection, the brightness value of the display screen of mobile terminal is to calculate the 3rd average brightness value of the display screen in the 3rd luma samples cycle.
Entered for the 4th luma samples cycle, obtain the 4th average brightness value of the display screen in the 4th luma samples cycle, as step S5, enter all after dates of the 4th luma samples, is divided into the 7th luma samples stage and the 8th luma samples stage 4th luma samples cycle, described in described 7th luma samples stage Real-time Collection, the brightness value of the display screen of mobile terminal is to calculate the 4th average brightness value of the display screen in the 4th luma samples cycle.
Automatic brightness adjustment operation after performing according to the 3rd average brightness value and the 4th average brightness value.Described rear automatic brightness adjustment operation comprises: judge whether the 3rd average brightness value of the display screen in the 3rd luma samples cycle and the 4th average brightness value of the display screen in the 4th luma samples cycle are positioned at another predetermined luminance scope, if, the display screen then mean value of the 3rd average brightness value and described 4th average brightness value being set to described mobile terminal is at brightness value instantly, if not, then the display screen described 3rd average brightness value being set to described mobile terminal is at brightness value instantly.
According to described (2+N) luminance acquisition module 15 and (3+N) luminance acquisition module 16, after recursive call, automatic brightness adjustment module 18 is gone down successively, and this intentional time extended between detection and adjustment switches the too fast sudden strain of a muscle screen problem brought to solve external environment brightness.
Also comprise the mobile terminal 2 configuring above-described automatic brightness-regulating system 21 in the present invention, refer to Fig. 4, be shown as mobile terminal theory structure schematic diagram.Described mobile terminal 2 also comprises the interactive unit 22 be connected with described automatic brightness-regulating system 21, the interactive interface of this interactive unit 22 for providing described mobile terminal to enter adjustment luminance patterns automatically.
Automatic brightness adjustment method and system of the present invention and the mobile terminal with this automatic brightness-regulating system can the settings of accurate assurance display screen brightness in the fast-changing situation of external environment, avoid when mobile terminal is bright in external environment, dark to be switched fast and occur dodging screen phenomenon, make user have better visual experience.
So the present invention effectively overcomes various shortcoming of the prior art and tool high industrial utilization.
Above-described embodiment is illustrative principle of the present invention and effect thereof only, but not for limiting the present invention.Any person skilled in the art scholar all without prejudice under spirit of the present invention and category, can modify above-described embodiment or changes.Therefore, such as have in art usually know the knowledgeable do not depart from complete under disclosed spirit and technological thought all equivalence modify or change, must be contained by claim of the present invention.