Electronic device for controlling brightness and method for controlling brightness

By gradually reducing screen brightness while the screen of the electronic device remains open, the need to control screen brightness to reduce power consumption and protect vision is solved, and the effect of power saving and display aging protection is achieved.

CN114175136BActive Publication Date: 2025-02-18SAMSUNG ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080054017.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-08-07
Filing Date
2020-08-04
Publication Date
2025-02-18
Estimated Expiration
2040-08-04

AI Technical Summary

Technical Problem

Even if the electronic device keeps the screen on in response to the application's request, controlling the brightness of the screen is still an important need to reduce power consumption, prevent display aging and protect user's vision.

Method used

Control of screen brightness is achieved by gradually reducing the screen brightness value of the display device during a specific time after the screen shutdown condition is met. The specific method is to adjust the brightness value of the screen to correspond to the second screen code value based on the first screen code value.

Benefits of technology

It is realized that when the screen of the electronic device is kept on, it is possible to reduce power consumption by controlling brightness, extend the service life of the display, and protect the user's vision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114175136B_ABST
    Figure CN114175136B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an electronic device, including: a display device, a processor operably connected to the display device, and a memory operably connected to the processor. The memory stores one or more instructions, which, when executed, cause the processor to: determine a code value obtained by reducing a first screen code value corresponding to a brightness value of a screen of the display device as a second screen code value based on the screen being kept in an on state during a first specific time after a screen off condition of the display device is satisfied, and change the brightness value of the screen to correspond to the determined second screen code value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a technology for adjusting the brightness of a screen on a display panel. Background Art

[0002] The electronic device may include a display module and at least one processor, the display module includes a display panel and a display driver integrated circuit (DDI), the display panel includes a screen, and the DDI is used to drive the display panel. The at least one processor provides image data including luminance data to the DDI so that the display panel displays a screen with set brightness. The DDI displays the screen based on the brightness corresponding to the luminance data.

[0003] According to the settings of the electronic device or the user, when a certain condition is met, the electronic device can dim or turn off the screen, thereby reducing the power consumption of the electronic device. However, according to the application of the electronic device, in response to the request of the application, the electronic device can keep the screen on.

[0004] Even if the electronic device keeps the screen in the on state in response to a request of an application executed on the electronic device, controlling the brightness of the screen is necessary to reduce power consumption of the electronic device, prevent and / or reduce burn-in of the display, and protect the user's eyesight.

[0005] The above information is provided as background information only to assist in understanding the present disclosure. No determination has been made, and no assertion is made, as to whether any of the above may be applicable as prior art to the present disclosure. Summary of the invention

[0006] Technical Solution

[0007] Embodiments of the present disclosure solve at least the above problems and / or disadvantages and provide at least the advantages described below. Therefore, embodiments of the present disclosure provide an electronic device that solves the above problems and solves the problems set forth herein.

[0008] An embodiment of the present disclosure provides an electronic device that reduces power consumption of the electronic device by controlling the brightness of the screen even if the electronic device keeps the screen in an on state in response to a request from an application running on the electronic device, thereby preventing and / or reducing display burn-in and protecting the user's eyesight.

[0009] According to an example embodiment of the present disclosure, an electronic device may include: a display device, a processor operably connected to the display device, and a memory operably connected to the processor. The memory stores one or more instructions, which, when executed, cause the processor to: determine a code value obtained by reducing a first screen code value corresponding to a brightness value of a screen of the display device by a decrement as a second screen code value based on the screen being kept in an on state during a first specific time after a screen off condition of the display device is satisfied, and change the brightness value of the screen to correspond to the determined second screen code value.

[0010] According to another example embodiment of the present disclosure, a method for controlling the brightness of a screen of an electronic device includes: determining a code value obtained by reducing or decrementing a first screen code value corresponding to a brightness value of a screen of an electronic device as a second screen code value, based on the screen being kept in an on state during a first specific time after a screen-off condition is met; and changing the brightness value of the screen to correspond to the determined second screen code value.

[0011] Other aspects, advantages, and salient features of the disclosure will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses various embodiments of the disclosure.

[0012] Beneficial Effects

[0013] According to various exemplary embodiments of the present disclosure, in response to a request from an application running on an electronic device, the electronic device can be provided with a screen brightness control to reduce power consumption of the electronic device, prevent display burn-in, and protect user's eyesight even if the electronic device keeps the screen on.

[0014] Various effects directly or indirectly understood through the present disclosure can be provided. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The above and other aspects, features and advantages of certain embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:

[0016] Figure 1 is a block diagram illustrating an example electronic device in a network environment according to various embodiments;

[0017] Figure 2 is a diagram showing the components included in the Figure 1 A block diagram of an example program in a memory of an electronic device;

[0018] Figure 3 is a diagram showing the components included in the Figure 1A block diagram of a portion of an example program in a memory of an electronic device;

[0019] Figure 4 is a flowchart illustrating an example operation of an electronic device according to various embodiments;

[0020] Figure 5 is a diagram showing an example screen of a display panel of an electronic device according to various embodiments;

[0021] Figure 6 is a graph mapping brightness values ​​of a screen of an electronic device to code values ​​according to various embodiments;

[0022] Figure 7 is a table showing example maximum decrements for each screen code value for setting brightness of a screen of an electronic device according to various embodiments;

[0023] Figure 8 is a graph showing example power consumption when a process of controlling brightness of a screen of an electronic device is performed according to various embodiments;

[0024] Fig. 9 is a flowchart illustrating an example operation of an electronic device according to various embodiments; and

[0025] Fig.10 is a flowchart illustrating example operations of an electronic device according to various embodiments.

[0026] In the following description regarding the drawings, like components will be given like reference numerals. DETAILED DESCRIPTION

[0027] Hereinafter, various exemplary embodiments of the present disclosure may be described with reference to the accompanying drawings. However, it will be appreciated by those skilled in the art that the present disclosure is not limited to specific embodiments, and that various modifications, equivalents and / or substitutions may be made to the various exemplary embodiments described herein without departing from the scope and spirit of the present disclosure.

[0028] In the following, reference will be made to Figure 1 and Figure 2 An example configuration of an electronic device according to an embodiment is described.

[0029] Figure 1 1 is a block diagram showing an electronic device 101 in a network environment 100 according to an embodiment. Figure 1, the electronic device 101 in the network environment 100 may communicate with the electronic device 102 via the first network 198 (e.g., a short-range wireless communication network), or communicate with the electronic device 104 or the server 108 via the second network 199 (e.g., a long-range wireless communication network). According to an embodiment, the electronic device 101 may communicate with the electronic device 104 via the server 108. According to an embodiment, the electronic device 101 may include a processor 120, a memory 130, an input device 150, a sound output device 155, a display device 160, an audio module 170, a sensor module 176, an interface 177, a haptic module 179, a camera module 180, a power management module 188, a battery 189, a communication module 190, a user identification module (SIM) 196, or an antenna module 197. In some embodiments, at least one of the components (e.g., the display device 160 or the camera module 180) may be omitted from the electronic device 101, or one or more other components may be added to the electronic device 101. In some embodiments, some of the components may be implemented as a single integrated circuit. For example, the sensor module 176 (eg, a fingerprint sensor, an iris sensor, or a brightness sensor) may be implemented to be embedded in the display device 160 (eg, a display).

[0030] The processor 120 may run, for example, software (e.g., program 140) to control at least one other component (e.g., hardware component or software component) of the electronic device 101 connected to the processor 120, and may perform various data processing or calculations. According to an embodiment, as at least part of the data processing or calculation, the processor 120 may load a command or data received from another component (e.g., sensor module 176 or communication module 190) into the volatile memory 132, process the command or data stored in the volatile memory 132, and store the result data in the non-volatile memory 134. According to an embodiment, the processor 120 may include a main processor 121 (e.g., a central processing unit (CPU) or an application processor (AP)) and an auxiliary processor 123 (e.g., a graphics processing unit (GPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that is independent of or combined with the main processor 121 in operation. Additionally or alternatively, the auxiliary processor 123 may be adapted to consume less power than the main processor 121, or adapted to be specifically used for a specified function. The auxiliary processor 123 may be implemented separately from the main processor 121 , or may be implemented as a part of the main processor 121 .

[0031] When the main processor 121 is in an inactive (e.g., sleep) state, the auxiliary processor 123 (rather than the main processor 121) may control at least some of the functions or states related to at least one component (e.g., the display device 160, the sensor module 176, or the communication module 190) among the components of the electronic device 101, or when the main processor 121 is in an active state (e.g., running an application), the auxiliary processor 123 may control at least some of the functions or states related to at least one component (e.g., the display device 160, the sensor module 176, or the communication module 190) together with the main processor 121. According to an embodiment, the auxiliary processor 123 (e.g., an image signal processor or a communication processor) may be implemented as a part of another component (e.g., the camera module 180 or the communication module 190) that is functionally related to the auxiliary processor 123.

[0032] The memory 130 may store various data used by at least one component of the electronic device 101 (e.g., the processor 120 or the sensor module 176). The various data may include, for example, software (e.g., the program 140) and input data or output data for commands related thereto. The memory 130 may include a volatile memory 132 or a nonvolatile memory 134.

[0033] The program 140 may be stored as software in the memory 130 , and may include, for example, an operating system (OS) 142 , middleware 144 , or applications 146 .

[0034] The input device 150 may receive commands or data from outside the electronic device 101 (e.g., a user) to be used by other components of the electronic device 101 (e.g., the processor 120). The input device 150 may include, for example, a microphone, a mouse, a keyboard, or a digital pen (e.g., a stylus).

[0035] The sound output device 155 can output a sound signal to the outside of the electronic device 101. The sound output device 155 may include, for example, a speaker or a receiver. The speaker can be used for general purposes such as playing multimedia or playing records, and the receiver can be used for incoming calls. Depending on the embodiment, the receiver can be implemented as a separate part from the speaker, or as a part of the speaker.

[0036] The display device 160 may visually provide information to the outside of the electronic device 101 (e.g., a user). The display device 160 may include, for example, a display, a holographic device, or a projector, and a control circuit for controlling a corresponding one of the display, the holographic device, and the projector. According to an embodiment, the display device 160 may include a touch circuit adapted to detect a touch or a sensor circuit (e.g., a pressure sensor) adapted to measure the strength of a force caused by a touch.

[0037] The audio module 170 may convert sound into an electrical signal, or vice versa. According to an embodiment, the audio module 170 may obtain sound via the input device 150, or output sound via the sound output device 155 or an earphone of an external electronic device (e.g., electronic device 102) directly (e.g., wired) or wirelessly connected to the electronic device 101.

[0038] The sensor module 176 may detect an operating state (e.g., power or temperature) of the electronic device 101 or an environmental state (e.g., a user's state) outside the electronic device 101, and then generate an electrical signal or data value corresponding to the detected state. According to an embodiment, the sensor module 176 may include, for example, a gesture sensor, a gyro sensor, an atmospheric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or a brightness sensor.

[0039] The interface 177 may support one or more specific protocols to be used to connect the electronic device 101 directly (e.g., wired) or wirelessly to an external electronic device (e.g., the electronic device 102). According to an embodiment, the interface 177 may include, for example, a high-definition multimedia interface (HDMI), a universal serial bus (USB) interface, a secure digital (SD) card interface, or an audio interface.

[0040] The connection end 178 may include a connector, wherein the electronic device 101 can be physically connected to an external electronic device (e.g., the electronic device 102) via the connector. According to an embodiment, the connection end 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0041] The haptic module 179 may convert the electrical signal into mechanical stimulation (eg, vibration or motion) or electrical stimulation that can be recognized by the user via his sense of touch or kinesthetic sense. According to an embodiment, the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.

[0042] The camera module 180 may capture still images or moving images. According to an embodiment, the camera module 180 may include one or more lenses, an image sensor, an image signal processor, or a flash.

[0043] The power management module 188 may manage power supply to the electronic device 101. According to an embodiment, the power management module 188 may be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

[0044] The battery 189 may power at least one component of the electronic device 101. According to an embodiment, the battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0045] The communication module 190 may support establishing a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device 101 and an external electronic device (e.g., electronic device 102, electronic device 104, or server 108), and perform communication via the established communication channel. The communication module 190 may include one or more communication processors capable of operating independently from the processor 120 (e.g., an application processor (AP)) and supporting direct (e.g., wired) communication or wireless communication. According to an embodiment, the communication module 190 may include a wireless communication module 192 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (e.g., a local area network (LAN) communication module or a power line communication (PLC) module). A corresponding one of these communication modules may communicate via a first network 198 (e.g., a short-range communication network such as Bluetooth TM The wireless communication module 192 may communicate with an external electronic device via a wireless communication network (e.g., a wireless fidelity (Wi-Fi) direct connection, or an infrared data association (IrDA)) or a second network 199 (e.g., a long-distance communication network such as a cellular network, the Internet, or a computer network (e.g., a LAN or a wide area network (WAN))). These various types of communication modules may be implemented as a single component (e.g., a single chip), or may be implemented as multiple components separated from each other (e.g., multiple chips). The wireless communication module 192 may identify and authenticate the electronic device 101 in a communication network (such as a first network 198 or a second network 199) using user information (e.g., an international mobile subscriber identity (IMSI)) stored in the user identification module 196.

[0046] The antenna module 197 may transmit or receive a signal or power to or from the outside of the electronic device 101 (e.g., an external electronic device). According to an embodiment, the antenna module 197 may include an antenna including a radiating element formed of a conductive material or a conductive pattern formed in or on a substrate (e.g., a PCB). According to an embodiment, the antenna module 197 may include a plurality of antennas. In this case, at least one antenna suitable for a communication scheme used in a communication network (such as the first network 198 or the second network 199) may be selected from the plurality of antennas by, for example, the communication module 190 (e.g., the wireless communication module 192). A signal or power may then be transmitted or received between the communication module 190 and the external electronic device via the selected at least one antenna. According to an embodiment, another component (e.g., a radio frequency integrated circuit (RFIC)) other than the radiating element may be additionally formed as a part of the antenna module 197.

[0047] At least some of the above components may be connected to each other via an inter-peripheral communication scheme (e.g., a bus, a general purpose input output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)) and communicatively transmit signals (e.g., commands or data) therebetween.

[0048] According to an embodiment, a command or data may be sent or received between the electronic device 101 and the external electronic device 104 via the server 108 connected to the second network 199. Each of the electronic device 102 and the electronic device 104 may be a device of the same type as the electronic device 101, or a device of a different type from the electronic device 101. According to an embodiment, all or some operations to be executed in the electronic device 101 may be executed in one or more of the external electronic device 102, the external electronic device 104, or the server 108. For example, if the electronic device 101 should automatically execute a function or service or should execute a function or service in response to a request from a user or another device, the electronic device 101 may request the one or more external electronic devices to execute at least part of the function or service instead of executing the function or service, or the electronic device 101 may request the one or more external electronic devices to execute at least part of the function or service in addition to executing the function or service. The one or more external electronic devices that receive the request may execute the requested at least part of the function or service, or execute another function or another service related to the request, and transmit the result of the execution to the electronic device 101. The electronic device 101 may provide the result as at least a partial reply to the request with or without further processing the result. To this end, for example, cloud computing technology, distributed computing technology, or client-server computing technology may be used.

[0049] The electronic device according to various embodiments may be one of various types of electronic devices. The electronic device may include, for example, a portable communication device (e.g., a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a household appliance. According to an embodiment of the present disclosure, the electronic device is not limited to those electronic devices described above.

[0050] It should be understood that the various embodiments of the present disclosure and the terms used therein are not intended to limit the technical features set forth herein to specific embodiments, but include various changes, equivalent forms or alternative forms for corresponding embodiments. For the description of the accompanying drawings, similar reference numerals may be used to refer to similar or related elements. It will be understood that the nouns in the singular form corresponding to the term may include one or more things unless the relevant context clearly indicates otherwise. As used herein, each of the phrases such as "A or B", "at least one of A and B", "at least one of A or B", "A, B or C", "at least one of A, B and C" and "at least one of A, B or C" may include any one or all possible combinations of the items listed together with the corresponding one of the multiple phrases. As used herein, terms such as "1st" and "2nd" or "first" and "second" may be used to simply distinguish the corresponding component from another component, and do not limit the component in other aspects (e.g., importance or order). It will be understood that if an element (e.g., a first element) is referred to as being “combined with another element (e.g., the second element)”, “combined to another element (e.g., the second element)”, “connected with another element (e.g., the second element)”, or “connected to another element (e.g., the second element)” when the term “operably” or “communicatively” is used or when the term “operably” or “communicatively” is not used, it means that the element may be directly (e.g., wired) connected to the other element, wirelessly connected to the other element, or connected to the other element via a third element.

[0051] As used herein, the term "module" may include units implemented in hardware, software, or firmware, and may be used interchangeably with other terms (e.g., "logic," "logic block," "portion," or "circuit"). A module may be a single integrated component adapted to perform one or more functions or a minimum unit or portion of the single integrated component. For example, according to an embodiment, a module may be implemented in the form of an application specific integrated circuit (ASIC).

[0052] The various embodiments described herein may be implemented as software (e.g., program 140) including one or more instructions stored in a storage medium (e.g., internal memory 136 or external memory 138) that can be read by a machine (e.g., electronic device 101). For example, under the control of a processor, a processor (e.g., processor 120) of the machine (e.g., electronic device 101) may call at least one of the one or more instructions stored in the storage medium and execute the at least one instruction with or without the use of one or more other components. This enables the machine to operate to perform at least one function according to the at least one instruction called. The one or more instructions may include code generated by a compiler or code that can be run by an interpreter. A machine-readable storage medium may be provided in the form of a non-transitory storage medium. Among them, the term "non-transitory storage medium" is a tangible device and does not include a signal (e.g., an electromagnetic wave), but the term does not distinguish between data being semi-permanently stored in a storage medium and data being temporarily stored in a storage medium. For example, a "non-transitory storage medium" may include a buffer that temporarily stores data.

[0053] According to an embodiment, the method according to various embodiments of the present disclosure may be included and provided in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be released in the form of a machine-readable storage medium (e.g., a compact disk read-only memory (CD-ROM)), or may be downloaded via an application store (e.g., Play Store TM ) The computer program product may be published (e.g., downloaded or uploaded) online, or may be distributed (e.g., downloaded or uploaded) directly between two user devices (e.g., smart phones). If published online, at least part of the computer program product (e.g., downloadable application) may be temporarily generated, or at least part of the computer program product may be at least temporarily stored in a machine-readable storage medium (such as a memory of a manufacturer's server, an application store's server, or a forwarding server).

[0054] According to various embodiments, each component (e.g., module or program) in the above-mentioned components may include a single entity or multiple entities. According to various embodiments, one or more components in the above-mentioned components may be omitted, or one or more other components may be added. Alternatively or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform the one or more functions of each component in the multiple components in the same or similar manner as a corresponding component in the multiple components before integration. According to various embodiments, the operations performed by a module, program or another component may be performed sequentially, in parallel, repeatedly or in a heuristic manner, or one or more operations in the operations may be run or omitted in different orders, or one or more other operations may be added.

[0055] Figure 2 2 is a block diagram 200 illustrating a program 140 according to various embodiments. According to an embodiment, the program 140 may include an operating system (OS) 142 to control one or more resources of the electronic device 101, middleware 144, or an application 146 executable in the OS 142. The OS 142 may include, for example, an Android TM 、iOS TM , Windows TM , Symbian TM 、Tizen TM or Bada TM For example, at least a portion of program 140 may be preloaded onto electronic device 101 during manufacturing, or may be downloaded from or updated by an external electronic device (eg, electronic device 102 or 104, or server 108) during user use.

[0056] OS 142 may control the management (e.g., allocation or deallocation) of one or more system resources (e.g., processes, memory, or power) of electronic device 101. Additionally or alternatively, OS 142 may include one or more drivers to drive other hardware devices of electronic device 101, such as input device 150, sound output device 155, display device 160, audio module 170, sensor module 176, interface 177, haptic module 179, camera module 180, power management module 188, battery 189, communication module 190, user identification module 196, or antenna module 197.

[0057] The middleware 144 may provide various functions to the application 146 so that the application 146 can use functions or information provided from one or more resources of the electronic device 101. The middleware 144 may include, for example, an application manager 201, a window manager 203, a multimedia manager 205, a resource manager 207, a power manager 209, a database manager 211, a package manager 213, a connection manager 215, a notification manager 217, a location manager 219, a graphic manager 221, a security manager 223, a telephony manager 225, and / or a voice recognition manager 227.

[0058] For example, the application manager 201 may manage the life cycle of the application 146. For example, the window manager 203 may manage one or more graphical user interface (GUI) resources used on the screen. For example, the multimedia manager 205 may identify one or more formats for playing a media file, and may encode or decode a corresponding one of the media files using a codec suitable for a corresponding format selected from the one or more formats. For example, the resource manager 207 may manage the source code of the application 146 or the storage space of the memory 130. For example, the power manager 209 may manage the capacity, temperature, or power of the battery 189, and determine or provide relevant information for the operation of the electronic device 101 based at least in part on the corresponding information of the capacity, temperature, or power of the battery 189. According to an embodiment, the power manager 209 may interact with a basic input / output system (BIOS) (not shown) of the electronic device 101.

[0059] For example, the database manager 211 can generate, search or change the database to be used by the application 146. For example, the package manager 213 can manage the installation or update of applications distributed in the form of package files. For example, the connection manager 215 can manage the wireless connection or direct connection between the electronic device 101 and an external electronic device. For example, the notification manager 217 can provide a function of notifying the user of a specific event (e.g., an incoming call, message, or alarm). For example, the location manager 219 can manage the location information about the electronic device 101. For example, the graphic manager 221 can manage one or more graphic effects to be provided to the user or a user interface related to one or more graphic effects.

[0060] For example, the security manager 223 can provide system security or user authentication. For example, the phone manager 225 can manage the voice call function or video call function provided by the electronic device 101. For example, the voice recognition manager 227 can send the user's voice data to the server 108, and receive from the server 108 a command corresponding to a function executed on the electronic device 101 based at least in part on the voice data or at least in part on text data converted from the voice data. According to an embodiment, the middleware 244 can dynamically delete some existing components or add new components. According to an embodiment, at least a portion of the middleware 144 can be included as a part of the OS 142, or can be implemented as another software separated from the OS 142.

[0061] Applications 146 may include, for example, home 251, dialer 253, short message service (SMS) / multimedia message service (MMS) 255, instant messaging (IM) 257, browser 259, camera 261, alarm 263, contacts 265, voice dialing 267, email 269, calendar 271, media player 273, photo album 275, watch 277, health 279 (e.g., for measuring exercise level or bio-information, such as blood sugar) or environmental information 281 (e.g., for measuring air pressure, humidity or temperature information) applications. According to an embodiment, application 146 may further include an information exchange application (not shown) capable of supporting information exchange between electronic device 101 and an external electronic device. For example, the information exchange application may include a notification relay application suitable for transmitting specified information (e.g., call, message or alarm) to an external electronic device, or a device management application suitable for managing an external electronic device. The notification relay application can transmit notification information corresponding to the occurrence of a specified event (e.g., reception of an email) at another application (e.g., email application 269) of the electronic device 101 to the external electronic device. Additionally or alternatively, the notification relay application can receive notification information from the external electronic device and provide the notification information to the user of the electronic device 101.

[0062] The device management application may control the power (e.g., turning on or off) or function (e.g., adjustment of brightness, resolution, or focus) of the external electronic device or certain components thereof (e.g., a display device or camera module of the external electronic device). Additionally or alternatively, the device management application may support installation, deletion, or updating of applications running on the external electronic device.

[0063] In the following, according to the embodiments, reference will be made to Figure 3 , Figure 4 , Figure 5 , Figure 6 , Figure 7 and Figure 8 Example operations of an electronic device are described.

[0064] Figure 3 is a block diagram 300 illustrating a portion of an example program that may be included in a memory of an electronic device according to various embodiments. Figure 4 is a flowchart 400 illustrating example operations of an electronic device according to various embodiments. Figure 5 is a diagram 500 showing an example screen of a display panel of an electronic device according to various embodiments. Figure 6 is a graph 600 mapping brightness values ​​of a screen of an electronic device to code values ​​according to various embodiments. Figure 7 7 is a table 700 illustrating example maximum decrements for each screen code value for setting screen brightness of an electronic device according to various embodiments. Figure 8 is a graph 800 illustrating example power consumption when a process of controlling screen brightness of an electronic device is performed according to various embodiments.

[0065] refer to Figure 3 and Figure 4 , electronic devices (e.g. Figure 1 The electronic device 101 may include an activity manager 231, a codec manager 233, a display solution manager 235, and a power manager 209, each of which may include, for example, various executable program elements and may be included in a program stored in a memory (e.g., Figure 1 The electronic device (e.g., Figure 1 The electronic device 101 may further include a display driver 241, which may include, for example, various executable program elements and may be included in a program stored in a memory (eg, Figure 1 In the operating system 142 in the memory 130).

[0066] Electronic devices (e.g. Figure 1 A processor (eg, Figure 1 The processor 120 may include various processing circuits and may be read from a memory (e.g., Figure 1 The memory 130 of the electronic device may call at least one of one or more instructions stored in the activity manager 231, the codec manager 233, the display solution manager 235, the power manager 209, and the display driver 241, and may execute the called instructions. Hereinafter, a description of the instructions stored in the program will be described together with a description of an example operation of the electronic device.

[0067] The electronic device may determine whether a screen-off condition for turning off the screen of the electronic device is met. When a setting of the electronic device or a user's setting meets a specific condition, the electronic device may turn off the screen. According to an embodiment, when a first time passes without user input, the screen dims, and when a second time passes without user input, the screen turns off, and thus the electronic device enters a locked state. According to an embodiment, the electronic device may display a display setting menu for receiving a setting input for the display of the electronic device. The display setting menu may include, for example, a "screen auto-off time", and the screen-off condition of the electronic device may correspond to the setting value of the "screen auto-off time".

[0068] An instruction for determining whether the screen-off condition of the electronic device is satisfied may be stored in the display solution manager 235 , and the processor of the electronic device may determine whether the screen-off condition of the electronic device is satisfied through the display solution manager 235 .

[0069] When the screen off condition of the electronic device is met, the processor can perform a control operation to send a screen off instruction from the display solution manager 235 to the power manager 209, and can perform a control operation to send an instruction for the power manager 209 to set the screen brightness value to "0" to the display driver 241.

[0070] Even if the screen-off condition of the electronic device is satisfied, the electronic device may determine whether the screen of the electronic device is kept in the on state (401). According to an embodiment, an application (e.g., Figure 2 An application 146 of the electronic device may request the power manager 209 of the electronic device to keep the screen in the on state. According to an embodiment, an application (e.g., a moving image reproduction application, a game application, or a browser application) that may request the screen to be kept in the on state may send a wake-up lock request to the power manager 209 to keep the screen in the on state. Therefore, even if the screen off condition of the electronic device is met, the power manager 209 may perform a control operation so that the screen of the electronic device is kept in the on state.

[0071] Even if the screen off condition of the electronic device is met, the electronic device may determine whether a specific time 'a' has passed while the screen of the electronic device is kept on (402). According to an embodiment, the specific time 'a' may be determined by the setting of the electronic device. For example, but not limited to, the specific time 'a' may be 10 minutes.

[0072] Even if the screen off condition of the electronic device is satisfied, when a specific time 'a' elapses while the screen of the electronic device is maintained in the on state, the electronic device may determine whether the first screen code value is greater than a specific value 'b' ( 403 ).

[0073] Will refer to Figure 5 and Figure 7 Describe the first screen code value. According to an embodiment, the screen 501 of the display panel of the electronic device may display a bar (brightness adjustment bar) 502 for controlling the brightness of the screen 501. The brightness adjustment bar 502 may correspond to the first screen code. According to an embodiment, the first screen code may, for example, have a value in the range of 0 to 255, the left end of the brightness adjustment bar 502 may correspond to the first screen code value "0", and the code value may increase to the right, so the right end of the brightness adjustment bar 502 may correspond to the first screen code value "255". When the user 10 moves the cursor 503 of the brightness adjustment bar 502, the display solution manager 235 may send the first screen code value (for example, "128") corresponding to the cursor 503 to the power manager 209. The power manager 209 may use the value obtained by mapping the screen code value to the brightness value (nit) of the screen. Figure 6 The power manager 209 may identify the brightness value of the screen (screen brightness value) (e.g., 298 nits) corresponding to the first screen code value (e.g., 128) by using a graph of the power manager 209. The power manager 209 may send the identified screen brightness value (e.g., 298 nits) to the display driver 241, and the display driver 241 may change the brightness of the screen to the identified screen brightness value (e.g., 298 nits). In other words, the user 10 may change the brightness value of the screen to correspond to the first screen code by moving the cursor 503 of the brightness adjustment bar 502. Figure 6 The graph is provided for illustrative purposes, and it should be understood that the manner of mapping the code value to the brightness value of the real screen and the unit representing the screen brightness value are not limited to Figure 6 The method shown.

[0074] refer to Figure 3 and Figure 4 , even if the screen-off condition of the electronic device is met, when a specific time "a" has passed while the screen of the electronic device is kept turned on, the electronic device may determine whether the first screen code value is greater than a specific value "b" (403). According to an embodiment, the specific value "b" may be determined based on the code value, and when the first screen code value is reduced to be equal to or less than the specific value "b", the brightness change at the code value becomes meaningless because the screen has no brightness change or is not recognized by the user's naked eye. According to an embodiment, the specific value "b" may be "122", for example. When the first screen code value is equal to or less than the specific value "b", the process may be terminated without controlling the screen brightness value.

[0075] When the first screen code value is greater than a specific value "b" ("Yes" in operation 403), the electronic device may set the code value obtained by reducing the first screen code value by a decrement to a second screen code value (404). In this case, the minimum decrement may be, for example, but not limited to, 1%. The second screen code value is not a value identified and changed by the user through the brightness adjustment bar 502, which is different from the first screen code value, but may be a value for controlling the screen brightness of the electronic device, which is similar to the first screen code value. According to an embodiment, even if the screen off condition of the electronic device is met, when the screen of the electronic device is kept in an on state, the second screen code value may also be a value for controlling the screen brightness. The first screen code value and the second screen code value may be independent of each other, and the first screen code value may be maintained even if the second screen code value changes.

[0076] When the initial value of the first screen code value is, for example, "230", the electronic device may set a code value, for example, "227.7", which is obtained by reducing the first screen code value "230" by 1%, as the second screen code value. The display solution manager 235 may send the set second screen code value "227.7" to the power manager 209. The power manager 209 may use Figure 6 The power manager 209 may identify a brightness value of the screen by using a graph of the screen code value, which corresponds to the second screen code value "227.7". The power manager 209 may send the identified screen brightness value to the display driver 241, and the display driver 241 may reduce the brightness of the screen to the identified screen brightness value. Although the second screen code value is changed to "227.7", the first screen code value may be maintained as "230".

[0077] When a certain time (eg, 1 minute) elapses after the brightness value of the screen is changed to correspond to the second screen code value ( 405 ), the electronic device may determine whether the decrement is less than the maximum decrement “C” ( 406 ).

[0078] In the following, reference will be made to Figure 7 Describe the maximum decrement "C". The first screen code value may have various maximum decrements "C" depending on the range. When the first screen code value corresponds to a value in the range of 110 to 118, the maximum decrement "C" may be, for example, 10%. When the first screen code value corresponds to a value in the range of 119 to 133, the maximum decrement "C" may be, for example, 15%. When the first screen code value corresponds to a value in the range of 134 to 255, the maximum decrement "C" may be, for example, 20%. For example, even if the screen-off condition of the electronic device is met, when the screen of the electronic device is kept on, the maximum decrement may also refer to the maximum value for reducing the brightness of the screen. Decrement based on the maximum decrement "C" for each screen code value Figure 7The mapping table is provided for illustration purposes and is not limited to Figure 7 In other words, according to the embodiment, modification is possible.

[0079] Reference again Figure 3 , Figure 4 and Figure 7 , the electronic device may determine whether the decrement is less than the maximum decrement "C" (406). When it is determined that the decrement is greater than or equal to the maximum decrement "C" ("No" in operation 406), the electronic device may terminate the process without controlling the screen brightness.

[0080] Assuming the first screen code value is "230", the electronic device can Figure 7 Table 700 is used to identify that the maximum decrement "C" is 20%. Since the initial decrement is 1%, the electronic device can determine that the decrement is less than the maximum decrement "C" of 20%.

[0081] When it is determined that the decrement is less than the maximum decrement “C” ( 407 ), the electronic device may determine whether an application running on the electronic device is switched or whether a hardware codec is used.

[0082] When the application running on the electronic device is switched, it is necessary to control the brightness of the screen according to the switched application. Therefore, the process of controlling the screen brightness according to the application before switching can be terminated. According to an embodiment, when the application running on the electronic device is switched, it can refer to when other applications are running, or when an input to the home key of the electronic device is received. When the application is switched, the activity manager 231 can broadcast information about the application switching, and the display solution manager 235 can receive information about the application switching to identify the switching of the application.

[0083] Alternatively, when the hardware codec of the electronic device is used, it is determined that a moving image is being reproduced on the application. Therefore, the brightness of the screen needs to be maintained, so the process of controlling the brightness of the screen can be terminated. According to an embodiment, the display solution manager 235 may request a response from the codec manager 233 as to whether the hardware codec is being used. In response to the request, the codec manager 233 may send a message to the display solution manager 235 as to whether the hardware codec is being used.

[0084] When the application running on the electronic device is not switched and the hardware codec is not used, the electronic device may increase the decrement by 1% (408), and may repeat the process starting from operation 404. According to an embodiment, the initial decrement is 1%, so the decrement is increased by 1% to become 2%, and the electronic device may update the second screen code value to a code value "225.4" obtained by reducing the first screen code value "230" by 2%.

[0085] The display solution manager 235 may send the updated second screen code value "225.4" to the power manager 209. The power manager 209 may use Figure 6 The power manager 209 may identify a screen brightness value corresponding to the second screen code value "225.4" by using a graph of the screen brightness value. The power manager 209 may send the identified screen brightness value to the display driver 241, and the display driver 241 may change the screen brightness to the identified screen brightness value. Although the second screen code value is changed to "225.4", the first screen code value may be maintained as "230".

[0086] Whenever a specific time (e.g., 1 minute) has passed after the brightness value of the screen has been changed to correspond to the second screen code value, the electronic device may update the second screen code value by applying a 1% decrement to the first screen code value. According to an embodiment, whenever a specific time (e.g., 1 minute) has passed, the electronic device may sequentially update the second screen code value to values ​​of "227.7", "225.4", "223.1", "220.8", ... and "184", which are obtained by reducing the first screen code value of "230" by 1%, 2%, 3%, 4%, ... and 20%. Whenever the second screen code value is sequentially updated to values ​​of "227.7", "225.4", "223.1", "220.8", ... and "184", the brightness of the screen may be gradually reduced.

[0087] According to an embodiment, when the decrement becomes 21% of the maximum decrement "C" greater than 20% as 21 minutes pass, the electronic device no longer updates the second screen code value and can terminate the process of controlling the screen brightness. Alternatively, when an application running on the electronic device is switched or a hardware codec is used in the electronic device, even if the decrement is not greater than the maximum decrement "C", the electronic device does not update the second screen code value and can terminate the process of controlling the screen brightness.

[0088] Figure 4 The flowcharts are provided for illustrative purposes, and according to embodiments, some operations may be omitted or some orders may be changed.

[0089] Although the embodiment is described under the assumption that the specific time in operation 405 is one minute, the specific time may be variously changed to one minute and 30 seconds, two minutes, and five minutes according to various embodiments. According to one embodiment, when the specific time in operation 405 is two minutes, the decrement may be reduced by 1% every two minutes.

[0090] Although the embodiment is described under the assumption that the decrement is 1%, according to various embodiments, the decrement may be increased by 2% or 3% differently. According to one embodiment, assuming that the specific time is two minutes and the decrement increases by 2%, the decrement may be increased by 2% every two minutes.

[0091] Will refer to Figure 8 Example effects according to the above-described embodiments are described.

[0092] refer to Figure 8 According to an embodiment, when the screen-off condition is that 10 minutes have passed without user input, and when the specific time "a" is 10 minutes, the electronic device can have a substantially constant power consumption of 20 minutes, which is the sum of the 10 minutes corresponding to the screen-off condition and the specific time "a" for keeping the screen in the on state when the screen-off condition is met.

[0093] When 20 minutes have passed, the electronic device may perform a process of controlling screen brightness. Assuming that the application is not switched or the hardware codec is not used, the electronic device may gradually reduce the screen brightness for 20 minutes before the reduction increases by 1% and is greater than the maximum reduction "C" of 20%. Therefore, the power consumption of the electronic device may gradually decrease over a duration of 20 to 40 minutes.

[0094] After the decrement increases to a maximum decrement "C" greater than 20%, the screen brightness may no longer be updated. Therefore, the power consumption of the electronic device may remain substantially constant for a duration after 40 minutes.

[0095] According to various embodiments of the present disclosure, even if the screen off condition of the electronic device is met, even if the screen of the electronic device remains on according to the request of the application, the electronic device can gradually reduce the brightness of the screen under certain conditions. Therefore, power consumption can be reduced, the user's eyesight can be protected, and the aging of the display can be prevented. In addition, such brightness of the screen can be performed gradually or substantially linearly, so that power consumption of the electronic device can be prevented, and the user will not feel uncomfortable with the change in screen brightness.

[0096] Reference Fig. 9 An example operation of the electronic device according to the embodiment is described.

[0097] Fig. 9 900 is a flowchart illustrating an example operation of an electronic device according to various embodiments. The same configuration and operation as described above are not repeated here.

[0098] refer to Fig. 9 Even if the screen-off condition of the electronic device is satisfied, the electronic device may determine whether the screen of the electronic device is maintained in the turned-on state (901).

[0099] Even if the screen-off condition of the electronic device is satisfied, the electronic device may determine whether a specific time 'a' has passed while the screen of the electronic device is kept turned on ( 902 ).

[0100] Even if the screen off condition of the electronic device is satisfied, when a specific time 'a' elapses while the screen of the electronic device is kept turned on, the electronic device may determine whether the first screen code value is greater than a specific value 'b' (903).

[0101] When the first screen code value is greater than a specific value "b" ("Yes" in operation 903), the electronic device may determine whether a browser application (eg, Figure 2 The browser application 259 of the electronic device and whether the hardware codec is used in the electronic device (904). When the browser application is executed, the activity manager 231 may broadcast that the browser application is executed. The display solution manager 235 may receive the broadcast and may recognize that the browser application is executed.

[0102] When it is determined that the browser application is executed in the electronic device and the hardware codec is used in the electronic device, the electronic device may terminate the process of controlling the screen brightness by determining that the moving image is reproduced on the browser application.

[0103] When it is determined that the browser application is executed in the electronic device and the hardware codec is not used in the electronic device, the electronic device may determine that the moving image is not reproduced in the browser application. The electronic device may set a code value obtained by reducing the first screen code value by a decrement as a second screen code value by determining that the browser application is executed in the electronic device and the hardware codec is not used in the electronic device (905).

[0104] When a certain time (e.g., 1 minute) has passed after the brightness value of the screen is changed to correspond to the second screen code value (906), the electronic device may determine whether the decrement is greater than or equal to the maximum decrement "C" (907). When the decrement is less than the maximum decrement "C" ("No" in operation 907), the electronic device may increase the decrement by 1% (operation 908), return to operation 904, and repeat the process from operation 904.

[0105] Fig. 9 The flowcharts are provided for illustrative purposes, and some operations may be omitted or the order may be changed according to embodiments.

[0106] Reference Fig.10 An example operation of the electronic device according to the embodiment is described.

[0107] Fig.101000 is a flowchart illustrating an example operation of an electronic device according to various embodiments. The same configuration and operation as described above are not repeated here.

[0108] exist Fig.10 In the embodiment, before determining whether the screen of the electronic device is turned on even if the screen-off condition of the electronic device is satisfied (1001), it is assumed that the second screen code value is adjusted to be smaller than the first screen code value according to other applications executed in the electronic device or specific conditions. According to the embodiment, it is assumed that the first screen code value is set to "230" and the second screen code value is set to "213.9", which is obtained by reducing the first screen code value by 7%.

[0109] refer to Fig.10 , even if the screen-off condition of the electronic device is satisfied, the electronic device may determine whether the screen of the electronic device is kept turned on ( 1001 ).

[0110] Even if the screen-off condition of the electronic device is satisfied, when the screen of the electronic device is turned on, the electronic device may determine whether a specific time “a” has passed while the screen of the electronic device remains turned on ( 1002 ).

[0111] Even if the screen-off condition of the electronic device is satisfied, when a specific time 'a' elapses while the screen of the electronic device remains on, the electronic device may determine whether the first screen code value is greater than a specific value 'b' ( 1003 ).

[0112] When the first screen code value is greater than a specific value "b" ("Yes" in operation 1003), the electronic device may determine that the browser application (eg, Figure 2 The browser application 259) is used in the electronic device and whether the hardware codec is not used (1004).

[0113] When a browser application is used in an electronic device and a hardware codec is not used, the electronic device may determine whether a value obtained by reducing a first screen code value by a decrement is equal to a second screen code value (1005). The minimum decrement may be 0%. According to an embodiment, it is assumed that the first screen code value is set to "230" and the second screen code value is set to "213.9" obtained by reducing the first screen code value by 7%. Therefore, the electronic device does not update the second screen code value (1007) for a certain time (e.g., 1 minute).

[0114] When a specific time (e.g., 1 minute) has passed, the electronic device may increase the decrement by 1% (1008), and may determine whether the decrement is greater than the maximum decrement "C" (1009). According to an embodiment, the electronic device may determine whether the decrement is less than the maximum decrement "C" because when the first screen code value is 230, the decrement increases from the minimum decrement 0% by 1% to 1%, and the maximum decrement "C" becomes 20%.

[0115] The electronic device may return to operation 1005, and may repeat the process starting from operation 1005 by determining that the decrement is less than the maximum decrement "C". According to an embodiment, when the decrement increases by 1% to 7% every certain time (e.g., 1 minute), the electronic device may determine that the code value "213.9" obtained by reducing the first screen code value "230" by 7% is equal to the second screen code value "213.9".

[0116] When it is determined that the code value obtained by reducing the first screen code value is equal to the second screen code value (1005), the electronic device may set the code value obtained by reducing the first screen code value to the second screen code value (1006). When the brightness of the screen changes to correspond to the set second screen code value and a specific time (e.g., 1 minute) has passed (1007), the electronic device may increase the decrement by 1% (1008), and may determine whether the decrement is greater than the maximum decrement "C" (1009). When the decrement is less than or equal to the maximum decrement "C", the electronic device returns to operation 1005 and repeats process operation 1005 until the decrement is greater than the maximum decrement "C".

[0117] Fig.10 The flowcharts are provided for illustrative purposes, and some operations may be omitted or the order may be changed according to embodiments.

[0118] According to an exemplary embodiment of the present disclosure, an electronic device includes: a display device, a processor operably connected to the display device, and a memory operably connected to the processor. The memory stores one or more instructions, which, when executed, cause the processor to: during a first specific time after a screen-off condition of the display device is satisfied, based on the screen being kept in an on state, determine a code value obtained by reducing a first screen code value relative to a brightness value of a screen of the display device as a second screen code value, and change the brightness value of the screen to correspond to the determined second screen code value.

[0119] The memory may also store one or more instructions that, when executed, cause the processor to change the decrement to increase the decrement until the decrement is equal to a specific value, and based on the decrement being changed, update the second screen code value to a code value obtained by reducing the first screen code value by the changed decrement.

[0120] The memory may also store one or more instructions that, when executed, cause the processor to maintain the first screen code value based on the brightness value of the screen being updated according to the second screen code value.

[0121] The memory may also store one or more instructions that, when executed, cause the processor to determine a specific value based on the first screen code value.

[0122] The condition for turning off the screen may include a second specific time passing without user input.

[0123] The memory may also store one or more instructions that, when executed, cause the processor to determine, as a changed decrement, a value obtained by increasing the decrement in proportion to the time elapsed after the brightness value of the screen is changed to correspond to the updated second screen code value.

[0124] The memory may also store one or more instructions that, when executed, cause the processor to determine a value obtained by increasing the decrement by 1% as a changed decrement based on a third specific time elapsed after the brightness value of the screen is changed to correspond to the updated second screen code value.

[0125] The memory may also store one or more instructions that, when executed, cause the processor to determine whether the browser application is being executed before updating the second screen code value.

[0126] The memory may also store one or more instructions that, when executed, cause the processor to determine whether a hardware codec is being used based on the browser application being executed.

[0127] The memory may also store one or more instructions which, when executed, cause the processor to: based on the first screen code value being different from the second screen code value at a point in time when the screen is kept in the on state during a first specific time after the screen-off condition is met, increase or decrease the second screen code value without updating the second screen code value until a code value obtained by decreasing the first screen code value by the decrement is equal to the second screen code value.

[0128] According to an example embodiment of the present disclosure, a method for controlling the brightness of a screen of an electronic device includes: determining a code value obtained by reducing or decrementing a first screen code value corresponding to a brightness value of the screen as a second screen code value based on the screen being kept in an on state during a first specific time after a screen-off condition is met; and changing the brightness value of the screen to correspond to the determined second screen code value.

[0129] The decrement may be changed to increase the decrement until the decrement is equal to a specific value, and based on the decrement being changed, the second screen code value is updated based on a code value obtained by reducing the first screen code value by the changed decrement.

[0130] The screen-based brightness value is updated according to the second screen code value, and the first screen code value may be maintained.

[0131] The specific value may be determined based on the first screen code value.

[0132] The screen-off condition may include a second specific time that has passed without user input.

[0133] A value obtained by increasing the decrement in proportion to the time elapsed after the brightness value of the screen is changed to correspond to the updated second screen code value may be determined as the changed decrement.

[0134] Based on the lapse of the third specific time after the brightness value of the screen is changed to correspond to the updated second screen code value, a value obtained by increasing the decrement by 1% may be determined as the changed decrement.

[0135] It may be determined whether the browser application is executed before the second screen code value is updated.

[0136] Based on the browser application being executed, it may be further determined whether a hardware codec is being used.

[0137] Based on the fact that the first screen code value is different from the second screen code value at a point in time when the screen is kept in the on state during a first specific time after the screen-off condition is met, the decrement can be increased without updating the second screen code value until the code value obtained by reducing the first screen code value by the decrement is equal to the second screen code value.

[0138] According to various exemplary embodiments of the present disclosure, in response to a request from an application running on an electronic device, the electronic device can be provided with the ability to reduce power consumption of the electronic device, prevent display burn-in, and protect the user's eyesight by controlling the brightness of the screen even if the electronic device keeps the screen on.

[0139] Various effects directly or indirectly understood through the present disclosure can be provided.

[0140] Although the present disclosure has been illustrated and described with reference to various exemplary embodiments thereof, it should be understood that the various exemplary embodiments are intended to be illustrative rather than restrictive. It will be further understood by those skilled in the art that various changes in form and details may be made without departing from the true spirit and full scope of the present disclosure, including the appended claims and their equivalents.

Claims

1. An electronic device, comprising: Display device; a processor operably connected to a display device; and a memory operatively connected to the processor, The memory stores one or more instructions, which, when executed, cause the processor to: In response to execution of an application requiring the screen of the display device to remain in an on state, determining that the screen of the display device remains in an on state after a first specific time has passed even after a screen off condition for turning off the screen is satisfied, wherein the screen off condition includes a condition that the screen is dimmed when a first time has passed without user input and that the screen is turned off when a second time has passed without user input; determining a second screen code value by reducing the first screen code value by a predetermined value based on identifying that the first screen code value corresponding to the initial brightness value of the screen is greater than a first specific value; and The brightness value of the screen is changed to correspond to the determined second screen code value.

2. The electronic device according to claim 1, wherein: The memory also stores one or more instructions that, when executed, cause the processor to: when a second specific time has passed after the brightness value has changed, determining whether the predetermined value is less than a maximum specific value; When it is determined that the predetermined value is less than the maximum specific value and the application is not switched, increasing the predetermined value by a second specific value; as well as Based on the increased predetermined value, the second screen code value is updated by decreasing the first screen code value by the increased predetermined value.

3. The electronic device according to claim 2, wherein: Even if the second screen code value is changed or updated, the first screen code value is maintained.

4. The electronic device according to claim 2, wherein: The memory also stores one or more instructions that, when executed, cause the processor to: A maximum specific value is determined based on the first screen code value.

5. The electronic device according to claim 2, wherein: The memory also stores one or more instructions that, when executed, cause the processor to: After the second screen code value is updated, each time a second specific time elapses, periodically increasing the increased predetermined value by a second specific value; as well as After the second screen code value is updated, the second screen code value is sequentially updated by decreasing the first screen code value by the increased predetermined value based on the increased predetermined value each time the second specific time elapses.

6. The electronic device according to claim 2, wherein: The memory also stores one or more instructions that, when executed, cause the processor to: After the second screen code value is updated, the predetermined value is periodically increased by 1% whenever a second specific time elapses; and After the second screen code value is updated, the second screen code value is sequentially updated by decreasing the first screen code value by the increased predetermined value based on the increased predetermined value each time the second specific time elapses.

7. The electronic device according to claim 2, wherein: The memory also stores one or more instructions that, when executed, cause the processor to: When it is determined that the first screen code value is greater than the first specific value, before updating the second screen code value, it is determined whether the browser application is executed.

8. The electronic device according to claim 7, wherein: The memory also stores one or more instructions that, when executed, cause the processor to: Based on the browser application being executed, it is also determined whether a hardware codec is being used.

9. A method for controlling the brightness of a screen of an electronic device, the method comprising: In response to execution of an application requiring the screen of the display device to remain in an on state, determining that the screen of the display device remains in an on state after a first specific time has passed even after a screen off condition for turning off the screen is satisfied, wherein the screen off condition includes a condition that the screen is dimmed when a first time has passed without user input and that the screen is turned off when a second time has passed without user input; determining a second screen code value by reducing the first screen code value by a predetermined value based on identifying that the first screen code value corresponding to the initial brightness value of the screen is greater than a first specific value; and The brightness value of the screen is changed to correspond to the determined second screen code value.

10. The method according to claim 9, further comprising: when a second specific time has passed after the brightness value has changed, determining whether the predetermined value is less than a maximum specific value; When the predetermined value is less than the maximum specific value and the application is not switched, increasing the predetermined value by a second specific value; as well as Based on the increased predetermined value, the second screen code value is updated by decreasing the first screen code value by the increased predetermined value.

11. The method according to claim 10, wherein: According to the second screen code value being changed or updated, the first screen code value is maintained.

12. The method according to claim 10, further comprising: A maximum specific value is determined based on the first screen code value.

Citation Information

Patent Citations

  • Mobile terminal and method of controlling a mobile terminal

    US20140022223A1

  • Context sensitive backlight

    US20190005894A1