[go: up one dir, main page]

WO2024232610A1 - Electronic device and method for controlling brightness of display - Google Patents

Electronic device and method for controlling brightness of display Download PDF

Info

Publication number
WO2024232610A1
WO2024232610A1 PCT/KR2024/006022 KR2024006022W WO2024232610A1 WO 2024232610 A1 WO2024232610 A1 WO 2024232610A1 KR 2024006022 W KR2024006022 W KR 2024006022W WO 2024232610 A1 WO2024232610 A1 WO 2024232610A1
Authority
WO
WIPO (PCT)
Prior art keywords
value
brightness control
surface temperature
electronic device
illuminance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/KR2024/006022
Other languages
French (fr)
Korean (ko)
Inventor
이종린
방성용
김종우
정성훈
김학열
김무영
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020230083014A external-priority patent/KR20240162409A/en
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to EP24722097.3A priority Critical patent/EP4485445A4/en
Publication of WO2024232610A1 publication Critical patent/WO2024232610A1/en
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/10Intensity circuits
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2092Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/04Maintaining the quality of display appearance
    • G09G2320/041Temperature compensation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/04Display protection
    • G09G2330/045Protection against panel overheating
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/14Detecting light within display terminals, e.g. using a single or a plurality of photosensors
    • G09G2360/144Detecting light within display terminals, e.g. using a single or a plurality of photosensors the light being ambient light

Definitions

  • This document relates to an electronic device and method for controlling the brightness of a display.
  • Electronic devices are being provided in various forms such as smart phones, tablet personal computers, or PDAs (personal digital assistants) with the development of digital technology. Electronic devices are also being developed in wearable forms to improve portability and accessibility for users.
  • Electronic devices can adjust the brightness of a display to control heat generation when the surface temperature rises.
  • the electronic devices are adapted to limit the brightness to a relatively large brightness value (e.g., maximum value) determined based on the surface temperature or internal temperature value.
  • an electronic device includes at least one temperature sensor, at least one light sensor, a display, a memory, and at least one processor.
  • the memory stores instructions that, when executed by the at least one processor, cause the electronic device to obtain a surface temperature value of the electronic device using the at least one temperature sensor.
  • the memory stores instructions that, when executed by the at least one processor, cause the electronic device to set a first brightness control value of the display using at least one of an external temperature value estimated by the electronic device or an illuminance value acquired by the at least one illuminance sensor, based on the surface temperature value being equal to or greater than a reference surface temperature level.
  • the memory stores a set of instructions that, when executed by the at least one processor, cause the electronic device to change the brightness of the display based on the first brightness control value.
  • a method of operating in an electronic device includes obtaining a surface temperature value of the electronic device using at least one temperature sensor of the electronic device.
  • a method of operating in an electronic device includes setting a first brightness control value of the display using at least one of an external temperature value estimated by the electronic device or an illuminance value acquired by the at least one illuminance sensor, based on the surface temperature value being equal to or greater than a reference surface temperature level.
  • a method of operating in an electronic device includes changing brightness of the display based on the first brightness control value.
  • a non-transitory storage medium storing one or more programs includes instructions that, when executed by a processor of an electronic device, cause the electronic device to perform an operation of obtaining a surface temperature value of the electronic device using at least one temperature sensor of the electronic device, an operation of setting a first brightness control value of a display of the electronic device using at least one of an external temperature value estimated by the electronic device or an illuminance value obtained by at least one illuminance sensor of the electronic device based on the surface temperature value being equal to or higher than a reference surface temperature level, and an operation of changing the brightness of the display based on the first brightness control value.
  • FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.
  • FIG. 2 is a diagram showing an example configuration of a software module of an electronic device according to one embodiment.
  • FIGS. 3A, 3B, and 3C are diagrams showing brightness control information in an electronic device according to one embodiment.
  • FIG. 4 is a drawing showing an example of an operating method in an electronic device according to one embodiment.
  • FIG. 5 is a drawing showing an example of an operating method in an electronic device according to one embodiment.
  • FIG. 6 is a drawing showing an example of an operating method in an electronic device according to one embodiment.
  • FIG. 7 is a diagram showing an example of current consumption and temperature measurement according to external temperature and display brightness in an electronic device according to one embodiment.
  • the term “user” used in various embodiments may refer to a person using an electronic device or a device using an electronic device (e.g., an artificial intelligence electronic device).
  • FIG. 1 is a block diagram of an electronic device (101) in a network environment (100) according to various embodiments.
  • the electronic device (101) may communicate with the electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of the electronic device (104) or the server (108) via a second network (199) (e.g., a long-range wireless communication network).
  • the electronic device (101) may communicate with the electronic device (104) via the server (108).
  • the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197).
  • the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added.
  • some of these components e.g., the sensor module (176), the camera module (180), or the antenna module (197) may be integrated into one component (e.g., the display module (160)).
  • the processor (120) may control at least one other component (e.g., a hardware or software component) of an electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations.
  • the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store result data in a nonvolatile memory (134).
  • the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (121).
  • a main processor (121) e.g., a central processing unit or an application processor
  • an auxiliary processor (123) e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor
  • the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function.
  • the auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
  • the auxiliary processor (123) may control at least a portion of functions or states associated with at least one of the components of the electronic device (101) (e.g., the display module (160), the sensor module (176), or the communication module (190)), for example, while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state.
  • the auxiliary processor (123) e.g., an image signal processor or a communication processor
  • the auxiliary processor (123) may include a hardware structure specialized for processing artificial intelligence models.
  • the artificial intelligence models may be generated through machine learning. Such learning may be performed, for example, in the electronic device (101) itself on which the artificial intelligence model is executed, or may be performed through a separate server (e.g., server (108)).
  • the learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above.
  • the artificial intelligence model may include a plurality of artificial neural network layers.
  • the artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), deep Q-networks, or a combination of two or more of the above, but is not limited to the examples described above.
  • the artificial intelligence model may additionally or alternatively include a software structure.
  • the memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101).
  • the data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto.
  • the memory (130) can include volatile memory (132) or nonvolatile memory (134).
  • the program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
  • the input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101).
  • the input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
  • the audio output module (155) can output an audio signal to the outside of the electronic device (101).
  • the audio output module (155) can include, for example, a speaker or a receiver.
  • the speaker can be used for general purposes such as multimedia playback or recording playback.
  • the receiver can be used to receive an incoming call. According to one embodiment, the receiver can be implemented separately from the speaker or as a part thereof.
  • the display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101).
  • the display module (160) can include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device.
  • the display module (160) can include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
  • the audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can obtain sound through an input module (150), or output sound through an audio output module (155), or an external electronic device (e.g., an electronic device (102)) (e.g., a speaker or a headphone) directly or wirelessly connected to the electronic device (101).
  • an electronic device e.g., an electronic device (102)
  • a speaker or a headphone directly or wirelessly connected to the electronic device (101).
  • the sensor module (176) can detect an operating state (e.g., power or temperature) of the electronic device (101) or an external environmental state (e.g., user state) and generate an electric signal or data value corresponding to the detected state.
  • the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
  • the interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)).
  • the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
  • HDMI high definition multimedia interface
  • USB universal serial bus
  • SD card interface Secure Digital Card
  • connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., the electronic device (102)).
  • the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
  • the haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that a user can perceive through a tactile or kinesthetic sense.
  • the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
  • the camera module (180) can capture still images and moving images.
  • the camera module (180) can include one or more lenses, image sensors, image signal processors, or flashes.
  • the power management module (188) can manage power supplied to the electronic device (101).
  • the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
  • PMIC power management integrated circuit
  • the battery (189) can power at least one component of the electronic device (101).
  • the battery (189) can include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
  • the communication module (190) may support establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., the electronic device (102), the electronic device (104), or the server (108)), and performance of communication through the established communication channel.
  • the communication module (190) may operate independently from the processor (120) (e.g., the application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication.
  • 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 GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module or a power line communication module).
  • a wireless communication module (192) e.g., a cellular communication module, a short-range wireless communication module, or a GNSS (global navigation satellite system) communication module
  • a wired communication module (194) e.g., a local area network (LAN) communication module or a power line communication module.
  • a corresponding communication module may communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)).
  • a first network (198) e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)
  • a second network (199) e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)
  • a computer network e.g.,
  • the wireless communication module (192) may use subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196) to identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199).
  • subscriber information e.g., an international mobile subscriber identity (IMSI)
  • IMSI international mobile subscriber identity
  • the wireless communication module (192) can support a 5G network and next-generation communication technology after a 4G network, for example, NR access technology (new radio access technology).
  • the NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), terminal power minimization and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)).
  • eMBB enhanced mobile broadband
  • mMTC massive machine type communications
  • URLLC ultra-reliable and low-latency communications
  • the wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate.
  • a high-frequency band e.g., mmWave band
  • the wireless communication module (192) may support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna.
  • the wireless communication module (192) may support various requirements specified in an electronic device (101), an external electronic device (e.g., an electronic device (104)), or a network system (e.g., a second network (199)).
  • the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for realizing 1eMBB, a loss coverage (e.g., 164 dB or less) for realizing mMTC, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL) each, or 1 ms or less for round trip) for realizing URLLC.
  • a peak data rate e.g., 20 Gbps or more
  • a loss coverage e.g., 164 dB or less
  • U-plane latency e.g., 0.5 ms or less for downlink (DL) and uplink (UL) each, or 1 ms or less for round trip
  • the antenna module (197) can transmit or receive signals or power to or from the outside (e.g., an external electronic device).
  • the antenna module (197) can include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB).
  • the antenna module (197) can include a plurality of antennas (e.g., an array antenna).
  • at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199) can be selected from the plurality of antennas by, for example, the communication module (190).
  • a signal or power can be transmitted or received between the communication module (190) and the external electronic device through the selected at least one antenna.
  • another component e.g., a radio frequency integrated circuit (RFIC)
  • RFIC radio frequency integrated circuit
  • the antenna module (197) may form a mmWave antenna module.
  • the mmWave antenna module may include a printed circuit board, an RFIC positioned on or adjacent a first surface (e.g., a bottom surface) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) positioned on or adjacent a second surface (e.g., a top surface or a side surface) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
  • a first surface e.g., a bottom surface
  • a plurality of antennas e.g., an array antenna
  • peripheral devices e.g., a bus, a general purpose input and output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)
  • GPIO general purpose input and output
  • SPI serial peripheral interface
  • MIPI mobile industry processor interface
  • commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199).
  • Each of the external electronic devices (102, or 104) may be the same or a different type of device as the electronic device (101).
  • all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of executing the function or service itself or in addition, request one or more external electronic devices to perform at least a part of the function or service.
  • One or more external electronic devices that have received the request may execute at least a part of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101).
  • the electronic device (101) may process the result as it is or additionally and provide it as at least a part of a response to the request.
  • cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used.
  • the electronic device (101) may provide an ultra-low latency service by using, for example, distributed computing or mobile edge computing.
  • the external electronic device (104) may include an IoT (Internet of Things) device.
  • the server (108) may be an intelligent server using machine learning and/or a neural network.
  • the external electronic device (104) or the server (108) may be included in the second network (199).
  • the electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
  • FIG. 2 is a drawing showing an example of a configuration of a software module of an electronic device according to one embodiment
  • an electronic device (101) may implement a software module (201) (e.g., the program (140) of FIG. 1) for executing brightness control of a display (e.g., the display module (160) of FIG. 1).
  • a memory (130) of the electronic device (101) may store commands (e.g., instructions) to implement the software module (201) illustrated in FIG. 2.
  • At least one processor (120) may execute the commands stored in the memory (130) to implement the software module (201) illustrated in FIG. 2, and control hardware (e.g., the sensor module (176), the power management module (188) of FIG. 1, the display module (160) or other necessary components) associated with a function of the software module (201).
  • a software module (201) of an electronic device (101) may be configured to include a kernel (or a hardware abstraction layer (HAL)) (210), a framework (e.g., a middleware (144) of FIG. 1) (220), and an application (230) (e.g., an application (146) of FIG. 1). At least a part of the software module (201) may be preloaded on the electronic device (101) or may be downloadable from a server (e.g., a server (108)).
  • a kernel or a hardware abstraction layer (HAL)
  • framework e.g., a middleware (144) of FIG. 1
  • an application e.g., an application (146) of FIG.
  • At least a part of the software module (201) may be preloaded on the electronic device (101) or may be downloadable from a server (e.g., a server (108)).
  • the kernel (210) may be configured to include, for example, a display driver (211).
  • the kernel (210) may include, for example, a system resource manager or a device driver, but is not limited thereto and may be configured to further include other modules.
  • the system resource manager may perform control, allocation, or retrieval of system resources.
  • the device driver may include, for example, a camera driver, a Bluetooth driver, a shared memory driver, a USB driver, a keypad driver, a WIFI driver, an audio driver, an IPC (inter-process communication) driver, or other device drivers.
  • the framework (220) may include, for example, a display management service (221) and a power management service (223), but is not limited thereto and may be configured to further include other modules (or services).
  • the framework (220) may provide functions commonly required by the application (230) or provide various functions to the application (230) through an application programming interface (API) (not shown) so that the application (230) can efficiently use limited system resources within the electronic device (101).
  • the display management service (211) may provide a function according to the driving of the display.
  • the power management service (223) may transfer the first brightness control value set by the processor (120) to the display driver (211) so as to change the brightness of the display to the first brightness control value, which is a relatively large brightness control value (e.g., the maximum value) under the control of the processor (120).
  • the power management service (223) can manage a battery or power, provide power information necessary for the operation of an electronic device, and provide a function for checking current consumption according to heat control.
  • the framework (220) can include a module that forms a combination of various functions of the aforementioned components.
  • the framework (220) can provide a module specialized for each type of operating system in order to provide differentiated functions.
  • the framework (220) can dynamically delete some of the existing components or add new components.
  • the application (230) may be configured to include an application (231) (e.g., a module, a manager, or a program) related to brightness control of a display.
  • the application (230) may include applications according to heat control of an electronic device or execution of various functions.
  • the application (230) may include an application received from an external electronic device (e.g., a server (108) or an electronic device (102, 104)).
  • the application (230) may include a preloaded application or a third party application downloadable from a server.
  • the components of the software module (201) according to the illustrated embodiment and the names of the components may vary depending on the type of the operating system.
  • At least a part of the software module (201) may be implemented as software, firmware, hardware, or a combination of at least two or more of these. At least a portion of the software module (201) may be implemented (e.g., executed) by, for example, a processor (e.g., an AP). At least a portion of the software module (201) may include, for example, at least one of a module, a program, a routine, a set of instructions, or a process for performing at least one function.
  • FIGS. 3A, 3B, and 3C are diagrams showing brightness control information in an electronic device according to one embodiment.
  • the processor (120) of an electronic device may obtain a surface temperature value of the electronic device (101) by using at least one temperature sensor included in a sensor module (176).
  • the external temperature of the electronic device (101) may be obtained by using at least one temperature sensor included in the sensor module (176)
  • the illuminance value e.g., a brightness value
  • the illuminance value may be obtained by detecting external light (e.g., direct sunlight) by using at least one illuminance sensor included in the sensor module (176).
  • the surface temperature value may be obtained through machine learning by learning an actual surface temperature detected in an area of a housing of the electronic device (101) by using at least one temperature sensor.
  • the external temperature value can utilize the difference in temperature difference value between the sensors for measuring the internal temperature of the electronic device (101) depending on the outside temperature, and can be acquired (e.g., estimated or calculated) by the electronic device (101) based on the temperature difference value by using a formula modeling technique, machine learning, or a temperature table stored in advance in the memory (130).
  • a formula modeling technique e.g., machine learning, or a temperature table stored in advance in the memory (130).
  • the external temperature value may be different from the actual temperature value of the external environment surrounding the electronic device (101).
  • the processor (120) can acquire the surface temperature value by alternatively or supplementarily utilizing the internal temperature of the electronic device (101).
  • the internal temperature can be acquired by utilizing the temperature change detected by a temperature sensor (e.g., a thermistor) adjacent to a module of the electronic device (101) that is not related to heat generation and the time required for the temperature change.
  • a temperature sensor e.g., a thermistor
  • the processor (120) may determine that the brightness of the display (e.g., the display module (160) of FIG. 1) needs to be controlled to a relatively high brightness (e.g., maximum brightness) due to a temperature rise of the electronic device (101) caused by an external influence based on the surface temperature value being equal to or higher than the reference temperature (Tc) (e.g., 38 degrees (°C) of FIGS. 3a, 3b, and 3c), and may store the acquired surface temperature (Ts) value.
  • the processor (120) may acquire a designated brightness control value (e.g., a set value) corresponding to an external temperature value and/or an illuminance value from brightness control information (e.g., the first brightness control information of FIG.
  • the brightness control value (e.g., set value) included in the brightness control information can be set in response to a specified external temperature level and/or a specified illuminance level.
  • the brightness control information can be preset in a table form and stored in a memory (e.g., memory (130) of FIG. 1).
  • the processor (120) can change the brightness of the display to increase the visibility of the display based on the set first brightness control value.
  • the processor (120) when the processor (120) does not set the brightness of the display to the first brightness control value, the processor (120) may set the brightness of the display to a designated brightness control value corresponding to an external temperature value and/or illuminance value obtained using basic brightness control information (e.g., the second brightness control information of FIG. 3b).
  • basic brightness control information e.g., the second brightness control information of FIG. 3b.
  • the processor (120) may pre-designate and store in the memory (130) first brightness control information and second brightness control information for setting a relatively large brightness control value (e.g., a maximum brightness control value) as the first control brightness value, as illustrated in FIGS. 3A and 3B .
  • a relatively large brightness control value e.g., a maximum brightness control value
  • the first brightness control information may include brightness control values (e.g., setting values) for changing or setting the first brightness control value (e.g., maximum brightness control value, brightness policy) based on an external temperature value and/or an illuminance value.
  • the basic brightness control values (400, 300, 200, 150) (e.g., basic setting values) of the first brightness control information of FIG. 3A may be set (e.g., designated) in response to each of the external temperature levels and each of the designated surface temperature levels based on a reference illuminance level (e.g., 3000 lux ⁇ or 3000 lux or less).
  • the first brightness control information may not set a brightness control value in response to a first reference surface temperature level (e.g., 38 degrees or 38 degrees or less) so as not to change the first brightness control value (e.g., no limitation).
  • the specified surface temperature levels can include a first surface temperature level (e.g., 40 degrees (or a temperature value in a range from greater than 38 degrees to less than 40 degrees)), a second surface temperature level (e.g., 42 degrees (or a temperature value in a range from greater than 40 degrees to less than 42 degrees)), a third surface temperature level (e.g., 45 degrees (or a temperature value in a range from greater than 42 degrees to less than 45 degrees)), a second reference surface temperature level (e.g., 47 degrees or greater than or equal to 47 degrees)).
  • a first surface temperature level e.g., 40 degrees (or a temperature value in a range from greater than 38 degrees to less than 40 degrees)
  • a second surface temperature level e.g., 42 degrees (or
  • the external temperature levels can include a first external temperature level (e.g., a first external temperature level (e.g., 30 degrees (or a temperature value in a range from greater than 25 degrees to less than 30 degrees)), a second external temperature level (e.g., 35 degrees (or a temperature value in a range from greater than 30 degrees to less than 35 degrees)).
  • a first external temperature level e.g., 30 degrees (or a temperature value in a range from greater than 25 degrees to less than 30 degrees)
  • a second external temperature level e.g., 35 degrees (or a temperature value in a range from greater than 30 degrees to less than 35 degrees).
  • the first brightness control information of FIG. 3a corresponds to a first external temperature level and a first illuminance level (e.g., an illuminance value of ⁇ 3000 lux or more than 3000 lux and less than or equal to 10000 lux), and brightness control values (e.g., 600, 600, 200, and 150) can be set (e.g., specified) corresponding to each of the designated surface temperature levels (e.g., 40 degrees, 42 degrees, 45 degrees, and 47 degrees).
  • 3a corresponds to a first external temperature level and a second illuminance level (e.g., an illuminance value of ⁇ 10000 lux or more than 10000 lux), and brightness control values (e.g., 800, 600, 300, and 150) can be set (e.g., specified) corresponding to each of the designated surface temperature levels (e.g., 40 degrees, 42 degrees, 45 degrees, and 47 degrees).
  • 3a corresponds to the second external temperature level and the first illuminance level (e.g., illuminance value of ⁇ 3000 lux or more than 3000 lux and less than or equal to 10000 lux), and brightness control values (e.g., 800, 600, 300, and 150) can be set (e.g., specified in advance) corresponding to each of the designated surface temperature levels (e.g., 40 degrees, 42 degrees, 45 degrees, and 47 degrees).
  • 3a corresponds to a second external temperature level and a second illuminance level (e.g., an illuminance value of ⁇ 10000 lux or more than 10000 lux), and brightness control values (e.g., 800, 600, 400, and 150) can be set (e.g., specified) corresponding to each of the designated surface temperature levels (e.g., 40 degrees, 42 degrees, 45 degrees, and 47 degrees).
  • a second illuminance level e.g., an illuminance value of ⁇ 10000 lux or more than 10000 lux
  • brightness control values e.g., 800, 600, 400, and 150
  • the second brightness control information may include default brightness control values (e.g., default setting values) for changing or setting a relatively large brightness control value (e.g., maximum brightness control value, brightness policy) as a first brightness control value based on an external temperature value and/or illuminance value.
  • the basic brightness control values e.g., 400, 300, 200, 150 of the second brightness control information of FIG.
  • 3b may be set (e.g., specified) in response to a reference external temperature (e.g., 25 degrees or less than or equal to 25 degrees), a specified first surface temperature level (e.g., 40 degrees (or a temperature value in a range from more than 38 degrees to less than or equal to 40 degrees), a specified second surface temperature level (e.g., 47 degrees or more than 45 degrees to less than or equal to 47 degrees), and a reference illuminance level (e.g., an illuminance value less than or equal to 3000 lux), a first illuminance level (e.g., an illuminance value greater than 3000 lux or a illuminance value greater than 3000 lux to less than or equal to 10000 lux) and/or a second illuminance level (e.g., an illuminance value greater than 10000 lux or a illuminance value greater than 10000 lux).
  • a reference external temperature e.g., 25 degrees or less than or equal to 25
  • the second brightness control information may be set (e.g., specified) in response to a first reference surface temperature level (e.g., 38 degrees or less), a specified first surface temperature level (e.g., 40 degrees (or a temperature value in a range from more than 38 degrees to less than or equal to 40 degrees), a specified second surface temperature level (e.g., 47 degrees or more than 45 degrees to less than or equal to 47 degrees), and a reference illuminance level (e.g., an illuminance value less than or equal to 3000 lux), a first illuminance level (e.g., an illuminance value greater than 3000 lux or a illuminance value greater than 3000 lux).
  • the brightness control value may not be set (e.g., specified) so as not to change the first brightness control value (e.g., no limit) in response to a temperature of 38 degrees or less.
  • the processor (120) may pre-designate third brightness control information for setting the first brightness control value and store it in the memory (130).
  • the processor (120) may correspond to the first illuminance level at a specific external temperature (e.g., a temperature value within a range from 30 degrees or 25 degrees to 30 degrees or less) and a second reference temperature (e.g., less than 47 degrees) in the third brightness control information, and may set the designated brightness control values (e.g., set values) corresponding to each of the designated surface temperature levels to be higher by a designated first ratio (e.g., 25% compared to the reference illuminance level of FIG. 3c).
  • a specific external temperature e.g., a temperature value within a range from 30 degrees or 25 degrees to 30 degrees or less
  • a second reference temperature e.g., less than 47 degrees
  • the electronic device may correspond to a second illuminance level at a specific external temperature (e.g., a temperature value within a range of 30 degrees or 25 degrees to 30 degrees) and less than a second reference temperature (e.g., less than 47 degrees) in the third brightness control information, and may set the designated brightness control values (e.g., set values) to be higher by a designated second ratio (e.g., 50% relative to the reference illuminance level of FIG. 3C) corresponding to each of the designated surface temperature levels.
  • a specific external temperature e.g., a temperature value within a range of 30 degrees or 25 degrees to 30 degrees
  • a second reference temperature e.g., less than 47 degrees
  • the third brightness control information may be set to a higher ratio (e.g., a constant ratio specified through an experiment or by a user) than the default brightness control values (e.g., 40 degrees (or a temperature value in a range from 38 degrees to 40 degrees) and 47 degrees or 45 degrees to 47 degrees)) of the reference illuminance level (e.g., 3000 lux ⁇ or 3000 lux or less) or the default brightness control values (e.g., 400, 300, 200, and 150) included in the second brightness control information of FIG. 3b, corresponding to the temperature levels (e.g., a temperature value in a range from 38 degrees to 40 degrees) and the specified second surface temperature level (e.g., 47 degrees or 45 degrees to 47 degrees or less)).
  • the default brightness control values e.g., 40 degrees (or a temperature value in a range from 38 degrees to 40 degrees) and 47 degrees or 45 degrees to 47 degrees
  • the reference illuminance level e.g., 3000 lux ⁇ or 3000
  • the external temperature levels and surface temperature levels specified in the first to third brightness information illustrated in FIGS. 3A to 3C can each be pre-specified through experiments, and can be set to other values or ranges than the levels set in FIG. 3A depending on at least one of the device type, usage environment (e.g., outdoors, indoors, weather, or usage time), or factors related to heat generation (e.g., usage application).
  • usage environment e.g., outdoors, indoors, weather, or usage time
  • factors related to heat generation e.g., usage application.
  • the processor (120) may set a first brightness control value to a brightness control value (e.g., a set value) included in first brightness control information corresponding to the surface temperature value and the external temperature value, based on the surface temperature value being equal to or greater than a reference temperature (Tc) level and the external temperature value exceeding the reference external temperature level. For example, as illustrated in FIG.
  • the processor (120) may acquire a brightness control value (e.g., a brightness value of 600 nt or 800 nt) specified in response to the first surface temperature level and the first external temperature level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt or 800 nt).
  • a brightness control value e.g., a brightness value of 600 nt or 800 nt
  • the processor (120) may acquire a brightness control value (e.g., a brightness value of 600 nt) specified in response to the first surface temperature level and the first illuminance level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt).
  • a first surface temperature level e.g., a temperature value of 40 degrees or more than 38 degrees but less than or equal to 40 degrees
  • a first reference temperature level e.g. 38 degrees
  • the acquired illuminance value is a first illuminance level (e.g., an illuminance value in the range of ⁇ 3000 lux or more than 3000 lux but less than or equal to 10000 lux) that is greater than a reference illuminance level (e.g., 3000 lux)
  • the processor (120) may acquire a brightness control value (e.g., a brightness value of 600 nt) specified in response to the first surface temperature level and the first illuminance level, and set the first brightness control
  • the processor (120) may set the brightness of the display to a default brightness control value (e.g., a default setting value) included in the second brightness control information corresponding to the surface temperature value and the external temperature value based on the surface temperature value being equal to or higher than a reference temperature (Tc) level and the external temperature value being equal to or lower than the reference external temperature.
  • a default brightness control value e.g., a default setting value
  • Tc reference temperature
  • the processor (120) may acquire a brightness control value (e.g., a luminance value of 400 nt) specified in response to the first surface temperature level and the reference external temperature level, and set the first brightness control value to the acquired brightness control value (e.g., 400 nt). For example, as illustrated in FIGS.
  • the processor (120) may acquire a brightness control value (e.g., a luminance value of 400 nt) designated in response to the first surface temperature level and the reference illuminance level, and set the first brightness control value to the acquired brightness control value (e.g., 400 nt).
  • a brightness control value e.g., a luminance value of 400 nt
  • the processor (120) may change the brightness of the display to the set first brightness control value if the first brightness control value is less than the current brightness value, and may not change the brightness of the display to the first brightness control value if the first brightness control value is not less than the current brightness value.
  • the processor (120) may set the first brightness control value based on all of the surface temperature, the external temperature value, and the illuminance value. For example, as illustrated in FIG. 3A, if the electronic device determines that the acquired surface temperature value is a first surface temperature level (e.g., a temperature value in a range from 40 degrees or more than 38 degrees to 40 degrees or less) that exceeds a first reference temperature level (e.g., 38 degrees), the acquired external temperature value is a first external temperature level (e.g., a temperature value in a range from 30 degrees or more than 25 degrees to 30 degrees or less) that exceeds a reference external temperature level (e.g., 25 degrees), and the illuminance value is a first illuminance level (e.g., an illuminance value in a range from more than 3000 lux to less than 10000 lux), the electronic device may acquire a brightness control value (e.g., a luminance value of 600 nt) specified in response to the first surface
  • the processor (120) may acquire a brightness control value (e.g., a set value) specified in third brightness information corresponding to the acquired surface temperature value and the external temperature value and/or the illuminance value, and set a first brightness control value to the acquired brightness control value.
  • a brightness control value e.g., a set value
  • the processor (120) may set a brightness control value (e.g., 500 nt) that is specified to be higher by a first ratio (e.g., 25%) than the basic brightness control value in response to the second illuminance level and the first surface temperature level as the first brightness control value.
  • a brightness control value e.g., 500 nt
  • a first ratio e.g., 25%
  • the processor (120) may be configured not to change or set the brightness of the display to the first brightness control value based on the acquired surface temperature value being below a reference temperature level.
  • the main components of the electronic device have been described through the electronic device (101) of FIGS. 1 and 2.
  • the electronic device (101) may be implemented with more components than the illustrated components, or may be implemented with fewer components.
  • the positions of the main components of the electronic device (101) described above through FIGS. 1 and 2 may be changed according to various embodiments.
  • an electronic device may include at least one temperature sensor (e.g., at least one temperature sensor included in the sensor module (176) of FIG. 1), at least one light sensor (e.g., at least one light sensor included in the sensor module (176) of FIG. 1), a display (e.g., the display module (160) of FIG. 1), a memory (e.g., the memory (130) of FIG. 1), and at least one processor (e.g., the processor (120) of FIG. 1).
  • at least one temperature sensor e.g., at least one temperature sensor included in the sensor module (176) of FIG. 1
  • at least one light sensor e.g., at least one light sensor included in the sensor module (176) of FIG. 1
  • a display e.g., the display module (160) of FIG. 1
  • a memory e.g., the memory (130) of FIG. 1
  • at least one processor e.g., the processor (120) of FIG.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to obtain a surface temperature value of the electronic device using the at least one temperature sensor.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set a first brightness control value of the display using at least one of an external temperature value estimated by the electronic device (101) or an illuminance value acquired by the at least one illuminance sensor, based on the surface temperature value being equal to or higher than a reference surface temperature level.
  • the memory may store an instruction that, when executed by the at least one processor, causes the electronic device to change the brightness of the display based on the first brightness control value.
  • a relatively large brightness control value may be set, thereby minimizing the influence of surface heat generation and increasing the visibility of the display, thereby alleviating the user's discomfort in using the electronic device during the heat generation control operation.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to store the surface temperature value based on the surface temperature value being equal to or greater than the reference surface temperature level, and to set the first brightness control value using first brightness control information stored in the memory.
  • the external temperature value can be estimated using a mathematical modeling technique, machine learning, or a temperature table pre-stored in the memory based on a temperature difference value between sensors for measuring the internal temperature of the electronic device.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set the first brightness control value of the display using at least one of the estimated external temperature value and the acquired illuminance value, identify a first setting value corresponding to the surface temperature value and the illuminance value from first brightness control information stored in the memory (130) based on the surface temperature value being equal to or higher than the reference surface temperature level and the illuminance value being greater than the reference illuminance level, and set the first brightness control value to the identified first setting value.
  • the first setting value may be a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the first brightness control information.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set the first brightness control value of the display using at least one of the estimated external temperature value and the acquired illuminance value, identify a second setting value corresponding to the surface temperature value and the illuminance value from second brightness control information stored in the memory (130) based on the surface temperature value being equal to or higher than a reference surface temperature level and the illuminance value being equal to or lower than the reference illuminance level, and set the brightness of the display to the identified second setting value.
  • the second setting value may be a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the second brightness control information.
  • the first brightness control value may be a maximum brightness control value.
  • the first brightness control information may be set in a table form, including set values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels
  • the second brightness control information may be set in a table form, including set values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set the first brightness control value of the display (160) using at least one of the estimated external temperature value or the acquired illuminance value, identify a third setting value corresponding to the surface temperature value and the external temperature value in the first brightness control information based on the surface temperature value being equal to or higher than a reference surface temperature level and the external temperature value being greater than a reference external temperature level, and set the first brightness control value to the identified third setting value.
  • the third setting value may be a setting value corresponding to the surface temperature value and the external temperature value among the setting values included in the first brightness control information.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set a first brightness control value of the display (160) using at least one of the estimated external temperature value or the acquired illuminance value, identify a fourth setting value corresponding to the surface temperature value and the external temperature value in the second brightness control information based on the surface temperature value being equal to or higher than a reference surface temperature level and the external temperature value being equal to or lower than a reference external temperature level, and set the brightness of the display to the identified fourth setting value.
  • the fourth setting value may be a setting value corresponding to the surface temperature value and the external temperature value among the setting values included in the second brightness control information.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to obtain a current brightness value of the display, and based on the first brightness control value being less than the current brightness value, change the brightness of the display to the first brightness control value.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to maintain brightness of the display without changing the brightness of the display based on the first brightness control value being greater than or equal to the current brightness value.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set the first brightness control value to a brightness control value included in third brightness control information corresponding to the surface temperature value and the illuminance value or the external temperature value, based on the surface temperature value being equal to or greater than the reference surface temperature level and the illuminance value exceeding the reference illuminance level or the external temperature value exceeding the reference external temperature level.
  • the third brightness control information includes preset values corresponding to a specified first illuminance level and corresponding to each of the specified surface temperature levels, wherein the preset values corresponding to the first illuminance level can be set to be higher by a first ratio than the basic brightness control values.
  • the third brightness control information includes preset brightness control values corresponding to a specified second illuminance level and corresponding to each of the specified surface temperature levels, wherein the brightness control values corresponding to the second illuminance level can be set to be higher by a second ratio than the basic brightness control values.
  • the memory may store instructions that, when executed by the at least one processor, cause the electronic device to maintain brightness of the display without changing the brightness of the display based on the surface temperature value being below the reference surface temperature level.
  • FIG. 4 is a drawing showing an example of an operating method in an electronic device according to one embodiment.
  • an electronic device e.g., the electronic device (101) of FIGS. 1 and 2) according to an embodiment of the present invention, a processor (120) may obtain a surface temperature value of the electronic device by using at least one temperature sensor included in a sensor module (e.g., the sensor module (176) of FIG. 1).
  • the electronic device may obtain an external temperature of the electronic device by using at least one temperature sensor included in the sensor module, and may detect external light (e.g., direct sunlight) by using at least one illuminance sensor to obtain an illuminance value (e.g., a brightness value).
  • the surface temperature value may be obtained through machine learning by learning an actual surface temperature detected in an area of a housing of the electronic device by using at least one temperature sensor.
  • the external temperature value may utilize a difference in temperature difference values between sensors for measuring the internal temperature of the electronic device, and may be estimated by using a mathematical modeling technique, machine learning, or a temperature table stored in a memory based on the temperature difference values.
  • a method for measuring the surface temperature value and the external temperature can be obtained by alternative or complementary use of the internal temperature.
  • the electronic device can check whether the surface temperature value is equal to or higher than the reference temperature (Tc). If the surface temperature value is equal to or higher than the reference temperature (operation 403 - Yes), the electronic device can perform operation 405, and if the surface temperature value is not equal to or higher than the reference temperature (operation 403 - No), the electronic device can perform operation 401.
  • the electronic device determines that it is necessary to control the brightness of a display (e.g., display module (160) of FIG. 1) to a relatively high brightness (e.g., maximum brightness) due to a temperature rise of the electronic device caused by an external influence, based on the surface temperature value being equal to or higher than a reference temperature (Tc) level, and stores the acquired surface temperature (Ts) value.
  • a display e.g., display module (160) of FIG. 1
  • a relatively high brightness e.g., maximum brightness
  • Tc reference temperature
  • the electronic device may set a relatively large brightness control value (e.g., a maximum brightness control value) as a first brightness control value for changing the brightness of the display to the maximum based on the acquired external temperature value or the acquired illuminance value.
  • the electronic device may acquire a designated brightness control value corresponding to the external temperature value and/or the illuminance value from brightness control information (e.g., the first brightness control information of FIG. 3A, the second brightness control information of FIG. 3B, or the third brightness control information of FIG. 3C), and set the acquired brightness control value as the first brightness control value of the display.
  • the brightness control value included in the brightness control information may be set corresponding to a designated external temperature level and/or a designated illuminance level.
  • the brightness control information may be preset in a table form and stored in a memory (e.g., the memory (130) of FIG. 1).
  • the electronic device can change the brightness of the display based on the first brightness control value.
  • the electronic device may set the brightness of the display to a designated brightness control value corresponding to an external temperature value and/or illuminance value obtained using basic brightness control information (e.g., second brightness control information) when the brightness of the display is not set to the first brightness control value.
  • basic brightness control information e.g., second brightness control information
  • FIG. 5 is a drawing showing an example of an operating method in an electronic device according to one embodiment.
  • an electronic device e.g., the electronic device (101) of FIGS. 1 and 2, processor (120)
  • the electronic device may obtain (e.g., estimate or calculate) an external temperature value and detect external light (e.g., direct sunlight) by using at least one illuminance sensor included in the sensor module to obtain an illuminance value.
  • the surface temperature value may be obtained through machine learning by learning an actual surface temperature detected in an area of a housing of the electronic device by using at least one temperature sensor.
  • the external temperature value may be obtained (e.g., estimate or calculate) by using a formula modeling technique, machine learning, or a temperature table stored in a memory based on a temperature difference value between sensors for measuring an internal temperature of the electronic device (101).
  • the surface temperature value may be obtained by using the internal temperature as a substitute or supplementary measure.
  • the electronic device can check whether the surface temperature value is equal to or higher than the reference temperature (Tc). If the determination result shows that the surface temperature value is equal to or higher than the reference temperature level (operation 503 - Yes), the electronic device can perform operation 505, and if the surface temperature value is not equal to or higher than the reference temperature level (operation 503 - No), the electronic device can perform operation 501. If the acquired surface temperature value is equal to or lower than the first reference temperature level (e.g., 38 degrees, which is the first reference temperature level of FIGS. 3A to 3C ), the electronic device can maintain the currently set brightness (e.g., brightness automatically set according to the application or usage environment or manually set by the user) without changing the display brightness (e.g., no limitation).
  • the currently set brightness e.g., brightness automatically set according to the application or usage environment or manually set by the user
  • the electronic device can set the display brightness to a brightness control value (e.g., 150nt) that is equally specified for all illuminance levels without changing the display brightness to the maximum.
  • a brightness control value e.g. 150nt
  • an electronic device may determine that it is necessary to control the brightness of a display (e.g., a display module (160) of FIG. 1) to a relatively high brightness (e.g., maximum brightness) due to a temperature rise of the electronic device caused by an external influence, and may store the acquired surface temperature (Ts) value.
  • a display e.g., a display module (160) of FIG. 1
  • a relatively high brightness e.g., maximum brightness
  • the electronic device can determine whether the illuminance value exceeds a reference illuminance level. If the illuminance value exceeds the reference illuminance level, the electronic device can perform operation 509, and if the illuminance value is less than or equal to the reference illuminance level, the electronic device can perform operation 511.
  • the electronic device may set a relatively large brightness control value (e.g., a maximum brightness control value) as a first brightness control value based on the first brightness control information.
  • the electronic device may obtain a brightness control value (e.g., a set value) included in the first brightness control information in response to the obtained illuminance value, and set the obtained brightness control value as the first brightness control value.
  • the electronic device determines that the acquired surface temperature value of the electronic device is a first surface temperature level (e.g., a temperature value of 40 degrees or more than 38 degrees and less than or equal to 40 degrees) exceeding a first reference temperature level (e.g., 38 degrees) and the acquired illuminance value is a first illuminance level (e.g., an illuminance value in a range of more than 3000 lux and less than or equal to 10000 lux) greater than the first reference illuminance level (e.g., 3000 lux), as illustrated in FIG.
  • a first surface temperature level e.g., a temperature value of 40 degrees or more than 38 degrees and less than or equal to 40 degrees
  • a first reference temperature level e.g. 38 degrees
  • the acquired illuminance value is a first illuminance level (e.g., an illuminance value in a range of more than 3000 lux and less than or equal to 10000 lux) greater than the first reference illuminance level (
  • the electronic device may acquire a brightness control value (e.g., a brightness value of 600 nt) specified in response to the first surface temperature level and the first illuminance level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt).
  • the illuminance levels and surface temperature levels specified in the first brightness control information can each be pre-specified through experiments, and can be set to other values or ranges than the levels or ranges set in FIG. 3a depending on at least one of the device type, the usage environment (e.g., outdoors, indoors, weather, or usage time), or factors related to heat generation (e.g., usage application).
  • the external temperature may not be considered or may be determined to be lower than or equal to a reference external temperature level (e.g., 25 degrees).
  • the electronic device may set the first brightness control value based on the second brightness control information.
  • the electronic device may acquire a brightness control value (e.g., a set value) included in the second brightness control information in response to the acquired illuminance value, and set the first brightness control value with the acquired brightness control value. For example, as illustrated in FIGS.
  • the electronic device may acquire a brightness control value (e.g., a luminance value of 400 nt) specified in response to the first surface temperature level and the reference illuminance level, and set the first brightness control value with the acquired brightness control value (e.g., 400 nt).
  • a brightness control value e.g., a luminance value of 400 nt
  • the illuminance levels and surface temperature levels specified in the second brightness control information can each be pre-specified through experiments, and can be set to other values or ranges than the levels or ranges set in FIG. 3b depending on at least one of the device type, the usage environment (e.g., outdoors, indoors, weather, or usage time), or factors related to heat generation (e.g., usage application).
  • the external temperature may not be considered or may be determined to be lower than or equal to a reference external temperature level (e.g., 25 degrees).
  • the electronic device can check whether the first brightness control value is less than the current brightness value. If the check result shows that the set brightness control value is less than the current brightness value (operation 513 - Yes), the electronic device can perform operation 515, and if not (operation 513 - No), the electronic device can perform operation 501.
  • an electronic device may change the brightness of a display to a set brightness control value.
  • FIG. 6 is a drawing showing an example of an operating method in an electronic device according to one embodiment.
  • an electronic device e.g., the electronic device (101) of FIGS. 1 and 2, processor (120)
  • the electronic device may obtain (e.g., estimate or calculate) an external temperature value and detect external light (e.g., direct sunlight) by using at least one illuminance sensor included in the sensor module to obtain an illuminance value.
  • the surface temperature value may be obtained through machine learning by learning an actual surface temperature detected in an area of a housing of the electronic device by using at least one temperature sensor.
  • the external temperature value may be obtained (e.g., estimate or calculate) by using a temperature difference value between sensors for measuring an internal temperature of the electronic device (101), a machine learning formula modeling technique, or a temperature table stored in a memory.
  • a temperature difference value between sensors for measuring an internal temperature of the electronic device (101) e.g., a temperature difference value between sensors for measuring an internal temperature of the electronic device (101), a machine learning formula modeling technique, or a temperature table stored in a memory.
  • a temperature difference value between sensors for measuring an internal temperature of the electronic device (101), a machine learning formula modeling technique, or a temperature table stored in a memory There is no limitation on the method of obtaining the surface temperature value and the external temperature value.
  • Surface temperature values can be obtained by alternative or complementary use of the internal temperature.
  • the electronic device may check whether the surface temperature value is equal to or higher than a reference temperature (Tc) level (e.g., a reference surface temperature). If the surface temperature value is equal to or higher than the reference temperature level (operation 603-Yes), the electronic device may perform operation 605, and if the surface temperature value is not equal to or higher than the reference temperature level (operation 603-No), the electronic device may perform operation 601. If the acquired surface temperature value is equal to or lower than the first reference temperature level (e.g., 38 degrees, which is the first reference temperature level of FIGS.
  • Tc reference temperature level
  • the electronic device may maintain the currently set brightness (e.g., brightness automatically set according to an application or usage environment or manually set by a user) without changing the display brightness (e.g., no limitation).
  • the electronic device can set the display brightness to a brightness control value (e.g., 150nt) that is equally designated for all illuminance levels without changing the display brightness to maximum if the acquired surface temperature value is above a specific temperature (e.g., 47 degrees, which is the second reference temperature level of FIGS. 3A to 3C).
  • a brightness control value e.g., 150nt
  • an electronic device may determine that it is necessary to control the brightness of a display (e.g., a display module (160) of FIG. 1) to a relatively high brightness (e.g., maximum brightness) due to a temperature rise of the electronic device caused by an external influence, and may store the acquired surface temperature (Ts) value.
  • a display e.g., a display module (160) of FIG. 1
  • a relatively high brightness e.g., maximum brightness
  • the electronic device may determine whether the external temperature value exceeds a reference external temperature level. If the determination result shows that the external temperature value exceeds the reference external temperature level, the electronic device may perform operation 609, and otherwise, the electronic device may perform operation 611.
  • the electronic device may set a relatively large brightness control value (e.g., a maximum brightness control value) as a first brightness control value based on the first brightness control information.
  • the electronic device may obtain a brightness control value (e.g., a set value) included in the first brightness control information in response to the obtained external temperature value, and set the obtained brightness control value as the first brightness control value.
  • the electronic device determines that the acquired surface temperature value of the electronic device is a first surface temperature level (e.g., a temperature value in a range from 40 degrees or more than 38 degrees to 40 degrees or less) that exceeds a first reference temperature level (e.g., 38 degrees) and the acquired external temperature value is a first external temperature level (e.g., a temperature value in a range from 30 degrees or more than 25 degrees to 30 degrees or less) that is greater than a reference external temperature level (e.g., 25 degrees), as illustrated in FIG.
  • a first surface temperature level e.g., a temperature value in a range from 40 degrees or more than 38 degrees to 40 degrees or less
  • a first reference temperature level e.g. 38 degrees
  • the acquired external temperature value is a first external temperature level (e.g., a temperature value in a range from 30 degrees or more than 25 degrees to 30 degrees or less) that is greater than a reference external temperature level (e.g., 25 degrees)
  • the electronic device may acquire a brightness control value (e.g., a brightness value of 600 nt or 800 nt) specified in response to the first surface temperature level and the first external temperature level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt or 800 nt).
  • the external temperature levels and surface temperature levels specified in the first brightness control information can each be pre-specified through experiments, and can be set to other values or ranges than the levels or ranges set in FIG. 3a depending on at least one of the device type, the usage environment (e.g., outdoors, indoors, weather, or usage time), or the factors related to heat generation (e.g., usage application).
  • the illuminance value may not be considered or may be determined to be a level exceeding the reference illuminance level (e.g., 3000 lux) (e.g., the first illuminance level or the second illuminance level in FIG. 3a).
  • the reference illuminance level e.g., 3000 lux
  • the electronic device may set the first brightness control value based on the second brightness control information.
  • the electronic device may acquire a brightness control value (e.g., a set value) included in the second brightness control information in response to the acquired illuminance value, and set the first brightness control value with the acquired brightness control value. For example, as illustrated in FIG.
  • the electronic device may acquire a brightness control value (e.g., a luminance value of 400 nt) specified in response to the first surface temperature level and the reference external temperature level, and set the first brightness control value with the acquired brightness control value (e.g., 400 nt).
  • a brightness control value e.g., a luminance value of 400 nt
  • the external temperature levels and surface temperature levels specified in the second brightness control information can each be pre-specified through experiments, and can be set to other values or ranges than the levels or ranges set in FIG. 3b depending on at least one of the device type, the usage environment (e.g., outdoors, indoors, weather, or usage time), or the factors related to heat generation (e.g., usage application).
  • the illuminance value may not be considered or may be determined to be a level exceeding the reference illuminance level (e.g., 3000 lux) (e.g., the first illuminance level or the second illuminance level in FIG. 3b).
  • the electronic device can check whether the first brightness control value is less than the current brightness value. If the check result shows that the set brightness control value is less than the current brightness value, the electronic device can perform operation 615, and if not, can perform operation 601.
  • the electronic device can change the brightness of the display with the set first brightness control value.
  • FIG. 5 described above describes an operation of setting a first brightness control value based on a surface temperature value and an illuminance value
  • FIG. 6 describes an operation of setting a first brightness control value based on a surface temperature value and an external temperature value
  • an electronic device may set the first brightness control value based on all of the surface temperature value, the external temperature value, and the illuminance value. For example, as illustrated in FIG.
  • the electronic device may acquire a brightness control value (e.g., a luminance value of 600 nt) specified in response to the first surface temperature level, the first external temperature level, and the first illuminance level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt).
  • a brightness control value e.g., a luminance value of 600 nt
  • the electronic device may pre-designate third brightness control information for setting the first brightness control value and store it in the memory (130).
  • the electronic device may set the brightness control values set for each of the surface temperature levels set in response to the first illuminance level (e.g., illuminance value exceeding 3000 lux and below 10000 lux) at a temperature lower than the second reference temperature (e.g., below 47 degrees Celsius) in the third brightness control information to be higher by the set first ratio (e.g., 25% with respect to the reference illuminance level of FIG. 3C ).
  • the first illuminance level e.g., illuminance value exceeding 3000 lux and below 10000 lux
  • the second reference temperature e.g., below 47 degrees Celsius
  • the electronic device may set the brightness control values set for each of the surface temperature levels set in response to the second illuminance level (e.g., illuminance value exceeding 10000 lux) at a temperature lower than the second reference temperature (e.g., below 47 degrees Celsius) in the third brightness control information to be higher by the set second ratio (e.g., 50% with respect to the reference illuminance level of FIG. 3C ).
  • the second illuminance level e.g., illuminance value exceeding 10000 lux
  • the second reference temperature e.g., below 47 degrees Celsius
  • the third brightness control information may be set to a higher ratio (e.g., a constant ratio specified through an experiment or by a user) than the brightness control values specified for the reference illuminance level (e.g., 3000 lux or less) for each of the surface temperature levels (e.g., 400, 300, 200, 150) or the basic brightness control values (e.g., 400, 300, 200, 150) set in the second brightness control information of FIG. 3b.
  • a higher ratio e.g., a constant ratio specified through an experiment or by a user
  • the reference illuminance level e.g., 3000 lux or less
  • the electronic device may set the brightness control range to the existing 80% to 30% when heat generation occurs if it does not change to the first brightness control value, and may change the brightness control range to 160% to 30% when heat generation occurs (e.g., change according to tuning) if it changes to the first brightness control value.
  • a brightness control range of 100% may be the first brightness control value when brightness is manually set.
  • An electronic device may continuously detect and learn a surface temperature and an external temperature, and may set a first brightness control value (e.g., a maximum brightness control value) according to a user request or automatically to change the display brightness.
  • a first brightness control value e.g., a maximum brightness control value
  • An electronic device may set a maximum brightness control value based on an external temperature value and/or an illuminance value according to a specific condition (e.g., execution of an application that generates a lot of heat, a time period specified by a user, or a condition due to a factor related to heat generation of the electronic device other than the above), and may change the brightness of the display according to the set maximum brightness control value.
  • FIG. 7 is a diagram showing an example of current consumption and temperature measurement according to external temperature and display brightness in an electronic device according to one embodiment.
  • an electronic device can use experimental tables (701 and 702) obtained through an experiment to check whether the change in current consumption and the change in temperature according to the external temperature change for each brightness value (e.g., brightness code) affect the improvement of surface heat generation.
  • the experimental tables (701 and 702) may be tables that record the change in current consumption and the change in temperature according to the brightness values when the same application (e.g., the first application or the second application) is used in the same scenario while changing the external temperature.
  • Conventional electronic devices control relatively high brightness (e.g., maximum brightness) only based on the temperature of the electronic device without considering the external environment, so when the temperature of the electronic device rises due to direct external sunlight, the brightness is proposed according to a table determined only for the purpose of heat generation control.
  • Conventional electronic devices control the brightness of the display without considering the external environment, so the brightness is limited by heat generation, which reduces the visibility of the display, and causes inconvenience in the use of the electronic device.
  • the present document may provide an electronic device and method for controlling the brightness of a display based on external temperature and/or illuminance values, taking into account the surface temperature of the electronic device and external conditions according to one embodiment.
  • the electronic device sets a relatively large brightness control value (e.g., a maximum brightness control value) based on a surface temperature, an external temperature, and/or an illuminance value, and changes the brightness of the display by the set relatively large brightness control value, thereby minimizing the effect of surface heat generation while increasing visibility, thereby improving user inconvenience in use due to reduced visibility during heat generation control operation.
  • a relatively large brightness control value e.g., a maximum brightness control value
  • the operations in the operating method of the electronic device according to the embodiment described in FIGS. 4 to 6 may be performed sequentially, but are not necessarily performed sequentially.
  • the order of the operations may be changed, at least two operations may be performed in parallel, or another operation may be added.
  • a method of operating in an electronic device may include an operation of obtaining a surface temperature value of the electronic device using at least one temperature sensor of the electronic device (e.g., at least one temperature sensor included in the sensor module (176) of FIG. 1).
  • the method may include an operation of setting a first brightness control value (e.g., a maximum brightness control value) of a display (e.g., a display module (160) of FIG. 1) of the electronic device using at least one of an external temperature value estimated by the electronic device (101) or an illuminance value acquired by at least one illuminance sensor of the electronic device (101) (e.g., at least one illuminance sensor included in the sensor module (176) of FIG. 1) based on the surface temperature value being equal to or greater than a reference surface temperature level.
  • a first brightness control value e.g., a maximum brightness control value
  • a display e.g., a display module (160) of FIG. 1
  • an illuminance value acquired by at least one illuminance sensor of the electronic device (101) e.g., at least one illuminance sensor included in the sensor module (176) of FIG.
  • the method may include an operation of changing the brightness of the display based on the first brightness control value.
  • a relatively large brightness control value can be set, thereby minimizing the influence of surface heat generation and increasing the visibility of the display, thereby alleviating the user's discomfort in using the electronic device during the heat generation control operation.
  • the method may further include storing the surface temperature value based on the surface temperature value being equal to or greater than the reference surface temperature level.
  • the operation of setting the first brightness control value of the display may include an operation of setting the first brightness control value using first brightness control information stored in a memory of the electronic device (e.g., memory (130) of FIG. 1).
  • the operation of setting the first brightness control value of the display using at least one of the estimated external temperature value or the acquired illuminance value may include the operation of identifying a first setting value corresponding to the surface temperature value and the illuminance value from the first brightness control information stored in the memory based on the surface temperature value being equal to or higher than the reference surface temperature level and the illuminance value being greater than the reference illuminance level, and setting the first brightness control value to the identified first setting value.
  • the first setting value may be a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the first brightness control information.
  • the operation of setting the first brightness control value of the display using at least one of the estimated external temperature value or the acquired illuminance value may include an operation of identifying a second setting value corresponding to the surface temperature value and the illuminance value from second brightness control information stored in the memory based on the surface temperature value being equal to or higher than a reference surface temperature level and the illuminance value being equal to or lower than the reference illuminance level, and setting the brightness of the display to the identified second setting value.
  • the second setting value may be a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the second brightness control information.
  • the first brightness control value may be a maximum brightness control value.
  • the first brightness control information may be set in a table form, including preset setting values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels.
  • the second brightness control information may be set in a table form, including preset setting values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels.
  • the operation of setting the first brightness control value of the display using at least one of the estimated external temperature value or the acquired illuminance value may include the operation of identifying a third setting value corresponding to the surface temperature value and the external temperature value in the first brightness control information based on the surface temperature value being equal to or higher than a reference surface temperature level and the external temperature value being greater than a reference external temperature level, and setting the first brightness control value to the identified third setting value.
  • the third setting value may be a setting value corresponding to the surface temperature value and the external temperature value among the setting values included in the first brightness control information.
  • the operation of setting the first brightness control value of the display using at least one of the estimated external temperature value or the acquired illuminance value may include the operation of identifying a fourth setting value corresponding to the surface temperature value and the external temperature value in the second brightness control information based on the surface temperature value being equal to or higher than a reference surface temperature level and the external temperature value being equal to or lower than a reference external temperature level, and setting the brightness of the display to the identified fourth setting value.
  • the fourth setting value may be a setting value corresponding to the surface temperature value and the external temperature value among the setting values included in the second brightness control information.
  • the operation of changing the brightness of the display to increase the visibility of the display may include the operation of obtaining a current brightness value of the display and, based on the first brightness control value being less than the current brightness value, changing the brightness of the display to the first brightness control value.
  • the method may further include maintaining the brightness of the display without changing the brightness of the display based on the first brightness control value being greater than or equal to the current brightness value.
  • the operation of setting the first brightness control value of the display using at least one of the estimated external temperature value or the acquired illuminance value may include an operation of identifying a fifth setting value corresponding to the surface temperature value and the illuminance value or the external temperature value from third brightness control information stored in the memory (130) based on the surface temperature value being equal to or higher than the reference surface temperature level and the illuminance value exceeding the reference illuminance level or the external temperature value exceeding the reference external temperature level, and setting the first brightness control value to the identified fifth setting value.
  • the fifth setting value may be a setting value corresponding to the surface temperature value and the illuminance value or the external temperature value among the setting values included in the third brightness control information.
  • the third brightness control information includes set values corresponding to a specified first illuminance level and corresponding to each of the specified surface temperature levels, wherein the set values corresponding to the first illuminance level can be set higher at a first ratio than the basic brightness control values.
  • the third brightness control information includes set values corresponding to a specified second illuminance level and corresponding to each of the specified surface temperature levels, wherein the brightness control values corresponding to the second illuminance level can be set higher at a second ratio than the basic brightness control values.
  • the method may further include maintaining brightness of the display without changing brightness of the display based on the surface temperature value being below the reference surface temperature level.
  • the one or more programs may include instructions that, when executed by at least one processor (e.g., the processor (120) of FIG. 1) of an electronic device (e.g., the electronic device (101) of FIGS. 1 and 2), cause the electronic device to perform an operation of obtaining a surface temperature value of the electronic device using at least one temperature sensor (e.g., at least one temperature sensor included in the sensor module (176) of FIG. 1) of the electronic device, an operation of setting a first brightness control value of a display (e.g., the display module (160) of FIG.
  • the electronic devices according to various embodiments disclosed in this document may be devices of various forms.
  • the electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliance devices.
  • portable communication devices e.g., smartphones
  • computer devices portable multimedia devices
  • portable medical devices e.g., cameras
  • wearable devices e.g., smart watch devices
  • home appliance devices e.g., smartphones
  • the electronic devices according to embodiments of this document are not limited to the above-described devices.
  • first, second, or first or second may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order).
  • a component e.g., a first
  • another component e.g., a second
  • functionally e.g., a third component
  • module used in various embodiments of this document may include a unit implemented in hardware, software or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example.
  • a module may be an integrally configured component or a minimum unit of the component or a part thereof that performs one or more functions.
  • a module may be implemented in the form of an application-specific integrated circuit (ASIC).
  • ASIC application-specific integrated circuit
  • Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)).
  • a processor e.g., a processor (120)
  • the machine e.g., the electronic device (101)
  • the one or more instructions may include code generated by a compiler or code executable by an interpreter.
  • the machine-readable storage medium may be provided in the form of a non-transitory storage medium.
  • 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
  • the method according to various embodiments disclosed in the present document may be provided as included in a computer program product.
  • the computer program product may be traded between a seller and a buyer as a commodity.
  • the computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store TM ) or directly between two user devices (e.g., smart phones).
  • an application store e.g., Play Store TM
  • at least a part of the computer program product may be at least temporarily stored or temporarily generated in a machine-readable storage medium, such as a memory of a manufacturer's server, a server of an application store, or an intermediary server.
  • each component e.g., a module or a program of the above-described components may include a single or multiple entities, and some of the multiple entities may be separately arranged in other components.
  • one or more components or operations of the above-described corresponding components may be omitted, or one or more other components or operations may be added.
  • the multiple components e.g., a module or a program
  • the integrated component may perform one or more functions of each of the multiple components identically or similarly to those performed by the corresponding component of the multiple components before the integration.
  • the operations performed by the module, program, or other component may be executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephone Function (AREA)

Abstract

The present document relates to an electronic device and a method for controlling the brightness of a display. According to an embodiment, the electronic device may comprise at least one temperature sensor, at least one illuminance sensor, a display, a memory, and at least one processor. The at least one processor may be configured to: obtain a surface temperature value of the electronic device by using the at least one temperature sensor; on the basis of the surface temperature value being a reference surface temperature level or higher, set a first brightness control value of the display by using at least one of an external temperature value estimated by the electronic device or an illuminance value obtained by the at least one illuminance sensor; and change the brightness of the display on the basis of the first brightness control value. Other embodiments are possible.

Description

디스플레이의 밝기를 제어하기 위한 전자 장치 및 방법Electronic device and method for controlling brightness of a display

본 문서는 디스플레이의 밝기를 제어하기 위한 전자 장치 및 방법에 관한 것이다. This document relates to an electronic device and method for controlling the brightness of a display.

전자 장치는 디지털 기술의 발달과 함께 스마트 폰(smart phone), 태블릿 PC(tablet personal computer), 또는 PDA(personal digital assistant)와 같은 다양한 형태로 제공되고 있다. 전자 장치는 이동성(portability) 및 사용자의 접근성(accessibility)을 향상시킬 수 있도록 사용자에 착용할 수 있는 형태로도 개발되고 있다. Electronic devices are being provided in various forms such as smart phones, tablet personal computers, or PDAs (personal digital assistants) with the development of digital technology. Electronic devices are also being developed in wearable forms to improve portability and accessibility for users.

전자 장치는 표면 온도 상승 시 발열 제어를 위해 디스플레이의 밝기를 조절할 수 있다. 전자 장치는 표면 온도 또는 내부 온도 값에 따라 정해진 수준의 비교적 큰 밝기 값(예: 최대 값)으로 밝기가 제한되도록 적용되었다. Electronic devices can adjust the brightness of a display to control heat generation when the surface temperature rises. The electronic devices are adapted to limit the brightness to a relatively large brightness value (e.g., maximum value) determined based on the surface temperature or internal temperature value.

본 문서의 일 실시예에 따르면, 전자 장치는, 적어도 하나의 온도 센서, 적어도 하나의 조도 센서, 디스플레이, 메모리 및 적어도 하나의 프로세서를 포함한다. According to one embodiment of the present document, an electronic device includes at least one temperature sensor, at least one light sensor, a display, a memory, and at least one processor.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치가, 상기 적어도 하나의 온도 센서를 이용하여 상기 전자 장치의 표면 온도 값을 획득하도록 설정된 인스트럭션을 저장한다. According to one embodiment, the memory stores instructions that, when executed by the at least one processor, cause the electronic device to obtain a surface temperature value of the electronic device using the at least one temperature sensor.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치가, 상기 표면 온도 값이 기준 표면 온도 수준 이상인 것에 기반하여, 상기 전자 장치에 의해 추정된 외부 온도 값 또는 상기 적어도 하나의 조도 센서에 의해 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이의 제1 밝기 제어 값을 설정하도록 설정된 인스트럭션을 저장한다. According to one embodiment, the memory stores instructions that, when executed by the at least one processor, cause the electronic device to set a first brightness control value of the display using at least one of an external temperature value estimated by the electronic device or an illuminance value acquired by the at least one illuminance sensor, based on the surface temperature value being equal to or greater than a reference surface temperature level.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치가, 상기 제1 밝기 제어 값을 기반하여, 상기 디스플레이의 밝기를 변경하는 설정된 인스트럭션을 저장한다. According to one embodiment, the memory stores a set of instructions that, when executed by the at least one processor, cause the electronic device to change the brightness of the display based on the first brightness control value.

일 실시 예에 따르면, 전자 장치에서의 동작 방법은 상기 전자 장치의 적어도 하나의 온도 센서를 이용하여 상기 전자 장치의 표면 온도 값을 획득하는 동작을 포함한다. According to one embodiment, a method of operating in an electronic device includes obtaining a surface temperature value of the electronic device using at least one temperature sensor of the electronic device.

일 실시 예에 따르면, 전자 장치에서의 동작 방법은 상기 표면 온도 값이 기준 표면 온도 수준 이상인 것에 기반하여, 상기 전자 장치에 의해 추정된 외부 온도 값 또는 상기 적어도 하나의 조도 센서에 의해 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이의 제1 밝기 제어 값을 설정하는 동작을 포함한다. According to one embodiment, a method of operating in an electronic device includes setting a first brightness control value of the display using at least one of an external temperature value estimated by the electronic device or an illuminance value acquired by the at least one illuminance sensor, based on the surface temperature value being equal to or greater than a reference surface temperature level.

일 실시 예에 따르면, 전자 장치에서의 동작 방법은 상기 제1 밝기 제어 값을 기반하여, 상기 디스플레이의 밝기를 변경하는 동작을 포함한다. According to one embodiment, a method of operating in an electronic device includes changing brightness of the display based on the first brightness control value.

일 실시 예에 따르면, 하나 이상의 프로그램을 저장하는 비 일시적 저장 매체에 있어서, 상기 하나 이상의 프로그램은, 전자 장치의 프로세서에 의한 실행 시, 상기 전자 장치로 하여금, 상기 전자 장치의 적어도 하나의 온도 센서를 이용하여 상기 전자 장치의 표면 온도 값을 획득하는 동작, 상기 표면 온도 값이 기준 표면 온도 수준 이상인 것에 기반하여, 상기 전자 장치에 의해 추정된 외부 온도 값 또는 상기 전자 장치의 적어도 하나의 조도 센서에 의해 획득한 조도 값 중 적어도 하나를 이용하여 상기 전자 장치의 디스플레이의 제1 밝기 제어 값을 설정하는 동작 및 상기 제1 밝기 제어 값을 기반하여, 상기 디스플레이의 밝기를 변경하는 동작을 실행하도록 하는 명령들을 포함한다. According to one embodiment, a non-transitory storage medium storing one or more programs includes instructions that, when executed by a processor of an electronic device, cause the electronic device to perform an operation of obtaining a surface temperature value of the electronic device using at least one temperature sensor of the electronic device, an operation of setting a first brightness control value of a display of the electronic device using at least one of an external temperature value estimated by the electronic device or an illuminance value obtained by at least one illuminance sensor of the electronic device based on the surface temperature value being equal to or higher than a reference surface temperature level, and an operation of changing the brightness of the display based on the first brightness control value.

도 1은 다양한 실시예들에 따른 네트워크 환경 내의 전자 장치의 블록도이다. FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.

도 2는 일 실시예에 따른 전자 장치의 소프트웨어 모듈의 구성 예를 나타내는 도면이다. FIG. 2 is a diagram showing an example configuration of a software module of an electronic device according to one embodiment.

도 3a, 도 3b 및 도 3c는 일 실시예에 따른 전자 장치에서의 밝기 제어 정보를 나타내는 도면이다. FIGS. 3A, 3B, and 3C are diagrams showing brightness control information in an electronic device according to one embodiment.

도 4는 일 실시예에 따른 전자 장치에서의 동작 방법의 예를 나타내는 도면이다. FIG. 4 is a drawing showing an example of an operating method in an electronic device according to one embodiment.

도 5는 일 실시예에 따른 전자 장치에서의 동작 방법의 예를 나타내는 도면이다. FIG. 5 is a drawing showing an example of an operating method in an electronic device according to one embodiment.

도 6은 일 실시예에 따른 전자 장치에서의 동작 방법의 예를 나타내는 도면이다. FIG. 6 is a drawing showing an example of an operating method in an electronic device according to one embodiment.

도 7은 일 실시 예에 따른 전자 장치에서의 외부 온도 및 디스플레이의 밝기에 따른 소모 전류 및 온도 측정 예를 나타내는 도면이다. FIG. 7 is a diagram showing an example of current consumption and temperature measurement according to external temperature and display brightness in an electronic device according to one embodiment.

도면의 설명과 관련하여, 동일 또는 유사한 구성요소에 대해서는 동일 또는 유사한 참조 부호가 사용될 수 있다. In connection with the description of the drawings, the same or similar reference numerals may be used for identical or similar components.

이하, 첨부된 도면들을 참조하여 다양한 실시예에 따른 전자 장치에 대해서 살펴본다. 다양한 실시예에서 이용되는 사용자라는 용어는 전자 장치를 사용하는 사람 또는 전자 장치를 사용하는 장치(예를 들어, 인공지능 전자 장치)를 지칭할 수 있다.Hereinafter, electronic devices according to various embodiments will be described with reference to the attached drawings. The term “user” used in various embodiments may refer to a person using an electronic device or a device using an electronic device (e.g., an artificial intelligence electronic device).

도 1은, 다양한 실시예들에 따른, 네트워크 환경(100) 내의 전자 장치(101)의 블록도이다. 도 1을 참조하면, 네트워크 환경(100)에서 전자 장치(101)는 제 1 네트워크(198)(예: 근거리 무선 통신 네트워크)를 통하여 전자 장치(102)와 통신하거나, 또는 제 2 네트워크(199)(예: 원거리 무선 통신 네트워크)를 통하여 전자 장치(104) 또는 서버(108) 중 적어도 하나와 통신할 수 있다. 일실시예에 따르면, 전자 장치(101)는 서버(108)를 통하여 전자 장치(104)와 통신할 수 있다. 일실시예에 따르면, 전자 장치(101)는 프로세서(120), 메모리(130), 입력 모듈(150), 음향 출력 모듈(155), 디스플레이 모듈(160), 오디오 모듈(170), 센서 모듈(176), 인터페이스(177), 연결 단자(178), 햅틱 모듈(179), 카메라 모듈(180), 전력 관리 모듈(188), 배터리(189), 통신 모듈(190), 가입자 식별 모듈(196), 또는 안테나 모듈(197)을 포함할 수 있다. 어떤 실시예에서는, 전자 장치(101)에는, 이 구성요소들 중 적어도 하나(예: 연결 단자(178))가 생략되거나, 하나 이상의 다른 구성요소가 추가될 수 있다. 어떤 실시예에서는, 이 구성요소들 중 일부들(예: 센서 모듈(176), 카메라 모듈(180), 또는 안테나 모듈(197))은 하나의 구성요소(예: 디스플레이 모듈(160))로 통합될 수 있다.FIG. 1 is a block diagram of an electronic device (101) in a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with the electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of the electronic device (104) or the server (108) via a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).

프로세서(120)는, 예를 들면, 소프트웨어(예: 프로그램(140))를 실행하여 프로세서(120)에 연결된 전자 장치(101)의 적어도 하나의 다른 구성요소(예: 하드웨어 또는 소프트웨어 구성요소)를 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 일실시예에 따르면, 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(120)는 다른 구성요소(예: 센서 모듈(176) 또는 통신 모듈(190))로부터 수신된 명령 또는 데이터를 휘발성 메모리(132)에 저장하고, 휘발성 메모리(132)에 저장된 명령 또는 데이터를 처리하고, 결과 데이터를 비휘발성 메모리(134)에 저장할 수 있다. 일실시예에 따르면, 프로세서(120)는 메인 프로세서(121)(예: 중앙 처리 장치 또는 어플리케이션 프로세서) 또는 이와는 독립적으로 또는 함께 운영 가능한 보조 프로세서(123)(예: 그래픽 처리 장치, 신경망 처리 장치(NPU: neural processing unit), 이미지 시그널 프로세서, 센서 허브 프로세서, 또는 커뮤니케이션 프로세서)를 포함할 수 있다. 예를 들어, 전자 장치(101)가 메인 프로세서(121) 및 보조 프로세서(123)를 포함하는 경우, 보조 프로세서(123)는 메인 프로세서(121)보다 저전력을 사용하거나, 지정된 기능에 특화되도록 설정될 수 있다. 보조 프로세서(123)는 메인 프로세서(121)와 별개로, 또는 그 일부로서 구현될 수 있다.The processor (120) may control at least one other component (e.g., a hardware or software component) of an electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculations, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store result data in a nonvolatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (121). For example, when the electronic device (101) includes a main processor (121) and an auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.

보조 프로세서(123)는, 예를 들면, 메인 프로세서(121)가 인액티브(예: 슬립) 상태에 있는 동안 메인 프로세서(121)를 대신하여, 또는 메인 프로세서(121)가 액티브(예: 어플리케이션 실행) 상태에 있는 동안 메인 프로세서(121)와 함께, 전자 장치(101)의 구성요소들 중 적어도 하나의 구성요소(예: 디스플레이 모듈(160), 센서 모듈(176), 또는 통신 모듈(190))와 관련된 기능 또는 상태들의 적어도 일부를 제어할 수 있다. 일실시예에 따르면, 보조 프로세서(123)(예: 이미지 시그널 프로세서 또는 커뮤니케이션 프로세서)는 기능적으로 관련 있는 다른 구성요소(예: 카메라 모듈(180) 또는 통신 모듈(190))의 일부로서 구현될 수 있다. 일실시예에 따르면, 보조 프로세서(123)(예: 신경망 처리 장치)는 인공지능 모델의 처리에 특화된 하드웨어 구조를 포함할 수 있다. 인공지능 모델은 기계 학습을 통해 생성될 수 있다. 이러한 학습은, 예를 들어, 인공지능 모델이 수행되는 전자 장치(101) 자체에서 수행될 수 있고, 별도의 서버(예: 서버(108))를 통해 수행될 수도 있다. 학습 알고리즘은, 예를 들어, 지도형 학습(supervised learning), 비지도형 학습(unsupervised learning), 준지도형 학습(semi-supervised learning) 또는 강화 학습(reinforcement learning)을 포함할 수 있으나, 전술한 예에 한정되지 않는다. 인공지능 모델은, 복수의 인공 신경망 레이어들을 포함할 수 있다. 인공 신경망은 심층 신경망(DNN: deep neural network), CNN(convolutional neural network), RNN(recurrent neural network), RBM(restricted boltzmann machine), DBN(deep belief network), BRDNN(bidirectional recurrent deep neural network), 심층 Q-네트워크(deep Q-networks) 또는 상기 중 둘 이상의 조합 중 하나일 수 있으나, 전술한 예에 한정되지 않는다. 인공지능 모델은 하드웨어 구조 이외에, 추가적으로 또는 대체적으로, 소프트웨어 구조를 포함할 수 있다. The auxiliary processor (123) may control at least a portion of functions or states associated with at least one of the components of the electronic device (101) (e.g., the display module (160), the sensor module (176), or the communication module (190)), for example, while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing device) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. Such learning may be performed, for example, in the electronic device (101) itself on which the artificial intelligence model is executed, or may be performed through a separate server (e.g., server (108)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers. The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), deep Q-networks, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may additionally or alternatively include a software structure.

메모리(130)는, 전자 장치(101)의 적어도 하나의 구성요소(예: 프로세서(120) 또는 센서 모듈(176))에 의해 사용되는 다양한 데이터를 저장할 수 있다. 데이터는, 예를 들어, 소프트웨어(예: 프로그램(140)) 및, 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 메모리(130)는, 휘발성 메모리(132) 또는 비휘발성 메모리(134)를 포함할 수 있다. The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or nonvolatile memory (134).

프로그램(140)은 메모리(130)에 소프트웨어로서 저장될 수 있으며, 예를 들면, 운영 체제(142), 미들 웨어(144) 또는 어플리케이션(146)을 포함할 수 있다. The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

입력 모듈(150)은, 전자 장치(101)의 구성요소(예: 프로세서(120))에 사용될 명령 또는 데이터를 전자 장치(101)의 외부(예: 사용자)로부터 수신할 수 있다. 입력 모듈(150)은, 예를 들면, 마이크, 마우스, 키보드, 키(예: 버튼), 또는 디지털 펜(예: 스타일러스 펜)을 포함할 수 있다. The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

음향 출력 모듈(155)은 음향 신호를 전자 장치(101)의 외부로 출력할 수 있다. 음향 출력 모듈(155)은, 예를 들면, 스피커 또는 리시버를 포함할 수 있다. 스피커는 멀티미디어 재생 또는 녹음 재생과 같이 일반적인 용도로 사용될 수 있다. 리시버는 착신 전화를 수신하기 위해 사용될 수 있다. 일실시예에 따르면, 리시버는 스피커와 별개로, 또는 그 일부로서 구현될 수 있다.The audio output module (155) can output an audio signal to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes such as multimedia playback or recording playback. The receiver can be used to receive an incoming call. According to one embodiment, the receiver can be implemented separately from the speaker or as a part thereof.

디스플레이 모듈(160)은 전자 장치(101)의 외부(예: 사용자)로 정보를 시각적으로 제공할 수 있다. 디스플레이 모듈(160)은, 예를 들면, 디스플레이, 홀로그램 장치, 또는 프로젝터 및 해당 장치를 제어하기 위한 제어 회로를 포함할 수 있다. 일실시예에 따르면, 디스플레이 모듈(160)은 터치를 감지하도록 설정된 터치 센서, 또는 상기 터치에 의해 발생되는 힘의 세기를 측정하도록 설정된 압력 센서를 포함할 수 있다. The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) can include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) can include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.

오디오 모듈(170)은 소리를 전기 신호로 변환시키거나, 반대로 전기 신호를 소리로 변환시킬 수 있다. 일실시예에 따르면, 오디오 모듈(170)은, 입력 모듈(150)을 통해 소리를 획득하거나, 음향 출력 모듈(155), 또는 전자 장치(101)와 직접 또는 무선으로 연결된 외부 전자 장치(예: 전자 장치(102))(예: 스피커 또는 헤드폰)를 통해 소리를 출력할 수 있다.The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can obtain sound through an input module (150), or output sound through an audio output module (155), or an external electronic device (e.g., an electronic device (102)) (e.g., a speaker or a headphone) directly or wirelessly connected to the electronic device (101).

센서 모듈(176)은 전자 장치(101)의 작동 상태(예: 전력 또는 온도), 또는 외부의 환경 상태(예: 사용자 상태)를 감지하고, 감지된 상태에 대응하는 전기 신호 또는 데이터 값을 생성할 수 있다. 일실시예에 따르면, 센서 모듈(176)은, 예를 들면, 제스처 센서, 자이로 센서, 기압 센서, 마그네틱 센서, 가속도 센서, 그립 센서, 근접 센서, 컬러 센서, IR(infrared) 센서, 생체 센서, 온도 센서, 습도 센서, 또는 조도 센서를 포함할 수 있다. The sensor module (176) can detect an operating state (e.g., power or temperature) of the electronic device (101) or an external environmental state (e.g., user state) and generate an electric signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

인터페이스(177)는 전자 장치(101)가 외부 전자 장치(예: 전자 장치(102))와 직접 또는 무선으로 연결되기 위해 사용될 수 있는 하나 이상의 지정된 프로토콜들을 지원할 수 있다. 일실시예에 따르면, 인터페이스(177)는, 예를 들면, HDMI(high definition multimedia interface), USB(universal serial bus) 인터페이스, SD카드 인터페이스, 또는 오디오 인터페이스를 포함할 수 있다.The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

연결 단자(178)는, 그를 통해서 전자 장치(101)가 외부 전자 장치(예: 전자 장치(102))와 물리적으로 연결될 수 있는 커넥터를 포함할 수 있다. 일실시예에 따르면, 연결 단자(178)는, 예를 들면, HDMI 커넥터, USB 커넥터, SD 카드 커넥터, 또는 오디오 커넥터(예: 헤드폰 커넥터)를 포함할 수 있다.The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., the electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

햅틱 모듈(179)은 전기적 신호를 사용자가 촉각 또는 운동 감각을 통해서 인지할 수 있는 기계적인 자극(예: 진동 또는 움직임) 또는 전기적인 자극으로 변환할 수 있다. 일실시예에 따르면, 햅틱 모듈(179)은, 예를 들면, 모터, 압전 소자, 또는 전기 자극 장치를 포함할 수 있다. The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that a user can perceive through a tactile or kinesthetic sense. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

카메라 모듈(180)은 정지 영상 및 동영상을 촬영할 수 있다. 일실시예에 따르면, 카메라 모듈(180)은 하나 이상의 렌즈들, 이미지 센서들, 이미지 시그널 프로세서들, 또는 플래시들을 포함할 수 있다.The camera module (180) can capture still images and moving images. According to one embodiment, the camera module (180) can include one or more lenses, image sensors, image signal processors, or flashes.

전력 관리 모듈(188)은 전자 장치(101)에 공급되는 전력을 관리할 수 있다. 일실시예에 따르면, 전력 관리 모듈(188)은, 예를 들면, PMIC(power management integrated circuit)의 적어도 일부로서 구현될 수 있다.The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

배터리(189)는 전자 장치(101)의 적어도 하나의 구성요소에 전력을 공급할 수 있다. 일실시예에 따르면, 배터리(189)는, 예를 들면, 재충전 불가능한 1차 전지, 재충전 가능한 2차 전지 또는 연료 전지를 포함할 수 있다.The battery (189) can power at least one component of the electronic device (101). In one embodiment, the battery (189) can include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

통신 모듈(190)은 전자 장치(101)와 외부 전자 장치(예: 전자 장치(102), 전자 장치(104), 또는 서버(108)) 간의 직접(예: 유선) 통신 채널 또는 무선 통신 채널의 수립, 및 수립된 통신 채널을 통한 통신 수행을 지원할 수 있다. 통신 모듈(190)은 프로세서(120)(예: 어플리케이션 프로세서)와 독립적으로 운영되고, 직접(예: 유선) 통신 또는 무선 통신을 지원하는 하나 이상의 커뮤니케이션 프로세서를 포함할 수 있다. 일실시예에 따르면, 통신 모듈(190)은 무선 통신 모듈(192)(예: 셀룰러 통신 모듈, 근거리 무선 통신 모듈, 또는 GNSS(global navigation satellite system) 통신 모듈) 또는 유선 통신 모듈(194)(예: LAN(local area network) 통신 모듈, 또는 전력선 통신 모듈)을 포함할 수 있다. 이들 통신 모듈 중 해당하는 통신 모듈은 제 1 네트워크(198)(예: 블루투스, WiFi(wireless fidelity) direct 또는 IrDA(infrared data association)와 같은 근거리 통신 네트워크) 또는 제 2 네트워크(199)(예: 레거시 셀룰러 네트워크, 5G 네트워크, 차세대 통신 네트워크, 인터넷, 또는 컴퓨터 네트워크(예: LAN 또는 WAN)와 같은 원거리 통신 네트워크)를 통하여 외부의 전자 장치(104)와 통신할 수 있다. 이런 여러 종류의 통신 모듈들은 하나의 구성요소(예: 단일 칩)로 통합되거나, 또는 서로 별도의 복수의 구성요소들(예: 복수 칩들)로 구현될 수 있다. 무선 통신 모듈(192)은 가입자 식별 모듈(196)에 저장된 가입자 정보(예: 국제 모바일 가입자 식별자(IMSI))를 이용하여 제 1 네트워크(198) 또는 제 2 네트워크(199)와 같은 통신 네트워크 내에서 전자 장치(101)를 확인 또는 인증할 수 있다. The communication module (190) may support establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., the electronic device (102), the electronic device (104), or the server (108)), and performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., the application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one 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 GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module or a power line communication module). Among these communication modules, a corresponding communication module may communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) may use subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196) to identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199).

무선 통신 모듈(192)은 4G 네트워크 이후의 5G 네트워크 및 차세대 통신 기술, 예를 들어, NR 접속 기술(new radio access technology)을 지원할 수 있다. NR 접속 기술은 고용량 데이터의 고속 전송(eMBB(enhanced mobile broadband)), 단말 전력 최소화와 다수 단말의 접속(mMTC(massive machine type communications)), 또는 고신뢰도와 저지연(URLLC(ultra-reliable and low-latency communications))을 지원할 수 있다. 무선 통신 모듈(192)은, 예를 들어, 높은 데이터 전송률 달성을 위해, 고주파 대역(예: mmWave 대역)을 지원할 수 있다. 무선 통신 모듈(192)은 고주파 대역에서의 성능 확보를 위한 다양한 기술들, 예를 들어, 빔포밍(beamforming), 거대 배열 다중 입출력(massive MIMO(multiple-input and multiple-output)), 전차원 다중입출력(FD-MIMO: full dimensional MIMO), 어레이 안테나(array antenna), 아날로그 빔형성(analog beam-forming), 또는 대규모 안테나(large scale antenna)와 같은 기술들을 지원할 수 있다. 무선 통신 모듈(192)은 전자 장치(101), 외부 전자 장치(예: 전자 장치(104)) 또는 네트워크 시스템(예: 제 2 네트워크(199))에 규정되는 다양한 요구사항을 지원할 수 있다. 일실시예에 따르면, 무선 통신 모듈(192)은 1eMBB 실현을 위한 Peak data rate(예: 20Gbps 이상), mMTC 실현을 위한 손실 Coverage(예: 164dB 이하), 또는 URLLC 실현을 위한 U-plane latency(예: 다운링크(DL) 및 업링크(UL) 각각 0.5ms 이하, 또는 라운드 트립 1ms 이하)를 지원할 수 있다. The wireless communication module (192) can support a 5G network and next-generation communication technology after a 4G network, for example, NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), terminal power minimization and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) may support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) may support various requirements specified in an electronic device (101), an external electronic device (e.g., an electronic device (104)), or a network system (e.g., a second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for realizing 1eMBB, a loss coverage (e.g., 164 dB or less) for realizing mMTC, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL) each, or 1 ms or less for round trip) for realizing URLLC.

안테나 모듈(197)은 신호 또는 전력을 외부(예: 외부의 전자 장치)로 송신하거나 외부로부터 수신할 수 있다. 일실시예에 따르면, 안테나 모듈(197)은 서브스트레이트(예: PCB) 위에 형성된 도전체 또는 도전성 패턴으로 이루어진 방사체를 포함하는 안테나를 포함할 수 있다. 일실시예에 따르면, 안테나 모듈(197)은 복수의 안테나들(예: 어레이 안테나)을 포함할 수 있다. 이런 경우, 제 1 네트워크(198) 또는 제 2 네트워크(199)와 같은 통신 네트워크에서 사용되는 통신 방식에 적합한 적어도 하나의 안테나가, 예를 들면, 통신 모듈(190)에 의하여 상기 복수의 안테나들로부터 선택될 수 있다. 신호 또는 전력은 상기 선택된 적어도 하나의 안테나를 통하여 통신 모듈(190)과 외부의 전자 장치 간에 송신되거나 수신될 수 있다. 어떤 실시예에 따르면, 방사체 이외에 다른 부품(예: RFIC(radio frequency integrated circuit))이 추가로 안테나 모듈(197)의 일부로 형성될 수 있다. The antenna module (197) can transmit or receive signals or power to or from the outside (e.g., an external electronic device). According to one embodiment, the antenna module (197) can include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) can include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), can be selected from the plurality of antennas by, for example, the communication module (190). A signal or power can be transmitted or received between the communication module (190) and the external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) can be additionally formed as a part of the antenna module (197).

다양한 실시예에 따르면, 안테나 모듈(197)은 mmWave 안테나 모듈을 형성할 수 있다. 일실시예에 따르면, mmWave 안테나 모듈은 인쇄 회로 기판, 상기 인쇄 회로 기판의 제 1 면(예: 아래 면)에 또는 그에 인접하여 배치되고 지정된 고주파 대역(예: mmWave 대역)을 지원할 수 있는 RFIC, 및 상기 인쇄 회로 기판의 제 2 면(예: 윗면 또는 측면)에 또는 그에 인접하여 배치되고 상기 지정된 고주파 대역의 신호를 송신 또는 수신할 수 있는 복수의 안테나들(예: 어레이 안테나)을 포함할 수 있다.According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC positioned on or adjacent a first surface (e.g., a bottom surface) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) positioned on or adjacent a second surface (e.g., a top surface or a side surface) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.

상기 구성요소들 중 적어도 일부는 주변 기기들 간 통신 방식(예: 버스, GPIO(general purpose input and output), SPI(serial peripheral interface), 또는 MIPI(mobile industry processor interface))을 통해 서로 연결되고 신호(예: 명령 또는 데이터)를 상호간에 교환할 수 있다.At least some of the above components may be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, a general purpose input and output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)).

일실시예에 따르면, 명령 또는 데이터는 제 2 네트워크(199)에 연결된 서버(108)를 통해서 전자 장치(101)와 외부의 전자 장치(104)간에 송신 또는 수신될 수 있다. 외부의 전자 장치(102, 또는 104) 각각은 전자 장치(101)와 동일한 또는 다른 종류의 장치일 수 있다. 일실시예에 따르면, 전자 장치(101)에서 실행되는 동작들의 전부 또는 일부는 외부의 전자 장치들(102, 104, 또는 108) 중 하나 이상의 외부의 전자 장치들에서 실행될 수 있다. 예를 들면, 전자 장치(101)가 어떤 기능이나 서비스를 자동으로, 또는 사용자 또는 다른 장치로부터의 요청에 반응하여 수행해야 할 경우에, 전자 장치(101)는 기능 또는 서비스를 자체적으로 실행시키는 대신에 또는 추가적으로, 하나 이상의 외부의 전자 장치들에게 그 기능 또는 그 서비스의 적어도 일부를 수행하라고 요청할 수 있다. 상기 요청을 수신한 하나 이상의 외부의 전자 장치들은 요청된 기능 또는 서비스의 적어도 일부, 또는 상기 요청과 관련된 추가 기능 또는 서비스를 실행하고, 그 실행의 결과를 전자 장치(101)로 전달할 수 있다. 전자 장치(101)는 상기 결과를, 그대로 또는 추가적으로 처리하여, 상기 요청에 대한 응답의 적어도 일부로서 제공할 수 있다. 이를 위하여, 예를 들면, 클라우드 컴퓨팅, 분산 컴퓨팅, 모바일 에지 컴퓨팅(MEC: mobile edge computing), 또는 클라이언트-서버 컴퓨팅 기술이 이용될 수 있다. 전자 장치(101)는, 예를 들어, 분산 컴퓨팅 또는 모바일 에지 컴퓨팅을 이용하여 초저지연 서비스를 제공할 수 있다. 다른 실시예에 있어서, 외부의 전자 장치(104)는 IoT(internet of things) 기기를 포함할 수 있다. 서버(108)는 기계 학습 및/또는 신경망을 이용한 지능형 서버일 수 있다. 일실시예에 따르면, 외부의 전자 장치(104) 또는 서버(108)는 제 2 네트워크(199) 내에 포함될 수 있다. 전자 장치(101)는 5G 통신 기술 및 IoT 관련 기술을 기반으로 지능형 서비스(예: 스마트 홈, 스마트 시티, 스마트 카, 또는 헬스 케어)에 적용될 수 있다. In one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102, or 104) may be the same or a different type of device as the electronic device (101). In one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of executing the function or service itself or in addition, request one or more external electronic devices to perform at least a part of the function or service. One or more external electronic devices that have received the request may execute at least a part of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as it is or additionally and provide it as at least a part of a response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (101) may provide an ultra-low latency service by using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (104) may include an IoT (Internet of Things) device. The server (108) may be an intelligent server using machine learning and/or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199). The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

상기 도 1의 전자 장치의 구성을 참조하여, 일 실시예에 따른 디스플레이의 밝기를 제어하기 위한 전자 장치 및 전자 장치에서의 동작 방법에 대해 설명하기로 한다. 이하, 본 문서에서 일 실시예에 따라 설명되는 "획득"은 식별, 감지, 수신 또는 산출 중 적어도 하나의 용어로 대체될 수 있으며, "확인"은 판단, 결정 또는 식별 중 적어도 하나의 용어로 대체될 수 있다. Referring to the configuration of the electronic device of the above-described FIG. 1, an electronic device for controlling the brightness of a display according to one embodiment and an operating method in the electronic device will be described. Hereinafter, “acquisition” described according to one embodiment in this document may be replaced with at least one term of identification, detection, reception, or production, and “verification” may be replaced with at least one term of judgment, decision, or identification.

도 2는 일 실시예에 따른 전자 장치의 소프트웨어 모듈의 구성 예를 나타내는 도면이고, FIG. 2 is a drawing showing an example of a configuration of a software module of an electronic device according to one embodiment;

도 1 및 도 2를 참조하면, 일 실시예에 따른 전자 장치(101)(예: 도 1의 전자 장치(101))는 디스플레이(예: 도 1의 디스플레이 모듈(160)) 밝기 제어를 실행하기 위한 소프트웨어 모듈(201)(예: 도 1의 프로그램(140))을 구현할 수 있다. 전자 장치(101)의 메모리(130)는 도 2에 도시된 소프트웨어 모듈(201)을 구현하기 위해 명령어들(예: 인스트럭션들(instructions))을 저장할 수 있다. 적어도 하나의 프로세서(120)는 도 2에 도시된 소프트웨어 모듈(201)을 구현하기 위해 메모리(130)에 저장된 명령어들을 실행시킬 수 있고, 소프트웨어 모듈(201)의 기능과 연관된 하드웨어(예: 도 1의 센서 모듈(176), 전력 관리 모듈(188), 디스플레이 모듈(160) 또는 이외의 다른 필요한 구성 요소들)를 제어할 수 있다. Referring to FIGS. 1 and 2, an electronic device (101) according to one embodiment (e.g., the electronic device (101) of FIG. 1) may implement a software module (201) (e.g., the program (140) of FIG. 1) for executing brightness control of a display (e.g., the display module (160) of FIG. 1). A memory (130) of the electronic device (101) may store commands (e.g., instructions) to implement the software module (201) illustrated in FIG. 2. At least one processor (120) may execute the commands stored in the memory (130) to implement the software module (201) illustrated in FIG. 2, and control hardware (e.g., the sensor module (176), the power management module (188) of FIG. 1, the display module (160) or other necessary components) associated with a function of the software module (201).

일 실시예에 따른 전자 장치(101)의 소프트웨어 모듈(201)은 커널(또는 HAL(hardware abstraction layer))(210), 프레임워크(예: 도 1의 미들웨어(144))(220) 및 어플리케이션(230)(예: 도 1의 어플리케이션(146))을 포함하여 설정될 수 있다. 소프트웨어 모듈(201)의 적어도 일부는 전자 장치(101) 상에 프리로드(preload) 되거나, 서버(예: 서버(108))로부터 다운로드(download) 가능할 수 있다. A software module (201) of an electronic device (101) according to one embodiment may be configured to include a kernel (or a hardware abstraction layer (HAL)) (210), a framework (e.g., a middleware (144) of FIG. 1) (220), and an application (230) (e.g., an application (146) of FIG. 1). At least a part of the software module (201) may be preloaded on the electronic device (101) or may be downloadable from a server (e.g., a server (108)).

일 실시예에 따르면, 커널(210)은 예를 들어, 디스플레이 드라이버(211)를 포함하여 설정될 수 있다. 커널(210)은 예를 들어, 시스템 리소스 매니저 또는 디바이스 드라이버를 포함할 수 있으며, 이에 한정되지 않고 다른 모듈을 더 포함하여 설정될 수 있다. 시스템 리소스 매니저는 시스템 리소스의 제어, 할당, 또는 회수 중을 수행할 수 있다. 디바이스 드라이버는, 예를 들어, 카메라 드라이버, 블루투스 드라이버, 공유 메모리 드라이버, USB 드라이버, 키패드 드라이버, WIFI 드라이버, 오디오 드라이버, IPC(inter-process communication) 드라이버 또는 이외에 다른 디바이스 드라이버를 포함할 수 있다.According to one embodiment, the kernel (210) may be configured to include, for example, a display driver (211). The kernel (210) may include, for example, a system resource manager or a device driver, but is not limited thereto and may be configured to further include other modules. The system resource manager may perform control, allocation, or retrieval of system resources. The device driver may include, for example, a camera driver, a Bluetooth driver, a shared memory driver, a USB driver, a keypad driver, a WIFI driver, an audio driver, an IPC (inter-process communication) driver, or other device drivers.

일 실시 예에 따르면, 프레임워크(framework)(220)는 예를 들어, 디스플레이 관리 서비스(221) 및 전력 관리 서비스(223)를 포함할 수 있으며, 이에 한정되지 않고 다른 모듈(또는 서비스)을 더 포함하여 설정될 수 있다. 프레임워크(220)는 어플리케이션(230)이 공통적으로 필요로 하는 기능을 제공하거나, 어플리케이션(230)이 전자 장치(101) 내부의 제한된 시스템 자원을 효율적으로 사용할 수 있도록 API(application programming interface)(도시되지 않음)를 통해 다양한 기능들을 어플리케이션(230)으로 제공할 수 있다. 디스플레이 관리 서비스(211)는 디스플레이의 구동에 따른 기능을 제공할 수 있다. 전력 관리 서비스(223)는 프로세서(120)의 제어에 따라 비교적 큰 밝기 제어 값(예: 최대 값)인 제1 밝기 제어 값으로 디스플레이의 밝기를 변경하도록 프로세서(120)에 의해 설정된 제1 밝기 제어 값을 디스플레이 드라이버(211)로 전달할 수 있다. 전력 관리 서비스(223)는 배터리(battery) 또는 전원을 관리하고, 전자 장치의 동작에 필요한 전력 정보를 제공할 수 있으며, 발열 제어에 따른 소모 전류를 확인하기 위한 기능을 제공할 수 있다. 프레임워크(220)는 전술한 구성요소들의 다양한 기능의 조합을 형성하는 모듈을 포함할 수 있다. 프레임워크(220)는 차별화된 기능을 제공하기 위해 운영 체제의 종류별로 특화된 모듈을 제공할 수 있다. 프레임워크(220)는 동적으로 기존의 구성요소를 일부 삭제하거나 새로운 구성요소들을 추가할 수 있다. According to one embodiment, the framework (220) may include, for example, a display management service (221) and a power management service (223), but is not limited thereto and may be configured to further include other modules (or services). The framework (220) may provide functions commonly required by the application (230) or provide various functions to the application (230) through an application programming interface (API) (not shown) so that the application (230) can efficiently use limited system resources within the electronic device (101). The display management service (211) may provide a function according to the driving of the display. The power management service (223) may transfer the first brightness control value set by the processor (120) to the display driver (211) so as to change the brightness of the display to the first brightness control value, which is a relatively large brightness control value (e.g., the maximum value) under the control of the processor (120). The power management service (223) can manage a battery or power, provide power information necessary for the operation of an electronic device, and provide a function for checking current consumption according to heat control. The framework (220) can include a module that forms a combination of various functions of the aforementioned components. The framework (220) can provide a module specialized for each type of operating system in order to provide differentiated functions. The framework (220) can dynamically delete some of the existing components or add new components.

일 실시 예에 따르면, 어플리케이션(230)은 디스플레이의 밝기 제어에 관련된 어플리케이션(231)(예: 모듈, 매니저 또는 프로그램)을 포함하여 설정될 수 있다. 어플리케이션(230)은 전자 장치의 발열 제어 또는 다양한 기능 실행에 따른 어플리케이션들을 포함할 수 있다. 어플리케이션(230)은 외부 전자 장치(예: 서버(108) 또는 전자 장치(102, 104))로부터 수신된 어플리케이션을 포함할 수 있다. 일 실시 예에 따르면, 어플리케이션(230)은 프리로드 어플리케이션(preloaded application) 또는 서버로부터 다운로드 가능한 제3자 어플리케이션(third party application)을 포함할 수 있다. 도시된 실시 예에 따른 소프트웨어 모듈(201)의 구성요소들 및 구성요소들의 명칭은 운영 체제의 종류에 따라서 달라질 수 있다. 일 실시 예에 따르면, 소프트웨어 모듈(201)의 적어도 일부는 소프트웨어, 펌웨어, 하드웨어, 또는 이들 중 적어도 둘 이상의 조합으로 구현될 수 있다. 소프트웨어 모듈(201)의 적어도 일부는, 예를 들면, 프로세서(예: AP)에 의해 구현(implement)(예: 실행)될 수 있다. 소프트웨어 모듈(201)의 적어도 일부는 적어도 하나의 기능을 수행하기 위한, 예를 들면, 모듈, 프로그램, 루틴, 명령어 세트(sets of instructions) 또는 프로세스 중 적어도 하나를 포함할 수 있다.According to one embodiment, the application (230) may be configured to include an application (231) (e.g., a module, a manager, or a program) related to brightness control of a display. The application (230) may include applications according to heat control of an electronic device or execution of various functions. The application (230) may include an application received from an external electronic device (e.g., a server (108) or an electronic device (102, 104)). According to one embodiment, the application (230) may include a preloaded application or a third party application downloadable from a server. The components of the software module (201) according to the illustrated embodiment and the names of the components may vary depending on the type of the operating system. According to one embodiment, at least a part of the software module (201) may be implemented as software, firmware, hardware, or a combination of at least two or more of these. At least a portion of the software module (201) may be implemented (e.g., executed) by, for example, a processor (e.g., an AP). At least a portion of the software module (201) may include, for example, at least one of a module, a program, a routine, a set of instructions, or a process for performing at least one function.

도 3a, 도 3b 및 도 3c는 일 실시예에 따른 전자 장치에서의 밝기 제어 정보를 나타내는 도면이다. FIGS. 3A, 3B, and 3C are diagrams showing brightness control information in an electronic device according to one embodiment.

도 1, 도 2, 도 3a, 도 3b 및 도 3c를 참조하면, 일 실시예에 따르면, 전자 장치(예: 도 1 및 도 2의 전자 장치(101))의 프로세서(120)는 센서 모듈(176)에 포함된 적어도 하나의 온도 센서를 이용하여 전자 장치(101)의 표면 온도 값을 획득할 수 있다. 일 실시예에 따르면, 센서 모듈(176)에 포함된 적어도 하나의 온도 센서를 이용하여 전자 장치(101)의 외부 온도를 획득하고, 센서 모듈(176)에 포함된 적어도 하나의 조도 센서를 이용하여 외부 빛(예: 직사광선)을 검출하여 조도 값(예: 휘도 값)을 획득할 수 있다. 여기서, 표면 온도 값은 적어도 하나의 온도 센서를 이용하여 전자 장치(101)의 하우징의 영역에서 검출된 실제 표면 온도를 학습하여 기계 학습(machine learning)을 통해 획득될 수 있다. 외부 온도 값은 외기 온도에 따라 전자 장치(101)의 내부 온도를 측정하기 위한 센서들 간의 온도 차이 값이 다름을 이용할 수 있으며, 상기 온도 차이 값을 기반하여 수식 모델링 기법, 기계 학습(machine learning) 또는 메모리(130)에 미리 저장된 온도 테이블을 이용하여 전자 장치(101)에 의해 획득(예: 추정 또는 산출)될 수 있다. 표면 온도 값 및 외부 온도 값의 획득 방법에는 제한이 없다. 외부 온도 값은 전자 장치(101)를 둘러싼 외부 환경의 실제 온도 값과는 차이가 있을 수 있다. 프로세서(120)는 전자 장치(101)의 내부 온도를 대체적으로 또는 보완적으로 이용하여 표면 온도 값을 획득할 수 있다. 여기서, 내부 온도는 발열과 관련이 없는 전자 장치(101)의 모듈에 인접한 온도 센서(예: thermistor)가 감지한 온도 변화 및 온도 변화에 소요되는 시간을 이용하여 획득될 수 있다. Referring to FIGS. 1, 2, 3A, 3B, and 3C, according to one embodiment, the processor (120) of an electronic device (e.g., the electronic device (101) of FIGS. 1 and 2) may obtain a surface temperature value of the electronic device (101) by using at least one temperature sensor included in a sensor module (176). According to one embodiment, the external temperature of the electronic device (101) may be obtained by using at least one temperature sensor included in the sensor module (176), and the illuminance value (e.g., a brightness value) may be obtained by detecting external light (e.g., direct sunlight) by using at least one illuminance sensor included in the sensor module (176). Here, the surface temperature value may be obtained through machine learning by learning an actual surface temperature detected in an area of a housing of the electronic device (101) by using at least one temperature sensor. The external temperature value can utilize the difference in temperature difference value between the sensors for measuring the internal temperature of the electronic device (101) depending on the outside temperature, and can be acquired (e.g., estimated or calculated) by the electronic device (101) based on the temperature difference value by using a formula modeling technique, machine learning, or a temperature table stored in advance in the memory (130). There is no limitation on the method of acquiring the surface temperature value and the external temperature value. The external temperature value may be different from the actual temperature value of the external environment surrounding the electronic device (101). The processor (120) can acquire the surface temperature value by alternatively or supplementarily utilizing the internal temperature of the electronic device (101). Here, the internal temperature can be acquired by utilizing the temperature change detected by a temperature sensor (e.g., a thermistor) adjacent to a module of the electronic device (101) that is not related to heat generation and the time required for the temperature change.

일 실시예에 따르면, 프로세서(120)는 표면 온도 값이 기준 온도(Tc)(예: 도 3a, 도 3b 및 도 3c의 38도(℃))수준 이상인 것에 기반하여, 외부 영향에 의한 전자 장치(101)의 온도 상승으로 인한 디스플레이(예: 도 1의 디스플레이 모듈(160))의 밝기를 비교적 큰 밝기(예: 최대 밝기)로 제어할 필요가 있음을 확인하고, 획득된 표면 온도(Ts) 값을 저장할 수 있다. 일 실시예에 따르면, 프로세서(120)는 밝기 제어 정보(예: 도 3a의 제1 밝기 제어 정보, 도 3b의 제2 밝기 제어 정보 또는 도 3c의 제3 밝기 제어 정보)에서 외부 온도 값 및/또는 조도 값에 대응하는 지정된 밝기 제어 값(예: 설정 값)을 획득하고, 획득된 밝기 제어 값을 디스플레이의 제1 밝기 제어 값(예: 최대 밝기 제어 값)으로 설정할 수 있다. 여기서, 밝기 제어 정보에 포함된 밝기 제어 값(예: 설정 값)은 지정된 외부 온도 수준 및/또는 지정된 조도 수준에 대응하여 설정될 수 있다. 밝기 제어 정보는 테이블 형태로 미리 설정되어 메모리(예: 도 1의 메모리(130))에 저장될 수 있다. According to one embodiment, the processor (120) may determine that the brightness of the display (e.g., the display module (160) of FIG. 1) needs to be controlled to a relatively high brightness (e.g., maximum brightness) due to a temperature rise of the electronic device (101) caused by an external influence based on the surface temperature value being equal to or higher than the reference temperature (Tc) (e.g., 38 degrees (℃) of FIGS. 3a, 3b, and 3c), and may store the acquired surface temperature (Ts) value. According to one embodiment, the processor (120) may acquire a designated brightness control value (e.g., a set value) corresponding to an external temperature value and/or an illuminance value from brightness control information (e.g., the first brightness control information of FIG. 3a, the second brightness control information of FIG. 3b, or the third brightness control information of FIG. 3c), and may set the acquired brightness control value as the first brightness control value (e.g., the maximum brightness control value) of the display. Here, the brightness control value (e.g., set value) included in the brightness control information can be set in response to a specified external temperature level and/or a specified illuminance level. The brightness control information can be preset in a table form and stored in a memory (e.g., memory (130) of FIG. 1).

일 실시예에 따르면, 프로세서(120)는 설정된 제1 밝기 제어 값을 기반하여, 디스플레이의 시인성을 높이도록 디스플레이의 밝기를 변경할 수 있다. According to one embodiment, the processor (120) can change the brightness of the display to increase the visibility of the display based on the set first brightness control value.

일 실시예에 따르면, 프로세서(120)는 디스플레이의 밝기를 제1 밝기 제어 값으로 설정하지 않는 경우, 기본 밝기 제어 정보(예: 도 3b의 제2 밝기 제어 정보)를 이용하여 획득된 외부 온도 값 및/또는 조도 값에 대응하는 지정된 밝기 제어 값으로 디스플레이의 밝기를 설정할 수 있다. According to one embodiment, when the processor (120) does not set the brightness of the display to the first brightness control value, the processor (120) may set the brightness of the display to a designated brightness control value corresponding to an external temperature value and/or illuminance value obtained using basic brightness control information (e.g., the second brightness control information of FIG. 3b).

일 실시예에 따르면, 프로세서(120)는 도 3a 및 도 3b에 도시된 바와 같이, 제1 제어 밝기 값인 비교적 큰 밝기 제어 값(예: 최대 밝기 제어 값)을 설정하기 위한 제1 밝기 제어 정보 및 제2 밝기 제어 정보를 미리 지정하여 메모리(130)에 저장할 수 있다. According to one embodiment, the processor (120) may pre-designate and store in the memory (130) first brightness control information and second brightness control information for setting a relatively large brightness control value (e.g., a maximum brightness control value) as the first control brightness value, as illustrated in FIGS. 3A and 3B .

도 3a를 참조하면, 일 실시예에 따른 제1 밝기 제어 정보는 외부 온도 값 및/또는 조도 값에 기반하여 제1 밝기 제어 값(예: 최대 밝기 제어 값, 밝기 정책)을 변경 또는 설정하기 위한 밝기 제어 값들(예: 설정 값들)을 포함할 수 있다. 도 3a의 제1 밝기 제어 정보의 기본 밝기 제어 값들(400, 300, 200, 150)(예: 기본 설정 값들)은 기준 조도 수준(예: 3000lux ↓ 또는 3000lux 이하)을 기준으로 외부 온도 수준들 각각 및 지정된 표면 온도 수준들 각각에 대응하여 설정(예: 지정)될 수 있다. 제1 밝기 제어 정보는 제1 기준 표면 온도 수준(예: 38도 또는 38도 이하)에 대응하여 제1 밝기 제어 값을 변경하지 않도록(예: 제한 없음) 밝기 제어 값을 설정하지 않을 수 있다. 여기서, 지정된 표면 온도 수준들은 지정된 제1 표면 온도 수준(예: 40도(또는 38도 초과 내지 40도 이하 범위 내의 온도 값), 제2 표면 온도 수준(예: 42도(또는 40도 초과 내지 42도 이하 범위 내의 온도 값), 제3 표면 온도 수준(예: 45도(또는 42도 초과 내지 45도 이하 범위 내의 온도 값)), 제2 기준 표면 온도 수준(예: 47도 또는 47도 이상)을 포함할 수 있다. 여기서, 외부 온도 수준들은 제1 외부 온도 수준(예: 제1 외부 온도 수준(예: 30도(또는 25도 초과 내지 30도 이하 범위 내의 온도 값), 제2 외부 온도 수준(예: 35도(또는 30도 초과 내지 35도 이하 범위 내의 온도 값))을 포함할 수 있다. Referring to FIG. 3A, the first brightness control information according to one embodiment may include brightness control values (e.g., setting values) for changing or setting the first brightness control value (e.g., maximum brightness control value, brightness policy) based on an external temperature value and/or an illuminance value. The basic brightness control values (400, 300, 200, 150) (e.g., basic setting values) of the first brightness control information of FIG. 3A may be set (e.g., designated) in response to each of the external temperature levels and each of the designated surface temperature levels based on a reference illuminance level (e.g., 3000 lux ↓ or 3000 lux or less). The first brightness control information may not set a brightness control value in response to a first reference surface temperature level (e.g., 38 degrees or 38 degrees or less) so as not to change the first brightness control value (e.g., no limitation). Here, the specified surface temperature levels can include a first surface temperature level (e.g., 40 degrees (or a temperature value in a range from greater than 38 degrees to less than 40 degrees)), a second surface temperature level (e.g., 42 degrees (or a temperature value in a range from greater than 40 degrees to less than 42 degrees)), a third surface temperature level (e.g., 45 degrees (or a temperature value in a range from greater than 42 degrees to less than 45 degrees)), a second reference surface temperature level (e.g., 47 degrees or greater than or equal to 47 degrees)). Here, the external temperature levels can include a first external temperature level (e.g., a first external temperature level (e.g., 30 degrees (or a temperature value in a range from greater than 25 degrees to less than 30 degrees)), a second external temperature level (e.g., 35 degrees (or a temperature value in a range from greater than 30 degrees to less than 35 degrees)).

도 3a의 제1 밝기 제어 정보는 제1 외부 온도 수준 및 제1 조도 수준(예: 3000lux ↑ 또는 3000lux 초과 내지 10000lux 이하 조도 값)에 대응하고, 지정된 표면 온도 수준들(예: 40도, 42도, 45도 및 47도) 각각에 대응하여 밝기 제어 값들(예: 600, 600, 200 및 150)이 설정(예: 지정)될 수 있다. 도 3a의 제1 밝기 제어 정보는 제1 외부 온도 수준 및 제2 조도 수준(예: 10000lux ↑ 또는 10000lux 초과 조도 값)에 대응하고, 지정된 표면 온도 수준들(예: 40도, 42도, 45도 및 47도) 각각에 대응하여 밝기 제어 값들(예: 800, 600, 300 및 150)이 설정(예: 지정)될 수 있다. 도 3a의 제1 밝기 제어 정보는 제2 외부 온도 수준 및 제1 조도 수준(예: 3000lux ↑ 또는 3000lux 초과 내지 10000lux 이하 조도 값)에 대응하고, 지정된 표면 온도 수준들(예: 40도, 42도, 45도 및 47도) 각각에 대응하여 밝기 제어 값들(예: 800, 600, 300 및 150)이 설정(예: 미리 지정)될 수 있다. 도 3a의 제1 밝기 제어 정보는 제2 외부 온도 수준 및 제2 조도 수준(예: 10000lux ↑ 또는 10000lux 초과 조도 값)에 대응하고, 지정된 표면 온도 수준들(예: 40도, 42도, 45도 및 47도) 각각에 대응하여 밝기 제어 값들(예: 800, 600, 400 및 150)이 설정(예: 지정)될 수 있다. The first brightness control information of FIG. 3a corresponds to a first external temperature level and a first illuminance level (e.g., an illuminance value of ↑3000 lux or more than 3000 lux and less than or equal to 10000 lux), and brightness control values (e.g., 600, 600, 200, and 150) can be set (e.g., specified) corresponding to each of the designated surface temperature levels (e.g., 40 degrees, 42 degrees, 45 degrees, and 47 degrees). The first brightness control information of FIG. 3a corresponds to a first external temperature level and a second illuminance level (e.g., an illuminance value of ↑10000 lux or more than 10000 lux), and brightness control values (e.g., 800, 600, 300, and 150) can be set (e.g., specified) corresponding to each of the designated surface temperature levels (e.g., 40 degrees, 42 degrees, 45 degrees, and 47 degrees). The first brightness control information of FIG. 3a corresponds to the second external temperature level and the first illuminance level (e.g., illuminance value of ↑3000 lux or more than 3000 lux and less than or equal to 10000 lux), and brightness control values (e.g., 800, 600, 300, and 150) can be set (e.g., specified in advance) corresponding to each of the designated surface temperature levels (e.g., 40 degrees, 42 degrees, 45 degrees, and 47 degrees). The first brightness control information of FIG. 3a corresponds to a second external temperature level and a second illuminance level (e.g., an illuminance value of ↑10000 lux or more than 10000 lux), and brightness control values (e.g., 800, 600, 400, and 150) can be set (e.g., specified) corresponding to each of the designated surface temperature levels (e.g., 40 degrees, 42 degrees, 45 degrees, and 47 degrees).

도 3b를 참조하면, 일 실시예에 따른 제2 밝기 제어 정보는 외부 온도 값 및/또는 조도 값에 기반하여 제1 밝기 제어 값인 비교적 큰 밝기 제어 값(예: 최대 밝기 제어 값, 밝기 정책)을 변경 또는 설정하기 위한 기본 밝기 제어 값들(예: 기본 설정 값들)을 포함할 수 있다. 도 3b의 제2 밝기 제어 정보의 기본 밝기 제어 값들(예: 400, 300, 200, 150)은 기준 외부 온도(예: 25도 또는 25도 이하), 지정된 제1 표면 온도 수준(예: 40도(또는 38도 초과 내지 40도 이하 범위 내의 온도 값), 지정된 제2 표면 온도 수준(예: 47도 또는 45도 초과 47도 이하) 및 기준 조도 수준(예: 3000lux ↓ 또는 3000lux 이하 조도 값), 제1 조도 수준(예: 3000lux ↑ 또는 3000lux 초과 내지 10000lux 이하 조도 값) 및/또는 제2 조도 수준(예: 10000lux ↑ 또는 10000lux 초과 조도 값)에 대응하여 설정(예: 지정)될 수 있다. 제2 밝기 제어 정보는 제1 기준 표면 온도 수준(예: 38도 또는 38도 이하)에 대응하여 제1 밝기 제어 값을 변경하지 않도록(예: 제한 없음) 밝기 제어 값을 설정(예: 지정)하지 않을 수 있다. Referring to FIG. 3b, the second brightness control information according to one embodiment may include default brightness control values (e.g., default setting values) for changing or setting a relatively large brightness control value (e.g., maximum brightness control value, brightness policy) as a first brightness control value based on an external temperature value and/or illuminance value. The basic brightness control values (e.g., 400, 300, 200, 150) of the second brightness control information of FIG. 3b may be set (e.g., specified) in response to a reference external temperature (e.g., 25 degrees or less than or equal to 25 degrees), a specified first surface temperature level (e.g., 40 degrees (or a temperature value in a range from more than 38 degrees to less than or equal to 40 degrees), a specified second surface temperature level (e.g., 47 degrees or more than 45 degrees to less than or equal to 47 degrees), and a reference illuminance level (e.g., an illuminance value less than or equal to 3000 lux), a first illuminance level (e.g., an illuminance value greater than 3000 lux or a illuminance value greater than 3000 lux to less than or equal to 10000 lux) and/or a second illuminance level (e.g., an illuminance value greater than 10000 lux or a illuminance value greater than 10000 lux). The second brightness control information may be set (e.g., specified) in response to a first reference surface temperature level (e.g., 38 degrees or less), a specified first surface temperature level (e.g., 40 degrees (or a temperature value in a range from more than 38 degrees to less than or equal to 40 degrees), a specified second surface temperature level (e.g., 47 degrees or more than 45 degrees to less than or equal to 47 degrees), and a reference illuminance level (e.g., an illuminance value less than or equal to 3000 lux), a first illuminance level (e.g., an illuminance value greater than 3000 lux or a illuminance value greater than 3000 lux). The brightness control value may not be set (e.g., specified) so as not to change the first brightness control value (e.g., no limit) in response to a temperature of 38 degrees or less.

도 3c을 참조하면, 일 실시예에 따르면, 프로세서(120)는 제1 밝기 제어 값을 설정하기 위한 제3 밝기 제어 정보를 미리 지정하여 메모리(130)에 저장할 수 있다. 일 실시예에 따르면, 프로세서(120)는 제3 밝기 제어 정보에서 특정 외부 온도(예: 30도 또는 25도 초과 내지 30도 이하 범위 내의 온도 값) 및 제2 기준 온도 미만(예: 47도 미만)에서 제1 조도 수준에 대응하고, 지정된 표면 온도 수준들 각각에 대응하여 지정된 밝기 제어 값들(예: 설정 값들)을 지정된 제1 비율(예: 도 3c의 기준 조도 수준 대비 25%)로 높게 설정할 수 있다. 일 실시예에 따른, 전자 장치는 제3 밝기 제어 정보에서 특정 외부 온도(예: 30도 또는 25도 초과 내지 30도 이하 범위 내의 온도 값) 및 제2 기준 온도 미만(예: 47도 미만)에서 제2 조도 수준에 대응하고, 지정된 표면 온도 수준들 각각에 대응하여 지정된 밝기 제어 값들(예: 설정 값들)을 지정된 제2 비율(예: 도 3c의 기준 조도 수준 대비 50%)로 높게 설정할 수 있다. 여기서, 제3 밝기 제어 정보는 온도 수준들(예: 지정된 제1 표면 온도 수준(예: 40도(또는 38도 초과 내지 40도 이하 범위 내의 온도 값) 및 지정된 제2 표면 온도 수준(예: 47도 또는 45도 초과 47도 이하)) 각각에 대응하여 지정된 밝기 제어 값들을 기준 조도 수준(예: 3000lux ↓ 또는 3000lux 이하)의 기본 밝기 제어 값들(예: 400, 300, 200, 및 150) 또는 도 3b의 제2 밝기 제어 정보에 포함된 기본 밝기 제어 값들(예: 400, 300, 200, 및 150)에 비해 높은 비율(예: 실험을 통해 또는 사용자에 의해 지정된 일정 비율)로 높게 설정될 수 있다. Referring to FIG. 3c, according to one embodiment, the processor (120) may pre-designate third brightness control information for setting the first brightness control value and store it in the memory (130). According to one embodiment, the processor (120) may correspond to the first illuminance level at a specific external temperature (e.g., a temperature value within a range from 30 degrees or 25 degrees to 30 degrees or less) and a second reference temperature (e.g., less than 47 degrees) in the third brightness control information, and may set the designated brightness control values (e.g., set values) corresponding to each of the designated surface temperature levels to be higher by a designated first ratio (e.g., 25% compared to the reference illuminance level of FIG. 3c). In one embodiment, the electronic device may correspond to a second illuminance level at a specific external temperature (e.g., a temperature value within a range of 30 degrees or 25 degrees to 30 degrees) and less than a second reference temperature (e.g., less than 47 degrees) in the third brightness control information, and may set the designated brightness control values (e.g., set values) to be higher by a designated second ratio (e.g., 50% relative to the reference illuminance level of FIG. 3C) corresponding to each of the designated surface temperature levels. Here, the third brightness control information may be set to a higher ratio (e.g., a constant ratio specified through an experiment or by a user) than the default brightness control values (e.g., 40 degrees (or a temperature value in a range from 38 degrees to 40 degrees) and 47 degrees or 45 degrees to 47 degrees)) of the reference illuminance level (e.g., 3000 lux ↓ or 3000 lux or less) or the default brightness control values (e.g., 400, 300, 200, and 150) included in the second brightness control information of FIG. 3b, corresponding to the temperature levels (e.g., a temperature value in a range from 38 degrees to 40 degrees) and the specified second surface temperature level (e.g., 47 degrees or 45 degrees to 47 degrees or less)).

도 3a 내지 도 3c에 도시된 제1 내지 제3 밝기 정보에서 지정된 외부 온도 수준들 및 표면 온도 수준들은 각각 실험을 통해 미리 지정될 수 있으며, 기기 형태, 사용 환경(예: 야외, 실내, 날씨 또는 사용 시간) 또는 발열에 관련된 요인(예: 사용 어플리케이션) 중 적어도 하나에 따라 도 3a에 설정된 수준들 값 또는 범위 외에 다른 값 또는 범위로 설정될 수 있다.The external temperature levels and surface temperature levels specified in the first to third brightness information illustrated in FIGS. 3A to 3C can each be pre-specified through experiments, and can be set to other values or ranges than the levels set in FIG. 3A depending on at least one of the device type, usage environment (e.g., outdoors, indoors, weather, or usage time), or factors related to heat generation (e.g., usage application).

일 실시예에 따르면, 프로세서(120)는 표면 온도 값이 기준 온도(Tc) 수준 이상이고, 외부 온도 값이 기준 외부 온도 수준을 초과하는 것에 기반하여, 표면 온도 값 및 외부 온도 값에 대응하는 제1 밝기 제어 정보에 포함된 밝기 제어 값(예: 설정 값)으로 제1 밝기 제어 값을 설정할 수 있다. 예를 들어, 프로세서(120)는 도 3a에 도시된 바와 같이, 전자 장치의 획득한 표면 온도 값이 제1 기준 온도 수준(예: 38도)을 초과한 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 온도 값)이고, 획득한 외부 온도 값이 기준 외부 온도 수준(예: 25도)보다 큰 제1 외부 온도 수준(예: 30도 또는 25도 초과 내지 30도 이하 범위 내 온도 값)으로 확인되면, 제1 표면 온도 수준 및 제1 외부 온도 수준에 대응하여 지정된 밝기 제어 값(예: 휘도 값 600nt 또는 800nt)을 획득하고, 획득된 밝기 제어 값(예: 600nt 또는 800nt)으로 제1 밝기 제어 값을 설정할 수 있다. 예를 들어, 프로세서(120)는 도 3a에 도시된 바와 같이, 전자 장치(101)의 획득한 표면 온도 값이 제1 기준 온도 수준(예: 38도)을 초과한 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 온도 값)이고, 획득한 조도 값이 기준 조도 수준(예: 3000lux)보다 큰 제1 조도 수준(예: 3000lux ↑ 또는 3000lux 초과 내지 10000lux 이하 범위의 조도 값)으로 확인되면, 제1 표면 온도 수준 및 제1 조도 수준에 대응하여 지정된 밝기 제어 값(예: 휘도 값 600nt)을 획득하고, 획득된 밝기 제어 값(예: 600nt)으로 제1 밝기 제어 값을 설정할 수 있다. According to one embodiment, the processor (120) may set a first brightness control value to a brightness control value (e.g., a set value) included in first brightness control information corresponding to the surface temperature value and the external temperature value, based on the surface temperature value being equal to or greater than a reference temperature (Tc) level and the external temperature value exceeding the reference external temperature level. For example, as illustrated in FIG. 3A, if the processor (120) determines that the acquired surface temperature value of the electronic device is a first surface temperature level (e.g., a temperature value in the range of 40 degrees or more than 38 degrees and less than or equal to 40 degrees) that exceeds a first reference temperature level (e.g., 38 degrees) and the acquired external temperature value is a first external temperature level (e.g., a temperature value in the range of 30 degrees or more than 25 degrees and less than or equal to 30 degrees) that is greater than a reference external temperature level (e.g., 25 degrees), the processor (120) may acquire a brightness control value (e.g., a brightness value of 600 nt or 800 nt) specified in response to the first surface temperature level and the first external temperature level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt or 800 nt). For example, as illustrated in FIG. 3A, if the processor (120) determines that the acquired surface temperature value of the electronic device (101) is a first surface temperature level (e.g., a temperature value of 40 degrees or more than 38 degrees but less than or equal to 40 degrees) that exceeds a first reference temperature level (e.g., 38 degrees) and the acquired illuminance value is a first illuminance level (e.g., an illuminance value in the range of ↑3000 lux or more than 3000 lux but less than or equal to 10000 lux) that is greater than a reference illuminance level (e.g., 3000 lux), the processor (120) may acquire a brightness control value (e.g., a brightness value of 600 nt) specified in response to the first surface temperature level and the first illuminance level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt).

일 실시예에 따르면, 프로세서(120)는 표면 온도 값이 기준 온도(Tc) 수준 이상이고, 외부 온도 값이 기준 외부 온도 이하인 것에 기반하여, 표면 온도 값 및 외부 온도 값에 대응하는 제2 밝기 제어 정보에 포함된 기본 밝기 제어 값(예: 기본 설정 값)으로 디스플레이의 밝기를 설정할 수 있다. 예를 들어, 프로세서(120)는 도 3b에 도시된 바와 같이, 전자 장치(101)의 획득한 표면 온도 값이 제1 기준 온도 수준(예: 38도)을 초과한 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 온도 값)이고, 획득한 외부 온도 값이 기준 외부 온도 수준(예: 25도) 이하로 확인되면, 제1 표면 온도 수준 및 기준 외부 온도 수준에 대응하여 지정된 밝기 제어 값(예: 휘도 값 400nt)을 획득하고, 획득된 밝기 제어 값(예: 400nt)으로 제1 밝기 제어 값을 설정할 수 있다. 예를 들어, 프로세서(120)는 도 3a 및 도 3b에 도시된 바와 같이, 전자 장치(101)의 획득한 표면 온도 값이 제1 기준 온도 수준(예: 38도)을 초과한 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 온도 값)이고, 획득한 조도 값이 기준 조도 수준(예: 3000lux) 이하로 확인되면, 제1 표면 온도 수준 및 기준 조도 수준에 대응하여 지정된 밝기 제어 값(예: 휘도 값 400nt)을 획득하고, 획득된 밝기 제어 값(예: 400nt)으로 제1 밝기 제어 값을 설정할 수 있다. According to one embodiment, the processor (120) may set the brightness of the display to a default brightness control value (e.g., a default setting value) included in the second brightness control information corresponding to the surface temperature value and the external temperature value based on the surface temperature value being equal to or higher than a reference temperature (Tc) level and the external temperature value being equal to or lower than the reference external temperature. For example, as illustrated in FIG. 3B , if the processor (120) determines that the acquired surface temperature value of the electronic device (101) is a first surface temperature level (e.g., a temperature value of 40 degrees or greater than 38 degrees but less than or equal to 40 degrees) exceeding a first reference temperature level (e.g., 38 degrees) and the acquired external temperature value is equal to or lower than the reference external temperature level (e.g., 25 degrees), the processor (120) may acquire a brightness control value (e.g., a luminance value of 400 nt) specified in response to the first surface temperature level and the reference external temperature level, and set the first brightness control value to the acquired brightness control value (e.g., 400 nt). For example, as illustrated in FIGS. 3A and 3B , when the processor (120) determines that the acquired surface temperature value of the electronic device (101) is a first surface temperature level (e.g., a temperature value of 40 degrees or more than 38 degrees but less than or equal to 40 degrees) exceeding a first reference temperature level (e.g., 38 degrees) and the acquired illuminance value is less than or equal to a reference illuminance level (e.g., 3000 lux), the processor (120) may acquire a brightness control value (e.g., a luminance value of 400 nt) designated in response to the first surface temperature level and the reference illuminance level, and set the first brightness control value to the acquired brightness control value (e.g., 400 nt).

일 실시예에 따르면, 프로세서(120)는 제1 밝기 제어 값이 현재 밝기 값 미만이면, 설정된 제1 밝기 제어 값으로 디스플레이의 밝기를 변경할 수 있으며, 제1 밝기 제어 값이 현재 밝기 값 미만이 아니면, 디스플레이의 밝기를 제1 밝기 제어 값으로 변경하지 않을 수 있다. According to one embodiment, the processor (120) may change the brightness of the display to the set first brightness control value if the first brightness control value is less than the current brightness value, and may not change the brightness of the display to the first brightness control value if the first brightness control value is not less than the current brightness value.

일 실시예에 따르면, 프로세서(120)는 표면 온도, 외부 온도 값 및 조도 값을 모두 기반하여, 제1 밝기 제어 값을 설정할 수도 있다. 예를 들어, 전자 장치는 도 3a에 도시된 바와 같이, 획득한 표면 온도 값이 제1 기준 온도 수준(예: 38도)을 초과한 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 온도 값)이고, 획득한 외부 온도 값이 기준 외부 온도 수준(예: 25도)을 초과한 제1 외부 온도 수준(예: 30도 또는 25도 초과 내지 30도 이하 범위 내 온도 값)이고, 조도 값이 제1 조도 수준(예: 3000lux 초과 내지 10000lux 미만 내의 조도 값)으로 확인되면, 제1 표면 온도 수준, 제1 외부 온도 수준 및 제1 조도 수준에 대응하여 지정된 밝기 제어 값(예: 휘도 값 600nt)을 획득하고, 획득된 밝기 제어 값(예: 600nt)으로 제1 밝기 제어 값을 설정할 수 있다. According to one embodiment, the processor (120) may set the first brightness control value based on all of the surface temperature, the external temperature value, and the illuminance value. For example, as illustrated in FIG. 3A, if the electronic device determines that the acquired surface temperature value is a first surface temperature level (e.g., a temperature value in a range from 40 degrees or more than 38 degrees to 40 degrees or less) that exceeds a first reference temperature level (e.g., 38 degrees), the acquired external temperature value is a first external temperature level (e.g., a temperature value in a range from 30 degrees or more than 25 degrees to 30 degrees or less) that exceeds a reference external temperature level (e.g., 25 degrees), and the illuminance value is a first illuminance level (e.g., an illuminance value in a range from more than 3000 lux to less than 10000 lux), the electronic device may acquire a brightness control value (e.g., a luminance value of 600 nt) specified in response to the first surface temperature level, the first external temperature level, and the first illuminance level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt).

일 실시예에 따르면, 프로세서(120)는 획득한 표면 온도 값과, 외부 온도 값 및/또는 조도 값에 대응하는 제3 밝기 정보에 지정된 밝기 제어 값(예: 설정 값)을 획득하고, 획득된 밝기 제어 값으로 제1 밝기 제어 값을 설정할 수 있다. 예를 들어, 프로세서(120)는 획득한 외부 온도 값이 특정 온도 수준(예: 30도 또는 25도 초과 내지 30도 이하 범위)이고, 제2 기준 온도 미만에서 제2 조도 수준(예: 3000lux 초과 내지 10000lux 미만 범위)에 대응하여 설정된 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 범위)이면, 제2 조도 수준 및 제1 표면 온도 수준에 대응하여 기본 밝기 제어 값에 비해 제1 비율(예: 25%)로 높게 지정된 밝기 제어 값(예: 500nt)을 제1 밝기 제어 값으로 설정할 수 있다. According to one embodiment, the processor (120) may acquire a brightness control value (e.g., a set value) specified in third brightness information corresponding to the acquired surface temperature value and the external temperature value and/or the illuminance value, and set a first brightness control value to the acquired brightness control value. For example, if the acquired external temperature value is a specific temperature level (e.g., a range of 30 degrees or more than 25 degrees to less than 30 degrees) and a first surface temperature level (e.g., a range of 40 degrees or more than 38 degrees to less than 40 degrees) set corresponding to a second illuminance level (e.g., a range of 3000 lux to less than 10000 lux) below a second reference temperature, the processor (120) may set a brightness control value (e.g., 500 nt) that is specified to be higher by a first ratio (e.g., 25%) than the basic brightness control value in response to the second illuminance level and the first surface temperature level as the first brightness control value.

일 실시예에 따르면, 프로세서(120)는 획득한 표면 온도 값이 기준 온도 수준 미만인 것에 기반하여, 디스플레이의 밝기를 제1 밝기 제어 값으로 변경 또는 설정하지 않도록 설정될 수 있다. In one embodiment, the processor (120) may be configured not to change or set the brightness of the display to the first brightness control value based on the acquired surface temperature value being below a reference temperature level.

이와 같이, 일 실시 예에서는 도 1 및 2의 전자 장치(101)를 통해 전자 장치의 주요 구성 요소에 대해 설명하였다. 그러나 다양한 실시 예에서는 도 1 및 2를 통해 도시된 구성 요소가 모두 필수 구성 요소인 것은 아니며, 도시된 구성 요소보다 많은 구성 요소에 의해 전자 장치(101)가 구현될 수도 있고, 그 보다 적은 구성 요소에 의해 전자 장치(101)가 구현될 수도 있다. 또한, 도 1 및 2를 통해 상술한 전자 장치(101)의 주요 구성 요소의 위치는 다양한 실시 예에 따라 변경 가능할 수 있다.As such, in one embodiment, the main components of the electronic device have been described through the electronic device (101) of FIGS. 1 and 2. However, in various embodiments, not all of the components illustrated through FIGS. 1 and 2 are essential components, and the electronic device (101) may be implemented with more components than the illustrated components, or may be implemented with fewer components. In addition, the positions of the main components of the electronic device (101) described above through FIGS. 1 and 2 may be changed according to various embodiments.

일 실시예에 따르면, 전자 장치(예: 도 1 및 도 2의 전자 장치(101))는 적어도 하나의 온도 센서(예: 도 1의 센서 모듈(176)에 포함된 적어도 하나의 온도 센서), 적어도 하나의 조도 센서(예: 도 1의 센서 모듈(176)에 포함된 적어도 하나의 조도 센서), 디스플레이(예: 도 1의 디스플레이 모듈(160)), 메모리(예: 도 1의 메모리(130)) 및 적어도 하나의 프로세서(예: 도 1의 프로세서(120))를 포함할 수 있다. According to one embodiment, an electronic device (e.g., the electronic device (101) of FIGS. 1 and 2) may include at least one temperature sensor (e.g., at least one temperature sensor included in the sensor module (176) of FIG. 1), at least one light sensor (e.g., at least one light sensor included in the sensor module (176) of FIG. 1), a display (e.g., the display module (160) of FIG. 1), a memory (e.g., the memory (130) of FIG. 1), and at least one processor (e.g., the processor (120) of FIG. 1).

일 실시예에 따르면, 일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 상기 적어도 하나의 온도 센서를 이용하여 상기 전자 장치의 표면 온도 값을 획득하도록 하는 인스트럭션을 저장할 수 있다. According to one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to obtain a surface temperature value of the electronic device using the at least one temperature sensor.

일 실시예에 따르면, 일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 상기 표면 온도 값이 기준 표면 온도 수준 이상인 것에 기반하여, 상기 전자 장치(101)에 의해 추정된 외부 온도 값 또는 상기 적어도 하나의 조도 센서에 의해 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이의 제1 밝기 제어 값을 설정하도록 하는 인스트럭션을 저장할 수 있다. According to one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set a first brightness control value of the display using at least one of an external temperature value estimated by the electronic device (101) or an illuminance value acquired by the at least one illuminance sensor, based on the surface temperature value being equal to or higher than a reference surface temperature level.

일 실시예에 따르면, 일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치 하여금, 상기 제1 밝기 제어 값을 기반하여, 상기 디스플레이의 밝기를 변경하도록 하는 인스트럭션을 저장할 수 있다. 외부 온도를 고려하여, 상대적으로 큰 밝기 조절 값을 설정할 수 있어 표면 발열에 의한 영향을 최소화하고 디스플레이의 시인성을 높여 발열 조절 동작 시 사용자의 전자 장치의 사용 불편함을 완화할 수 있다.According to one embodiment, according to one embodiment, the memory may store an instruction that, when executed by the at least one processor, causes the electronic device to change the brightness of the display based on the first brightness control value. Considering the external temperature, a relatively large brightness control value may be set, thereby minimizing the influence of surface heat generation and increasing the visibility of the display, thereby alleviating the user's discomfort in using the electronic device during the heat generation control operation.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상인 것에 기반하여, 상기 표면 온도 값을 저장하고, 상기 메모리에 저장된 제1 밝기 제어 정보를 이용하여 상기 제1 밝기 제어 값을 설정하도록 하는 인스트럭션들을 저장할 수 있다. According to one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to store the surface temperature value based on the surface temperature value being equal to or greater than the reference surface temperature level, and to set the first brightness control value using first brightness control information stored in the memory.

일 실시예에 따르면, 상기 외부 온도 값은 상기 전자 장치의 내부 온도를 측정하기 위한 센서들 간의 온도 차이 값을 기반하여 수식 모델링 기법, 기계 학습(machine learning) 또는 상기 메모리에 미리 저장된 온도 테이블을 이용하여 추정될 수 있다. According to one embodiment, the external temperature value can be estimated using a mathematical modeling technique, machine learning, or a temperature table pre-stored in the memory based on a temperature difference value between sensors for measuring the internal temperature of the electronic device.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이의 상기 제1 밝기 제어 값을 설정할 때, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상이고, 상기 조도 값이 기준 조도 수준 초과인 것에 기반하여, 상기 메모리(130)에 저장된 제1 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값에 대응하는 제1 설정 값을 식별하고, 상기 식별된 제1 설정 값으로 상기 제1 밝기 제어 값을 설정하도록 하는 인스트럭션들을 저장할 수 있다. 일 실시예에 따르면, 상기 제1 설정 값은 상기 제1 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값에 대응하는 설정 값일 수 있다. According to one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set the first brightness control value of the display using at least one of the estimated external temperature value and the acquired illuminance value, identify a first setting value corresponding to the surface temperature value and the illuminance value from first brightness control information stored in the memory (130) based on the surface temperature value being equal to or higher than the reference surface temperature level and the illuminance value being greater than the reference illuminance level, and set the first brightness control value to the identified first setting value. According to one embodiment, the first setting value may be a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the first brightness control information.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이의 상기 제1 밝기 제어 값을 설정할 때, 상기 표면 온도 값이 기준 표면 온도 수준 이상이고, 상기 조도 값이 상기 기준 조도 수준 이하인 것에 기반하여, 상기 메모리(130)에 저장된 제2 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값에 대응하는 제2 설정 값을 식별하고, 상기 식별된 제2 설정 값으로 상기 디스플레이의 밝기를 설정하도록 하는 인스트럭션들을 저장할 수 있다. 일 실시예에 따르면, 제2 설정 값은 상기 제2 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값에 대응하는 설정 값일 수 있다. 일 실시예에 따르면, 상기 제1 밝기 제어 값은 최대 밝기 제어 값일 수 있다. According to one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set the first brightness control value of the display using at least one of the estimated external temperature value and the acquired illuminance value, identify a second setting value corresponding to the surface temperature value and the illuminance value from second brightness control information stored in the memory (130) based on the surface temperature value being equal to or higher than a reference surface temperature level and the illuminance value being equal to or lower than the reference illuminance level, and set the brightness of the display to the identified second setting value. According to one embodiment, the second setting value may be a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the second brightness control information. According to one embodiment, the first brightness control value may be a maximum brightness control value.

일 실시예에 따르면, 상기 제1 밝기 제어 정보는 지정된 적어도 하나의 외부 온도 수준 또는 적어도 하나의 지정된 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 지정된 설정 값들을 포함하고, 테이블 형태로 설정될 수 있으며, 상기 제2 밝기 제어 정보는 지정된 적어도 하나의 외부 온도 수준 또는 적어도 하나의 지정된 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 지정된 설정 값들을 포함하고, 테이블 형태로 설정될 수 있다. According to one embodiment, the first brightness control information may be set in a table form, including set values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels, and the second brightness control information may be set in a table form, including set values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이(160)의 상기 제1 밝기 제어 값을 설정할 때, 상기 표면 온도 값이 기준 표면 온도 수준 이상이고, 상기 외부 온도 값이 기준 외부 온도 수준 초과인 것에 기반하여, 상기 제1 밝기 제어 정보에서 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 제3 설정 값을 식별하고, 상기 식별된 제3 설정 값으로 상기 제1 밝기 제어 값을 설정하도록 하는 인스트럭션들을 저장할 수 있다. 일 실시예에 따르면, 상기 제3 설정 값은 상기 제1 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 설정 값일 수 있다. According to one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set the first brightness control value of the display (160) using at least one of the estimated external temperature value or the acquired illuminance value, identify a third setting value corresponding to the surface temperature value and the external temperature value in the first brightness control information based on the surface temperature value being equal to or higher than a reference surface temperature level and the external temperature value being greater than a reference external temperature level, and set the first brightness control value to the identified third setting value. According to one embodiment, the third setting value may be a setting value corresponding to the surface temperature value and the external temperature value among the setting values included in the first brightness control information.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이(160)의 제1 밝기 제어 값을 설정할 때, 상기 표면 온도 값이 기준 표면 온도 수준 이상이고, 상기 외부 온도 값이 기준 외부 온도 수준 이하인 것에 기반하여, 상기 제2 밝기 제어 정보에서 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 제4 설정 값을 식별하고, 상기 식별된 제4 설정 값으로 상기 디스플레이의 밝기를 설정하도록 하는 인스트럭션들을 저장할 수 있다. 일 실시예에 따르면, 상기 제4 설정 값은 상기 제2 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 설정 값일 수 있다. According to one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set a first brightness control value of the display (160) using at least one of the estimated external temperature value or the acquired illuminance value, identify a fourth setting value corresponding to the surface temperature value and the external temperature value in the second brightness control information based on the surface temperature value being equal to or higher than a reference surface temperature level and the external temperature value being equal to or lower than a reference external temperature level, and set the brightness of the display to the identified fourth setting value. According to one embodiment, the fourth setting value may be a setting value corresponding to the surface temperature value and the external temperature value among the setting values included in the second brightness control information.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 상기 디스플레이의 현재 밝기 값을 획득하고, 상기 제1 밝기 제어 값이 상기 현재 밝기 값 미만인 것에 기반하여, 상기 디스플레이의 밝기를 상기 제1 밝기 제어 값으로 변경하도록 하는 인스트럭션들을 저장할 수 있다. According to one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to obtain a current brightness value of the display, and based on the first brightness control value being less than the current brightness value, change the brightness of the display to the first brightness control value.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 상기 제1 밝기 제어 값이 상기 현재 밝기 값 이상인 것에 기반하여, 상기 디스플레이의 밝기의 변경 없이 상기 디스플레이의 밝기를 유지하도록 하는 인스트럭션을 저장할 수 있다. According to one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to maintain brightness of the display without changing the brightness of the display based on the first brightness control value being greater than or equal to the current brightness value.

일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상이고, 상기 조도 값이 기준 조도 수준 초과 또는 외부 온도 값이 기준 외부 온도 수준 초과인 것에 기반하여, 상기 표면 온도 값 및 상기 조도 값 또는 상기 외부 온도 값에 대응하는 제3 밝기 제어 정보에 포함된 밝기 제어 값으로 상기 제1 밝기 제어 값을 설정하도록 하는 인스트럭션을 저장할 수 있다. According to one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to set the first brightness control value to a brightness control value included in third brightness control information corresponding to the surface temperature value and the illuminance value or the external temperature value, based on the surface temperature value being equal to or greater than the reference surface temperature level and the illuminance value exceeding the reference illuminance level or the external temperature value exceeding the reference external temperature level.

일 실시예에 따르면, 상기 제3 밝기 제어 정보는 지정된 제1 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 지정된 설정 값들을 포함하며, 상기 제1 조도 수준에 대응하는 상기 설정 값들은 기본 밝기 제어 값들에 비해 제1 비율로 높게 지정될 수 있다. 일 실시예에 따르면, 상기 제3 밝기 제어 정보는 지정된 제2 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 밝기 제어 값들을 포함하며, 상기 제2 조도 수준에 대응하는 상기 밝기 제어 값들은 기본 밝기 제어 값들에 비해 제2 비율로 높게 지정될 수 있다. In one embodiment, the third brightness control information includes preset values corresponding to a specified first illuminance level and corresponding to each of the specified surface temperature levels, wherein the preset values corresponding to the first illuminance level can be set to be higher by a first ratio than the basic brightness control values. In one embodiment, the third brightness control information includes preset brightness control values corresponding to a specified second illuminance level and corresponding to each of the specified surface temperature levels, wherein the brightness control values corresponding to the second illuminance level can be set to be higher by a second ratio than the basic brightness control values.

일 실시예에 따르면, 일 실시예에 따르면, 상기 메모리는, 상기 적어도 하나의 프로세서에 의해 실행 시에, 상기 전자 장치로 하여금, 상기 표면 온도 값이 상기 기준 표면 온도 수준 미만인 것에 기반하여, 상기 디스플레이의 밝기의 변경 없이 상기 디스플레이의 밝기를 유지하도록 하는 인스트럭션을 저장할 수 있다. In one embodiment, the memory may store instructions that, when executed by the at least one processor, cause the electronic device to maintain brightness of the display without changing the brightness of the display based on the surface temperature value being below the reference surface temperature level.

도 4는 일 실시 예에 따른 전자 장치에서의 동작 방법의 예를 나타내는 도면이다. FIG. 4 is a drawing showing an example of an operating method in an electronic device according to one embodiment.

도 4를 참조하면, 401 동작에서, 일 실시 예에 따른 전자 장치(예: 도 1 및 도 2의 전자 장치(101)), 프로세서(120)는, 센서 모듈(예: 도 1의 센서 모듈(176))에 포함된 적어도 하나의 온도 센서를 이용하여 전자 장치의 표면 온도 값을 획득할 수 있다. 전자 장치는 센서 모듈에 포함된 적어도 하나의 온도 센서를 이용하여 전자 장치의 외부 온도를 획득하고, 적어도 하나의 조도 센서를 이용하여 외부 빛(예: 직사광선)을 검출하여 조도 값(예: 휘도 값)을 획득할 수 있다. 여기서, 표면 온도 값은 적어도 하나의 온도 센서를 이용하여 전자 장치의 하우징의 영역에서 검출된 실제 표면 온도를 학습하여 기계 학습(machine learning)을 통해 획득될 수 있다. 외부 온도 값은 전자 장치의 내부 온도를 측정하기 위한 센서들 간의 온도 차이 값이 다름을 이용할 수 있으며, 상기 온도 차이 값을 기반하여 수식 모델링 기법, 기계 학습(machine learning) 또는 메모리에 저장된 온도 테이블을 이용하여 추정될 수 있다. 표면 온도 값 및 외부 온도의 측정 방법에는 제한이 없다. 표면 온도 값은 내부 온도를 대체적으로 또는 보완적으로 이용하여 획득될 수 있다. Referring to FIG. 4, in operation 401, an electronic device (e.g., the electronic device (101) of FIGS. 1 and 2) according to an embodiment of the present invention, a processor (120) may obtain a surface temperature value of the electronic device by using at least one temperature sensor included in a sensor module (e.g., the sensor module (176) of FIG. 1). The electronic device may obtain an external temperature of the electronic device by using at least one temperature sensor included in the sensor module, and may detect external light (e.g., direct sunlight) by using at least one illuminance sensor to obtain an illuminance value (e.g., a brightness value). Here, the surface temperature value may be obtained through machine learning by learning an actual surface temperature detected in an area of a housing of the electronic device by using at least one temperature sensor. The external temperature value may utilize a difference in temperature difference values between sensors for measuring the internal temperature of the electronic device, and may be estimated by using a mathematical modeling technique, machine learning, or a temperature table stored in a memory based on the temperature difference values. There is no limitation on a method for measuring the surface temperature value and the external temperature. Surface temperature values can be obtained by alternative or complementary use of the internal temperature.

403 동작에서, 일 실시예에 따른 전자 장치는 표면 온도 값이 기준 온도(Tc) 수준 이상인 지를 확인할 수 있다. 확인 결과, 표면 온도 값이 기준 온도 수준 이상인 경우(403 동작-예), 전자 장치는 405 동작을 수행하고, 표면 온도 값이 기준 온도 수준 이상이 아닌 경우(403 동작-아니오), 전자 장치는 401 동작을 수행할 수 있다. In operation 403, the electronic device according to one embodiment can check whether the surface temperature value is equal to or higher than the reference temperature (Tc). If the surface temperature value is equal to or higher than the reference temperature (operation 403 - Yes), the electronic device can perform operation 405, and if the surface temperature value is not equal to or higher than the reference temperature (operation 403 - No), the electronic device can perform operation 401.

405 동작에서, 일 실시예에 따른 전자 장치는 표면 온도 값이 기준 온도(Tc) 수준 이상인 것에 기반하여, 외부 영향에 의한 전자 장치의 온도 상승으로 인한 디스플레이(예: 도 1의 디스플레이 모듈(160))의 밝기를 비교적 큰 밝기(예: 최대 밝기)로 제어할 필요가 있음을 확인하고, 획득된 표면 온도(Ts) 값을 저장할 수 있다. In operation 405, the electronic device according to one embodiment determines that it is necessary to control the brightness of a display (e.g., display module (160) of FIG. 1) to a relatively high brightness (e.g., maximum brightness) due to a temperature rise of the electronic device caused by an external influence, based on the surface temperature value being equal to or higher than a reference temperature (Tc) level, and stores the acquired surface temperature (Ts) value.

407 동작에서, 일 실시예에 따른 전자 장치는 획득한 외부 온도 값 또는 획득한 조도 값을 기반하여 디스플레이의 밝기를 최대로 변경하기 위한 제1 밝기 제어 값인 비교적 큰 밝기 제어 값(예: 최대 밝기 제어 값)을 설정할 수 있다. 전자 장치는 밝기 제어 정보(예: 도 3a의 제1 밝기 제어 정보, 도 3b의 제2 밝기 제어 정보 또는 도 3c의 제3 밝기 제어 정보)에서 외부 온도 값 및/또는 조도 값에 대응하는 지정된 밝기 제어 값을 획득하고, 획득된 밝기 제어 값을 디스플레이의 제1 밝기 제어 값으로 설정할 수 있다. 여기서, 밝기 제어 정보에 포함된 밝기 제어 값은 지정된 외부 온도 수준 및/또는 지정된 조도 수준에 대응하여 설정될 수 있다. 밝기 제어 정보는 테이블 형태로 미리 설정되어 메모리(예: 도 1의 메모리(130))에 저장될 수 있다. In operation 407, the electronic device according to one embodiment may set a relatively large brightness control value (e.g., a maximum brightness control value) as a first brightness control value for changing the brightness of the display to the maximum based on the acquired external temperature value or the acquired illuminance value. The electronic device may acquire a designated brightness control value corresponding to the external temperature value and/or the illuminance value from brightness control information (e.g., the first brightness control information of FIG. 3A, the second brightness control information of FIG. 3B, or the third brightness control information of FIG. 3C), and set the acquired brightness control value as the first brightness control value of the display. Here, the brightness control value included in the brightness control information may be set corresponding to a designated external temperature level and/or a designated illuminance level. The brightness control information may be preset in a table form and stored in a memory (e.g., the memory (130) of FIG. 1).

409 동작에서, 일 실시예에 따른 전자 장치는 제1 밝기 제어 값을 기반하여 디스플레이의 밝기를 변경할 수 있다. In operation 409, the electronic device according to one embodiment can change the brightness of the display based on the first brightness control value.

일 실시예에 따른 전자 장치는 디스플레이의 밝기를 제1 밝기 제어 값으로 설정하지 않는 경우, 기본 밝기 제어 정보(예: 제2 밝기 제어 정보)를 이용하여 획득된 외부 온도 값 및/또는 조도 값에 대응하는 지정된 밝기 제어 값으로 디스플레이의 밝기를 설정할 수 있다. In one embodiment, the electronic device may set the brightness of the display to a designated brightness control value corresponding to an external temperature value and/or illuminance value obtained using basic brightness control information (e.g., second brightness control information) when the brightness of the display is not set to the first brightness control value.

도 5는 일 실시 예에 따른 전자 장치에서의 동작 방법의 예를 나타내는 도면이다. FIG. 5 is a drawing showing an example of an operating method in an electronic device according to one embodiment.

도 5를 참조하면, 501 동작에서, 일 실시예에 따른 전자 장치(예: 도 1 및 도 2의 전자 장치(101), 프로세서(120))는 센서 모듈(예: 도 1의 센서 모듈(176))에 포함된 적어도 하나의 온도 센서를 이용하여 전자 장치의 표면 온도 값을 획득할 수 있다. 전자 장치는 외부 온도 값을 획득(예: 추정 또는 산출)하고, 센서 모듈에 포함된 적어도 하나의 조도 센서를 이용하여 외부 빛(예: 직사 광선)을 검출하여 조도 값을 획득할 수 있다. 여기서, 표면 온도 값은 적어도 하나의 온도 센서를 이용하여 전자 장치의 하우징의 영역에서 검출된 실제 표면 온도를 학습하여 기계 학습(machine learning)을 통해 획득될 수 있다. 외부 온도 값은 전자 장치(101)의 내부 온도를 측정하기 위한 센서들 간의 온도 차이 값을 기반하여, 수식 모델링 기법, 기계 학습(machine learning) 또는 메모리에 저장된 온도 테이블을 이용하여 획득(예: 추정 또는 산출)될 수 있다. 표면 온도 값은 내부 온도를 대체적으로 또는 보완적으로 이용하여 획득될 수 있다. Referring to FIG. 5, in operation 501, an electronic device (e.g., the electronic device (101) of FIGS. 1 and 2, processor (120)) according to an embodiment may obtain a surface temperature value of the electronic device by using at least one temperature sensor included in a sensor module (e.g., the sensor module (176) of FIG. 1). The electronic device may obtain (e.g., estimate or calculate) an external temperature value and detect external light (e.g., direct sunlight) by using at least one illuminance sensor included in the sensor module to obtain an illuminance value. Here, the surface temperature value may be obtained through machine learning by learning an actual surface temperature detected in an area of a housing of the electronic device by using at least one temperature sensor. The external temperature value may be obtained (e.g., estimate or calculate) by using a formula modeling technique, machine learning, or a temperature table stored in a memory based on a temperature difference value between sensors for measuring an internal temperature of the electronic device (101). The surface temperature value may be obtained by using the internal temperature as a substitute or supplementary measure.

503 동작에서, 일 실시예에 따른 전자 장치는 표면 온도 값이 기준 온도(Tc) 수준 이상인 지를 확인할 수 있다. 확인 결과, 표면 온도 값이 기준 온도 수준 이상인 경우(503 동작-예), 전자 장치는 505 동작을 수행하고, 표면 온도 값이 기준 온도 수준 이상이 아닌 경우(503 동작-아니오), 전자 장치는 501 동작을 수행할 수 있다. 전자 장치는 획득한 표면 온도 값이 제1 기준 온도 수준(예: 도 3a 내지 도 3c의 제1 기준 온도 수준인 38도) 이하이면, 디스플레이 밝기를 변경하지 않고(예: 제한 없음) 현재 설정된 밝기(예: 어플리케이션 또는 사용 환경에 따라 자동으로 설정 또는 사용자에 의해 수동으로 설정된 밝기)를 유지할 수 있다. 전자 장치는 획득한 표면 온도 값이 특정 온도(예: 도 3a 내지 도 3c의 제2 기준 온도 수준인 47도) 이상이면, 디스플레이 밝기를 최대로 변경하지 않고 조도 수준들 모두 동일하게 지정된 밝기 제어 값(예: 150nt)으로 디스플레이 밝기를 설정할 수 있다. In operation 503, the electronic device according to one embodiment can check whether the surface temperature value is equal to or higher than the reference temperature (Tc). If the determination result shows that the surface temperature value is equal to or higher than the reference temperature level (operation 503 - Yes), the electronic device can perform operation 505, and if the surface temperature value is not equal to or higher than the reference temperature level (operation 503 - No), the electronic device can perform operation 501. If the acquired surface temperature value is equal to or lower than the first reference temperature level (e.g., 38 degrees, which is the first reference temperature level of FIGS. 3A to 3C ), the electronic device can maintain the currently set brightness (e.g., brightness automatically set according to the application or usage environment or manually set by the user) without changing the display brightness (e.g., no limitation). If the acquired surface temperature value is equal to or higher than a specific temperature (e.g., 47 degrees, which is the second reference temperature level of FIGS. 3A to 3C ), the electronic device can set the display brightness to a brightness control value (e.g., 150nt) that is equally specified for all illuminance levels without changing the display brightness to the maximum.

505 동작에서, 일 실시예에 따른 전자 장치는 외부 영향에 의한 전자 장치의 온도 상승으로 인한 디스플레이(예: 도 1의 디스플레이 모듈(160))의 밝기를 비교적 큰 밝기(예: 최대 밝기)로 제어할 필요가 있음을 확인하고, 획득된 표면 온도(Ts) 값을 저장할 수 있다. In operation 505, an electronic device according to one embodiment may determine that it is necessary to control the brightness of a display (e.g., a display module (160) of FIG. 1) to a relatively high brightness (e.g., maximum brightness) due to a temperature rise of the electronic device caused by an external influence, and may store the acquired surface temperature (Ts) value.

507 동작에서, 일 실시예에 따른 전자 장치는 조도 값이 기준 조도 수준 초과인 지를 확인할 수 있다. 확인 결과, 조도 값이 기준 조도 수준초과이면, 전자 장치는 509 동작을 수행하고, 조도 값이 기준 조도 수준 이하이면, 전자 장치는 511 동작을 수행할 수 있다. In operation 507, the electronic device according to one embodiment can determine whether the illuminance value exceeds a reference illuminance level. If the illuminance value exceeds the reference illuminance level, the electronic device can perform operation 509, and if the illuminance value is less than or equal to the reference illuminance level, the electronic device can perform operation 511.

509 동작(507 동작-예)에서, 일 실시예에 따른 전자 장치는 제1 밝기 제어 정보를 기반하여 제1 밝기 제어 값인 비교적 큰 밝기 제어 값(예: 최대 밝기 제어 값)을 설정할 수 있다. 전자 장치는 획득한 조도 값에 대응하여 제1 밝기 제어 정보에 포함된 밝기 제어 값(예: 설정 값)을 획득하고, 획득된 밝기 제어 값을 제1 밝기 제어 값으로 설정할 수 있다. 예를 들어, 전자 장치는 도 3a에 도시된 바와 같이, 전자 장치의 획득한 표면 온도 값이 제1 기준 온도 수준(예: 38도)을 초과한 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 온도 값)이고, 획득한 조도 값이 제1 기준 조도 수준(예: 3000lux)보다 큰 제1 조도 수준(예: 3000lux 초과 내지 10000lux 이하 범위의 조도 값)으로 확인되면, 제1 표면 온도 수준 및 제1 조도 수준에 대응하여 지정된 밝기 제어 값(예: 휘도 값 600nt)을 획득하고, 획득된 밝기 제어 값(예: 600nt)으로 제1 밝기 제어 값을 설정할 수 있다. 제1 밝기 제어 정보에서 지정된 조도 수준들 및 표면 온도 수준들은 각각 실험을 통해 미리 지정될 수 있으며, 기기 형태, 사용 환경(예: 야외, 실내, 날씨 또는 사용 시간) 또는 발열에 관련된 요인(예: 사용 어플리케이션) 중 적어도 하나에 따라 도 3a에 설정된 수준들 값 또는 범위 외에 다른 값 또는 범위로 설정될 수 있다. 509 동작을 수행할 때, 외부 온도는 고려되지 않거나 기준 외부 온도 수준(예: 25도) 이하인 것으로 확인될 수 있다. In operation 509 (operation 507-Example), the electronic device according to one embodiment may set a relatively large brightness control value (e.g., a maximum brightness control value) as a first brightness control value based on the first brightness control information. The electronic device may obtain a brightness control value (e.g., a set value) included in the first brightness control information in response to the obtained illuminance value, and set the obtained brightness control value as the first brightness control value. For example, if the electronic device determines that the acquired surface temperature value of the electronic device is a first surface temperature level (e.g., a temperature value of 40 degrees or more than 38 degrees and less than or equal to 40 degrees) exceeding a first reference temperature level (e.g., 38 degrees) and the acquired illuminance value is a first illuminance level (e.g., an illuminance value in a range of more than 3000 lux and less than or equal to 10000 lux) greater than the first reference illuminance level (e.g., 3000 lux), as illustrated in FIG. 3A, the electronic device may acquire a brightness control value (e.g., a brightness value of 600 nt) specified in response to the first surface temperature level and the first illuminance level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt). The illuminance levels and surface temperature levels specified in the first brightness control information can each be pre-specified through experiments, and can be set to other values or ranges than the levels or ranges set in FIG. 3a depending on at least one of the device type, the usage environment (e.g., outdoors, indoors, weather, or usage time), or factors related to heat generation (e.g., usage application). When performing the 509 operation, the external temperature may not be considered or may be determined to be lower than or equal to a reference external temperature level (e.g., 25 degrees).

511 동작(507 동작-아니오)에서, 일 실시예에 따른 전자 장치는 제2 밝기 제어 정보를 기반하여 제1 밝기 제어 값을 설정할 수 있다. 전자 장치는 획득한 조도 값에 대응하여 제2 밝기 제어 정보에 포함된 밝기 제어 값(예: 설정 값)을 획득하고, 획득된 밝기 제어 값으로 제1 밝기 제어 값을 설정할 수 있다. 예를 들어, 전자 장치는 도 3a 및 도 3b에 도시된 바와 같이, 전자 장치의 획득한 표면 온도 값이 제1 기준 온도 수준(예: 38도)을 초과한 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 온도 값)이고, 획득한 조도 값이 기준 조도 수준(예: 3000lux) 이하로 확인되면, 제1 표면 온도 수준 및 기준 조도 수준에 대응하여 지정된 밝기 제어 값(예: 휘도 값 400nt)을 획득하고, 획득된 밝기 제어 값(예: 400nt)으로 제1 밝기 제어 값을 설정할 수 있다. 제2 밝기 제어 정보에서 지정된 조도 수준들 및 표면 온도 수준들은 각각 실험을 통해 미리 지정될 수 있으며, 기기 형태, 사용 환경(예: 야외, 실내, 날씨 또는 사용 시간) 또는 발열에 관련된 요인(예: 사용 어플리케이션) 중 적어도 하나에 따라 도 3b에 설정된 수준들 값 또는 범위 외에 다른 값 또는 범위로 설정될 수 있다. 511 동작을 수행할 때, 외부 온도는 고려되지 않거나 기준 외부 온도 수준(예: 25도) 이하인 것으로 확인될 수 있다. In operation 511 (operation 507-No), the electronic device according to one embodiment may set the first brightness control value based on the second brightness control information. The electronic device may acquire a brightness control value (e.g., a set value) included in the second brightness control information in response to the acquired illuminance value, and set the first brightness control value with the acquired brightness control value. For example, as illustrated in FIGS. 3A and 3B , if the acquired surface temperature value of the electronic device is a first surface temperature level (e.g., a temperature value exceeding 40 degrees or 38 degrees to 40 degrees or less) exceeding a first reference temperature level (e.g., 38 degrees) and the acquired illuminance value is lower than or equal to a reference illuminance level (e.g., 3000 lux), the electronic device may acquire a brightness control value (e.g., a luminance value of 400 nt) specified in response to the first surface temperature level and the reference illuminance level, and set the first brightness control value with the acquired brightness control value (e.g., 400 nt). The illuminance levels and surface temperature levels specified in the second brightness control information can each be pre-specified through experiments, and can be set to other values or ranges than the levels or ranges set in FIG. 3b depending on at least one of the device type, the usage environment (e.g., outdoors, indoors, weather, or usage time), or factors related to heat generation (e.g., usage application). When performing the 511 operation, the external temperature may not be considered or may be determined to be lower than or equal to a reference external temperature level (e.g., 25 degrees).

513 동작에서, 일 실시예에 따른 전자 장치는 제1 밝기 제어 값이 현재 밝기 값 미만인지 확인할 수 있다. 확인 결과, 설정된 대 밝기 제어 값이 현재 밝기 값 미만인 경우(513 동작-예), 전자 장치는 515 동작을 수행하고, 그렇지 않은 경우(513동작-아니오), 501 동작을 수행할 수 있다. In operation 513, the electronic device according to one embodiment can check whether the first brightness control value is less than the current brightness value. If the check result shows that the set brightness control value is less than the current brightness value (operation 513 - Yes), the electronic device can perform operation 515, and if not (operation 513 - No), the electronic device can perform operation 501.

515 동작에서 일 실시예에 따른 전자 장치는 설정된 대 밝기 제어 값으로 디스플레이의 밝기를 변경할 수 있다. In one embodiment of the invention, an electronic device may change the brightness of a display to a set brightness control value.

도 6은 일 실시 예에 따른 전자 장치에서의 동작 방법의 예를 나타내는 도면이다. FIG. 6 is a drawing showing an example of an operating method in an electronic device according to one embodiment.

도 6을 참조하면, 601 동작에서, 일 실시예에 따른 전자 장치(예: 도 1 및 도 2의 전자 장치(101), 프로세서(120))는 센서 모듈(예: 도 1의 센서 모듈(176))에 포함된 적어도 하나의 온도 센서를 이용하여 전자 장치의 표면 온도 값을 획득할 수 있다. 전자 장치는 외부 온도 값을 획득(예: 추정 또는 산출)하고, 센서 모듈에 포함된 적어도 하나의 조도 센서를 이용하여 외부 빛(예: 직사광선)을 검출하여 조도 값을 획득할 수 있다. 여기서, 표면 온도 값은 적어도 하나의 온도 센서를 이용하여 전자 장치의 하우징의 영역에서 검출된 실제 표면 온도를 학습하여 기계 학습(machine learning)을 통해 획득될 수 있다. 외부 온도 값은 전자 장치(101)의 내부 온도를 측정하기 위한 센서들 간의 온도 차이 값을 기반하여, 수식 모델링 기법 기계 학습(machine learning) 또는 메모리에 저장된 온도 테이블을 이용하여 획득(예: 추정 또는 산출)될 수 있다. 표면 온도 값 및 외부 온도 값의 획득 방법에는 제한이 없다. 표면 온도 값은 내부 온도를 대체적으로 또는 보완적으로 이용하여 획득될 수 있다. Referring to FIG. 6, in operation 601, an electronic device (e.g., the electronic device (101) of FIGS. 1 and 2, processor (120)) according to an embodiment may obtain a surface temperature value of the electronic device by using at least one temperature sensor included in a sensor module (e.g., the sensor module (176) of FIG. 1). The electronic device may obtain (e.g., estimate or calculate) an external temperature value and detect external light (e.g., direct sunlight) by using at least one illuminance sensor included in the sensor module to obtain an illuminance value. Here, the surface temperature value may be obtained through machine learning by learning an actual surface temperature detected in an area of a housing of the electronic device by using at least one temperature sensor. The external temperature value may be obtained (e.g., estimate or calculate) by using a temperature difference value between sensors for measuring an internal temperature of the electronic device (101), a machine learning formula modeling technique, or a temperature table stored in a memory. There is no limitation on the method of obtaining the surface temperature value and the external temperature value. Surface temperature values can be obtained by alternative or complementary use of the internal temperature.

603 동작에서, 일 실시예에 따른 전자 장치는 표면 온도 값이 기준 온도(Tc)(예: 기준 표면 온도) 수준 이상인 지를 확인할 수 있다. 확인 결과, 표면 온도 값이 기준 온도 수준 이상인 경우(603 동작-예), 전자 장치는 605 동작을 수행하고, 표면 온도 값이 기준 온도 수준 이상이 아닌 경우(603 동작-아니오), 전자 장치는 601 동작을 수행할 수 있다. 전자 장치는 획득한 표면 온도 값이 제1 기준 온도 수준(예: 도 3a 내지 도 3c의 제1 기준 온도 수준인 38도) 이하이면, 디스플레이 밝기를 변경하지 않고(예: 제한 없음) 현재 설정된 밝기(예: 어플리케이션 또는 사용 환경에 따라 자동으로 설정 또는 사용자에 의해 수동으로 설정된 밝기)를 유지할 수 있다. 전자 장치는 획득한 표면 온도 값이 특정 온도(예: 도 3a 내지 도 3c의 제2 기준 온도 수준인 47도) 이상이면, 디스플레이 밝기를 최대로 변경하지 않고 조도 수준들 모두 동일하게 지정된 밝기 제어 값(예: 150nt)으로 디스플레이 밝기를 설정할 수 있다. In operation 603, the electronic device according to one embodiment may check whether the surface temperature value is equal to or higher than a reference temperature (Tc) level (e.g., a reference surface temperature). If the surface temperature value is equal to or higher than the reference temperature level (operation 603-Yes), the electronic device may perform operation 605, and if the surface temperature value is not equal to or higher than the reference temperature level (operation 603-No), the electronic device may perform operation 601. If the acquired surface temperature value is equal to or lower than the first reference temperature level (e.g., 38 degrees, which is the first reference temperature level of FIGS. 3A to 3C), the electronic device may maintain the currently set brightness (e.g., brightness automatically set according to an application or usage environment or manually set by a user) without changing the display brightness (e.g., no limitation). The electronic device can set the display brightness to a brightness control value (e.g., 150nt) that is equally designated for all illuminance levels without changing the display brightness to maximum if the acquired surface temperature value is above a specific temperature (e.g., 47 degrees, which is the second reference temperature level of FIGS. 3A to 3C).

605 동작에서, 일 실시예에 따른 전자 장치는 외부 영향에 의한 전자 장치의 온도 상승으로 인한 디스플레이(예: 도 1의 디스플레이 모듈(160))의 밝기를 비교적 큰 밝기(예: 최대 밝기)로 제어할 필요가 있음을 확인하고, 획득된 표면 온도(Ts) 값을 저장할 수 있다. In operation 605, an electronic device according to one embodiment may determine that it is necessary to control the brightness of a display (e.g., a display module (160) of FIG. 1) to a relatively high brightness (e.g., maximum brightness) due to a temperature rise of the electronic device caused by an external influence, and may store the acquired surface temperature (Ts) value.

607 동작에서, 일 실시예에 따른 전자 장치는 외부 온도 값이 기준 외부 온도 수준 초과인 지를 확인할 수 있다. 확인 결과, 외부 온도 값이 기준 외부 온도 수준을 초과하면, 전자 장치는 609 동작을 수행하고, 그렇지 않으면, 전자 장치는 611 동작을 수행할 수 있다. In operation 607, the electronic device according to one embodiment may determine whether the external temperature value exceeds a reference external temperature level. If the determination result shows that the external temperature value exceeds the reference external temperature level, the electronic device may perform operation 609, and otherwise, the electronic device may perform operation 611.

609 동작(607 동작-예)에서, 일 실시예에 따른 전자 장치는 제1 밝기 제어 정보를 기반하여 제1 밝기 제어 값인 비교적 큰 밝기 제어 값(예: 최대 밝기 제어 값)을 설정할 수 있다. 전자 장치는 획득한 외부 온도 값에 대응하여 제1 밝기 제어 정보에 포함된 밝기 제어 값(예: 설정 값)을 획득하고, 획득된 밝기 제어 값을 제1 밝기 제어 값으로 설정할 수 있다. 예를 들어, 전자 장치는 도 3a에 도시된 바와 같이, 전자 장치의 획득한 표면 온도 값이 제1 기준 온도 수준(예: 38도)을 초과한 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 온도 값)이고, 획득한 외부 온도 값이 기준 외부 온도 수준(예: 25도)보다 큰 제1 외부 온도 수준(예: 30도 또는 25도 초과 내지 30도 이하 범위 내 온도 값)으로 확인되면, 제1 표면 온도 수준 및 제1 외부 온도 수준에 대응하여 지정된 밝기 제어 값(예: 휘도 값 600nt 또는 800nt)을 획득하고, 획득된 밝기 제어 값(예: 600nt 또는 800nt)으로 제1 밝기 제어 값을 설정할 수 있다. 제1 밝기 제어 정보에서 지정된 외부 온도 수준들 및 표면 온도 수준들은 각각 실험을 통해 미리 지정될 수 있으며, 기기 형태, 사용 환경(예: 야외, 실내, 날씨 또는 사용 시간) 또는 발열에 관련된 요인(예: 사용 어플리케이션) 중 적어도 하나에 따라 도 3a에 설정된 수준들 값 또는 범위 외에 다른 값 또는 범위로 설정될 수 있다. 609 동작을 수행할 때, 조도 값은 고려되지 않거나 기준 조도 수준(예: 3000lux)을 초과한 수준(예: 도 3a의 제1 조도 수준 또는 제2 조도 수준)인 것으로 확인될 수 있다. In operation 609 (operation 607-Example), the electronic device according to one embodiment may set a relatively large brightness control value (e.g., a maximum brightness control value) as a first brightness control value based on the first brightness control information. The electronic device may obtain a brightness control value (e.g., a set value) included in the first brightness control information in response to the obtained external temperature value, and set the obtained brightness control value as the first brightness control value. For example, if the electronic device determines that the acquired surface temperature value of the electronic device is a first surface temperature level (e.g., a temperature value in a range from 40 degrees or more than 38 degrees to 40 degrees or less) that exceeds a first reference temperature level (e.g., 38 degrees) and the acquired external temperature value is a first external temperature level (e.g., a temperature value in a range from 30 degrees or more than 25 degrees to 30 degrees or less) that is greater than a reference external temperature level (e.g., 25 degrees), as illustrated in FIG. 3A, the electronic device may acquire a brightness control value (e.g., a brightness value of 600 nt or 800 nt) specified in response to the first surface temperature level and the first external temperature level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt or 800 nt). The external temperature levels and surface temperature levels specified in the first brightness control information can each be pre-specified through experiments, and can be set to other values or ranges than the levels or ranges set in FIG. 3a depending on at least one of the device type, the usage environment (e.g., outdoors, indoors, weather, or usage time), or the factors related to heat generation (e.g., usage application). When performing the 609 operation, the illuminance value may not be considered or may be determined to be a level exceeding the reference illuminance level (e.g., 3000 lux) (e.g., the first illuminance level or the second illuminance level in FIG. 3a).

611 동작(607 동작-아니오)에서, 일 실시예에 따른 전자 장치는 제2 밝기 제어 정보를 기반하여 제1 밝기 제어 값을 설정할 수 있다. 전자 장치는 획득한 조도 값에 대응하여 제2 밝기 제어 정보에 포함된 밝기 제어 값(예: 설정 값)을 획득하고, 획득된 밝기 제어 값으로 제1 밝기 제어 값을 설정할 수 있다. 예를 들어, 전자 장치는 도 3b에 도시된 바와 같이, 전자 장치의 획득한 표면 온도 값이 제1 기준 온도 수준(예: 38도)을 초과한 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 온도 값)이고, 획득한 외부 온도 값이 기준 외부 온도 수준(예: 25도) 이하로 확인되면, 제1 표면 온도 수준 및 기준 외부 온도 수준에 대응하여 지정된 밝기 제어 값(예: 휘도 값 400nt)을 획득하고, 획득된 밝기 제어 값(예: 400nt)으로 제1 밝기 제어 값을 설정할 수 있다. 제2 밝기 제어 정보에서 지정된 외부 온도 수준들 및 표면 온도 수준들은 각각 실험을 통해 미리 지정될 수 있으며, 기기 형태, 사용 환경(예: 야외, 실내, 날씨 또는 사용 시간) 또는 발열에 관련된 요인(예: 사용 어플리케이션) 중 적어도 하나에 따라 도 3b에 설정된 수준들 값 또는 범위 외에 다른 값 또는 범위로 설정될 수 있다. 611 동작을 수행할 때, 조도 값은 고려되지 않거나 기준 조도 수준(예: 3000lux)을 초과한 수준(예: 도 3b의 제1 조도 수준 또는 제2 조도 수준)인 것으로 확인될 수 있다. In operation 611 (operation 607-No), the electronic device according to one embodiment may set the first brightness control value based on the second brightness control information. The electronic device may acquire a brightness control value (e.g., a set value) included in the second brightness control information in response to the acquired illuminance value, and set the first brightness control value with the acquired brightness control value. For example, as illustrated in FIG. 3B, if the acquired surface temperature value of the electronic device is a first surface temperature level (e.g., a temperature value of 40 degrees or more than 38 degrees but less than or equal to 40 degrees) exceeding a first reference temperature level (e.g., 38 degrees) and the acquired external temperature value is less than or equal to a reference external temperature level (e.g., 25 degrees), the electronic device may acquire a brightness control value (e.g., a luminance value of 400 nt) specified in response to the first surface temperature level and the reference external temperature level, and set the first brightness control value with the acquired brightness control value (e.g., 400 nt). The external temperature levels and surface temperature levels specified in the second brightness control information can each be pre-specified through experiments, and can be set to other values or ranges than the levels or ranges set in FIG. 3b depending on at least one of the device type, the usage environment (e.g., outdoors, indoors, weather, or usage time), or the factors related to heat generation (e.g., usage application). When performing the 611 operation, the illuminance value may not be considered or may be determined to be a level exceeding the reference illuminance level (e.g., 3000 lux) (e.g., the first illuminance level or the second illuminance level in FIG. 3b).

613 동작에서, 일 실시예에 따른 전자 장치는 제1 밝기 제어 값이 현재 밝기 값 미만인지 확인할 수 있다. 확인 결과, 설정된 대 밝기 제어 값이 현재 밝기 값 미만인 경우, 전자 장치는 615 동작을 수행하고, 그렇지 않은 경우, 601 동작을 수행할 수 있다. In operation 613, the electronic device according to one embodiment can check whether the first brightness control value is less than the current brightness value. If the check result shows that the set brightness control value is less than the current brightness value, the electronic device can perform operation 615, and if not, can perform operation 601.

615 동작에서, 일 실시예에 따른 전자 장치는 설정된 제1 밝기 제어 값으로 디스플레이의 밝기를 변경할 수 있다. In operation 615, the electronic device according to one embodiment can change the brightness of the display with the set first brightness control value.

상술한 도 5는 표면 온도 값 및 조도 값을 기반하여 제1 밝기 제어 값을 설정하는 동작을 설명하고, 도 6은 표면 온도 값 및 외부 온도 값을 기반하여 제1 밝기 제어 값을 설정하는 동작을 설명하나, 일 실시예에 따른 전자 장치는 표면 온도 값, 외부 온도 값 및 조도 값을 모두 기반하여, 제1 밝기 제어 값을 설정할 수도 있다. 예를 들어, 전자 장치는 도 3a에 도시된 바와 같이, 획득한 표면 온도 값이 제1 기준 온도 수준(예: 38도)을 초과한 제1 표면 온도 수준(예: 40도 또는 38도 초과 내지 40도 이하 온도 값)이고, 획득한 외부 온도 값이 기준 외부 온도 수준(예: 25도)을 초과한 제1 외부 온도 수준(예: 30도 또는 25도 초과 내지 30도 이하 범위 내 온도 값)이고, 조도 값이 제1 조도 수준(예: 3000lux 초과 내지 10000lux 미만 내의 조도 값)으로 확인되면, 제1 표면 온도 수준, 제1 외부 온도 수준 및 제1 조도 수준에 대응하여 지정된 밝기 제어 값(예: 휘도 값 600nt)을 획득하고, 획득된 밝기 제어 값(예: 600nt)으로 제1 밝기 제어 값을 설정할 수 있다. Although FIG. 5 described above describes an operation of setting a first brightness control value based on a surface temperature value and an illuminance value, and FIG. 6 describes an operation of setting a first brightness control value based on a surface temperature value and an external temperature value, an electronic device according to one embodiment may set the first brightness control value based on all of the surface temperature value, the external temperature value, and the illuminance value. For example, as illustrated in FIG. 3A, if the electronic device determines that the acquired surface temperature value is a first surface temperature level (e.g., a temperature value in a range from 40 degrees or more than 38 degrees to 40 degrees or less) that exceeds a first reference temperature level (e.g., 38 degrees), the acquired external temperature value is a first external temperature level (e.g., a temperature value in a range from 30 degrees or more than 25 degrees to 30 degrees or less) that exceeds a reference external temperature level (e.g., 25 degrees), and the illuminance value is a first illuminance level (e.g., an illuminance value in a range from more than 3000 lux to less than 10000 lux), the electronic device may acquire a brightness control value (e.g., a luminance value of 600 nt) specified in response to the first surface temperature level, the first external temperature level, and the first illuminance level, and set the first brightness control value to the acquired brightness control value (e.g., 600 nt).

일 실시예에 따른, 전자 장치는 제1 밝기 제어 값을 설정하기 위한 제3 밝기 제어 정보를 미리 지정하여 메모리(130)에 저장할 수 있다. 전자 장치는 제3 밝기 제어 정보에서 제2 기준 온도 미만(예: 47도 미만)에서 제1 조도 수준(예: 3000lux 초과 내지 10000lux 이하 조도 값)에 대응하여 설정된 표면 온도 수준들 각각에 설정된 밝기 제어 값들을 설정된 제1 비율(예: 도 3c의 기준 조도 수준 대비 25%)로 높게 설정할 수 있다. 전자 장치는 제3 밝기 제어 정보에서 제2 기준 온도 미만(예: 47도 미만)에서 제2 조도 수준(예: 10000lux 초과 조도 값)에 대응하여 설정된 표면 온도 수준들 각각에 설정된 밝기 제어 값들을 설정된 제2 비율(예: 도 3c의 기준 조도 수준 대비 50%)로 높게 설정할 수 있다. 여기서, 제3 밝기 제어 정보는 표면 온도 수준들 각각에 설정된 밝기 제어 값들을 기준 조도 수준(예: 3000lux 이하)에 대응하여 지정된 밝기 제어 값들(예: 400, 300, 200, 150) 또는 도 3b의 제2 밝기 제어 정보에 설정된 기본 밝기 제어 값들(예: 400, 300, 200, 150)에 비해 높은 비율(예: 실험을 통해 또는 사용자에 의해 지정된 일정 비율)로 설정될 수 있다. According to one embodiment, the electronic device may pre-designate third brightness control information for setting the first brightness control value and store it in the memory (130). The electronic device may set the brightness control values set for each of the surface temperature levels set in response to the first illuminance level (e.g., illuminance value exceeding 3000 lux and below 10000 lux) at a temperature lower than the second reference temperature (e.g., below 47 degrees Celsius) in the third brightness control information to be higher by the set first ratio (e.g., 25% with respect to the reference illuminance level of FIG. 3C ). The electronic device may set the brightness control values set for each of the surface temperature levels set in response to the second illuminance level (e.g., illuminance value exceeding 10000 lux) at a temperature lower than the second reference temperature (e.g., below 47 degrees Celsius) in the third brightness control information to be higher by the set second ratio (e.g., 50% with respect to the reference illuminance level of FIG. 3C ). Here, the third brightness control information may be set to a higher ratio (e.g., a constant ratio specified through an experiment or by a user) than the brightness control values specified for the reference illuminance level (e.g., 3000 lux or less) for each of the surface temperature levels (e.g., 400, 300, 200, 150) or the basic brightness control values (e.g., 400, 300, 200, 150) set in the second brightness control information of FIG. 3b.

일 실시예에 따른, 전자 장치는 제1 밝기 제어 값으로 변경하지 않는 경우, 발열 발생 시 밝기 제어 범위를 기존 80%~30%로 설정할 수 있으며, 제1 밝기 제어 값으로 변경하는 경우, 발열 발생 시 밝기 제어 범위를 160%~30%로 변경(예: 튜닝에 따라 변경)할 수 있다. 예를 들어, 밝기 제어 범위가 100%는 수동으로 밝기 설정 시 제1 밝기 제어 값일 수 있다. According to one embodiment, the electronic device may set the brightness control range to the existing 80% to 30% when heat generation occurs if it does not change to the first brightness control value, and may change the brightness control range to 160% to 30% when heat generation occurs (e.g., change according to tuning) if it changes to the first brightness control value. For example, a brightness control range of 100% may be the first brightness control value when brightness is manually set.

일 실시예에 따른 전자 장치는 표면 온도 및 외부 온도를 지속적으로 검출 및 학습하여 사용자 요구 또는 자동적으로 제1 밝기 제어 값(예: 최대 밝기 제어 값)을 설정하여 디스플레이 밝기를 변경할 수 있다. 일 실시예에 따른 전자 장치는 특정 조건(예: 발열이 많이 발생하는 어플리케이션 실행, 사용자에 의해 지정된 시간 동안 또는 이외에 전자 장치의 발열에 관련된 요인에 의한 조건)에 따라 외부 온도 값 및/또는 조도 값을 기반하여 최대 밝기 제어 값을 설정하고, 설정된 최대 밝기 제어 값으로 디스플레이의 밝기를 변경할 수 있다. An electronic device according to one embodiment may continuously detect and learn a surface temperature and an external temperature, and may set a first brightness control value (e.g., a maximum brightness control value) according to a user request or automatically to change the display brightness. An electronic device according to one embodiment may set a maximum brightness control value based on an external temperature value and/or an illuminance value according to a specific condition (e.g., execution of an application that generates a lot of heat, a time period specified by a user, or a condition due to a factor related to heat generation of the electronic device other than the above), and may change the brightness of the display according to the set maximum brightness control value.

도 7은 일 실시 예에 따른 전자 장치에서의 외부 온도 및 디스플레이의 밝기에 따른 소모 전류 및 온도 측정 예를 나타내는 도면이다. FIG. 7 is a diagram showing an example of current consumption and temperature measurement according to external temperature and display brightness in an electronic device according to one embodiment.

도 7을 참조하면, 일시 예에 따른 전자 장치는 실험을 통해 획득한 실험 테이블들(701 및 702)을 이용하여 밝기 값들(예: 밝기 코드(code)) 별 외부 온도 변화에 따른 소모 전류 변화 및 온도 변화에 따라 표면 발열 개선에 영향이 있는지를 확인할 수 있다. 여기서, 실험 테이블들(701 및 702)은 외부 온도를 변화시켜 가면서 동일 어플리케이션(예: 제1 어플리케이션 또는 제2 어플리케이션)을 동일한 시나리오 사용 시 밝기 값들에 따라 소모 전류 변화 및 온도 변화를 기록한 테이블일 수 있다. 실험 테이블들(701 및 702)의 결과 값들에 기반하여, 외부 온도가 높아지면 밝기를 줄이는 것이 발열 개선에 효과가 없어지는 것을 확인할 수 있으며, 실제 외부 요인에 의해 발열이 높아진 경우, 전자 장치의 내부 소모 전류를 줄이더라도 외부 요인에 의한 영향을 상쇄시킬 수 없음을 알 수 있다. 이에 따라 외부 온도가 특정 온도 이상 높거나 조도 값(예: 직사광선)에 의해 전자 장치의 온도가 높아질 수 있는 환경에서는 일반적인 제어는 시인성만 낮아질 수 있으며, 더 높은 온도에서 안정을 위한 제어 장치 정도로만 적용해도 발열 제어 효과의 차이가 크지 않음을 확인할 수 있다. Referring to FIG. 7, an electronic device according to a temporary example can use experimental tables (701 and 702) obtained through an experiment to check whether the change in current consumption and the change in temperature according to the external temperature change for each brightness value (e.g., brightness code) affect the improvement of surface heat generation. Here, the experimental tables (701 and 702) may be tables that record the change in current consumption and the change in temperature according to the brightness values when the same application (e.g., the first application or the second application) is used in the same scenario while changing the external temperature. Based on the result values of the experimental tables (701 and 702), it can be confirmed that reducing the brightness is no longer effective in improving heat generation when the external temperature increases, and it can be seen that when heat generation is actually increased due to an external factor, even if the internal current consumption of the electronic device is reduced, the effect of the external factor cannot be offset. Accordingly, in an environment where the external temperature is higher than a certain temperature or the temperature of the electronic device may increase due to illuminance values (e.g. direct sunlight), it can be confirmed that general control may only lower visibility, and that there is no significant difference in the heat generation control effect even if it is applied only to the extent of a control device for stability at a higher temperature.

종래의 전자 장치는 외부 환경을 고려하지 않고, 전자 장치의 온도만을 기준으로 비교적 높은 밝기(예: 최대 밝기)를 제어하므로 외부 직사광선에 영향을 받았을 때 전자 장치의 온도가 상승하면, 발열 제어만 목적으로 정해진 테이블에 따라 밝기를 제안하였다. 종래의 전자 장치는 외부 환경을 고려하지 않고 디스플레이의 밝기를 제어함에 따라 발열에 의해 발열에 의해 밝기가 제한되어 디스플레이의 시인성이 떨어지게 되어 전자 장치의 사용에 불편함이 있었다. Conventional electronic devices control relatively high brightness (e.g., maximum brightness) only based on the temperature of the electronic device without considering the external environment, so when the temperature of the electronic device rises due to direct external sunlight, the brightness is proposed according to a table determined only for the purpose of heat generation control. Conventional electronic devices control the brightness of the display without considering the external environment, so the brightness is limited by heat generation, which reduces the visibility of the display, and causes inconvenience in the use of the electronic device.

본 문서는 일 실시예에 따라 전자 장치의 표면 온도와 외부 상황을 고려하여 외부 온도 및/또는 조도 값을 기반하여, 디스플레이의 밝기를 제어하기 위한 전자 장치 및 방법을 제공할 수 있다. The present document may provide an electronic device and method for controlling the brightness of a display based on external temperature and/or illuminance values, taking into account the surface temperature of the electronic device and external conditions according to one embodiment.

도 4 내지 도 6에서 설명한 일 실시예에 따른 전자 장치의 동작 방법과 같이, 전자 장치는 표면 온도, 외부 온도 및/또는 조도 값을 기반하여 비교적 큰 밝기 제어 값(예: 최대 밝기 제어 값)을 설정하고, 설정된 비교적 큰 밝기 제어 값으로 디스플레이의 밝기를 변경함으로써, 표면 발열 영향을 최소화하면서 시인성을 높일 수 있으므로 발열 제어 동작 중 시인성이 떨어짐에 따른 사용자의 사용상의 불편함을 개선할 수 있다. 이 외에, 본 문서를 통해 직접적 또는 간접적으로 파악되는 다양한 효과들이 제공될 수 있다. As in the operating method of the electronic device according to one embodiment described with reference to FIGS. 4 to 6, the electronic device sets a relatively large brightness control value (e.g., a maximum brightness control value) based on a surface temperature, an external temperature, and/or an illuminance value, and changes the brightness of the display by the set relatively large brightness control value, thereby minimizing the effect of surface heat generation while increasing visibility, thereby improving user inconvenience in use due to reduced visibility during heat generation control operation. In addition, various effects that can be directly or indirectly identified through this document can be provided.

도 4 내지 도 6에서 설명한 일 실시예에 따른 전자 장치의 동작 방법에서의 각 동작들은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 각 동작들의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행되거나, 다른 동작이 추가될 수도 있다.The operations in the operating method of the electronic device according to the embodiment described in FIGS. 4 to 6 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, at least two operations may be performed in parallel, or another operation may be added.

일 실시 예에 따르면, 전자 장치(예: 도 1 및 도 2의 전자 장치(101))에서의 동작 방법은 상기 전자 장치의 적어도 하나의 온도 센서(예: 도 1의 센서 모듈(176)에 포함된 적어도 하나의 온도 센서)를 이용하여 상기 전자 장치의 표면 온도 값을 획득하는 동작을 포함할 수 있다. According to one embodiment, a method of operating in an electronic device (e.g., the electronic device (101) of FIGS. 1 and 2) may include an operation of obtaining a surface temperature value of the electronic device using at least one temperature sensor of the electronic device (e.g., at least one temperature sensor included in the sensor module (176) of FIG. 1).

일 실시예에 따르면, 상기 방법은 상기 표면 온도 값이 기준 표면 온도 수준 이상인 것에 기반하여, 상기 전자 장치(101)에 의해 추정된 외부 온도 값 또는 상기 전자 장치(101)의 적어도 하나의 조도 센서(예: 도 1의 센서 모듈(176)에 포함된 적어도 하나의 조도 센서)에 의해 획득한 조도 값 중 적어도 하나를 이용하여 상기 전자 장치의 디스플레이(예: 도 1의 디스플레이 모듈(160))의 제1 밝기 제어 값(예: 최대 밝기 제어 값)을 설정하는 동작을 포함할 수 있다. According to one embodiment, the method may include an operation of setting a first brightness control value (e.g., a maximum brightness control value) of a display (e.g., a display module (160) of FIG. 1) of the electronic device using at least one of an external temperature value estimated by the electronic device (101) or an illuminance value acquired by at least one illuminance sensor of the electronic device (101) (e.g., at least one illuminance sensor included in the sensor module (176) of FIG. 1) based on the surface temperature value being equal to or greater than a reference surface temperature level.

일 실시예에 따르면, 상기 방법은 상기 제1 밝기 제어 값을 기반하여, 상기 디스플레이의 밝기를 변경하는 동작을 포함할 수 있다. 외부 온도를 고려하여, 상대적으로 큰 밝기 조절 값을 설정할 수 있어 표면 발열에 의한 영향을 최소화하고 디스플레이의 시인성을 높여 발열 조절 동작 시 사용자의 전자 장치의 사용 불편함을 완화할 수 있다.According to one embodiment, the method may include an operation of changing the brightness of the display based on the first brightness control value. Considering the external temperature, a relatively large brightness control value can be set, thereby minimizing the influence of surface heat generation and increasing the visibility of the display, thereby alleviating the user's discomfort in using the electronic device during the heat generation control operation.

일 실시예에 따르면, 상기 방법은 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상인 것에 기반하여, 상기 표면 온도 값을 저장하는 동작을 더 포함할 수 있다. In one embodiment, the method may further include storing the surface temperature value based on the surface temperature value being equal to or greater than the reference surface temperature level.

일 실시예에 따르면, 상기 디스플레이의 제1 밝기 제어 값을 설정하는 동작은 상기 전자 장치의 메모리(예: 도 1의 메모리(130))에 저장된 제1 밝기 제어 정보를 이용하여 상기 제1 밝기 제어 값을 설정하는 동작을 포함할 수 있다. According to one embodiment, the operation of setting the first brightness control value of the display may include an operation of setting the first brightness control value using first brightness control information stored in a memory of the electronic device (e.g., memory (130) of FIG. 1).

일 실시예에 따르면, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이의 상기 제1 밝기 제어 값을 설정하는 동작은, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상이고, 상기 조도 값이 기준 조도 수준 초과인 것에 기반하여, 상기 메모리에 저장된 제1 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값에 대응하는 제1 설정 값을 식별하고, 상기 식별된 제1 설정 값으로 상기 제1 밝기 제어 값을 설정하는 동작을 포함할 수 있다. 일 실시예에 따르면, 상기 제1 설정 값은 상기 제1 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값에 대응하는 설정 값일 수 있다. According to one embodiment, the operation of setting the first brightness control value of the display using at least one of the estimated external temperature value or the acquired illuminance value may include the operation of identifying a first setting value corresponding to the surface temperature value and the illuminance value from the first brightness control information stored in the memory based on the surface temperature value being equal to or higher than the reference surface temperature level and the illuminance value being greater than the reference illuminance level, and setting the first brightness control value to the identified first setting value. According to one embodiment, the first setting value may be a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the first brightness control information.

일 실시예에 따르면, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이의 상기 제1 밝기 제어 값을 설정하는 동작은, 상기 표면 온도 값이 기준 표면 온도 수준 이상이고, 상기 조도 값이 상기 기준 조도 수준 이하인 것에 기반하여, 상기 메모리에 저장된 제2 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값에 대응하는 제2 설정 값을 식별하고, 상기 식별된 제2 설정 값으로 상기 디스플레이의 밝기를 설정하는 동작을 포함할 수 있다. 일 실시예에 따르면, 상기 제2 설정 값은 상기 제2 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값에 대응하는 설정 값일 수 있다. 일 실시예에 따르면, 상기 제1 밝기 제어 값은 최대 밝기 제어 값일 수 있다. According to one embodiment, the operation of setting the first brightness control value of the display using at least one of the estimated external temperature value or the acquired illuminance value may include an operation of identifying a second setting value corresponding to the surface temperature value and the illuminance value from second brightness control information stored in the memory based on the surface temperature value being equal to or higher than a reference surface temperature level and the illuminance value being equal to or lower than the reference illuminance level, and setting the brightness of the display to the identified second setting value. According to one embodiment, the second setting value may be a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the second brightness control information. According to one embodiment, the first brightness control value may be a maximum brightness control value.

일 실시예에 따르면, 상기 제1 밝기 제어 정보는 지정된 적어도 하나의 외부 온도 수준 또는 적어도 하나의 지정된 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 설정 값들을 포함하고, 테이블 형태로 설정될 수 있다. 일 실시예에 따르면, 상기 제2 밝기 제어 정보는 지정된 적어도 하나의 외부 온도 수준 또는 적어도 하나의 지정된 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 설정 값들을 포함하고, 테이블 형태로 설정될 수 있다. According to one embodiment, the first brightness control information may be set in a table form, including preset setting values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels. According to one embodiment, the second brightness control information may be set in a table form, including preset setting values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels.

일 실시예에 따르면, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이의 제1 밝기 제어 값을 설정하는 동작은, 상기 표면 온도 값이 기준 표면 온도 수준 이상이고, 상기 외부 온도 값이 기준 외부 온도 수준 초과인 것에 기반하여, 상기 제1 밝기 제어 정보에서 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 제3 설정 값을 식별하고, 상기 식별된 제3 설정 값으로 상기 제1 밝기 제어 값을 설정하는 동작을 포함할 수 있다. 일 실시예에 따르면, 상기 제3 설정 값은 상기 제1 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 설정 값일 수 있다. According to one embodiment, the operation of setting the first brightness control value of the display using at least one of the estimated external temperature value or the acquired illuminance value may include the operation of identifying a third setting value corresponding to the surface temperature value and the external temperature value in the first brightness control information based on the surface temperature value being equal to or higher than a reference surface temperature level and the external temperature value being greater than a reference external temperature level, and setting the first brightness control value to the identified third setting value. According to one embodiment, the third setting value may be a setting value corresponding to the surface temperature value and the external temperature value among the setting values included in the first brightness control information.

일 실시예에 따르면, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이의 상기 제1 밝기 제어 값을 설정하는 동작은, 상기 표면 온도 값이 기준 표면 온도 수준 이상이고, 상기 외부 온도 값이 기준 외부 온도 수준 이하인 것에 기반하여, 상기 제2 밝기 제어 정보에서 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 제4 설정 값을 식별하고, 상기 식별된 제4 설정 값으로 상기 디스플레이의 밝기를 설정하는 동작을 포함할 수 있다. 일 실시예에 따르면, 상기 제4 설정 값은 상기 제2 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 설정 값일 수 있다. According to one embodiment, the operation of setting the first brightness control value of the display using at least one of the estimated external temperature value or the acquired illuminance value may include the operation of identifying a fourth setting value corresponding to the surface temperature value and the external temperature value in the second brightness control information based on the surface temperature value being equal to or higher than a reference surface temperature level and the external temperature value being equal to or lower than a reference external temperature level, and setting the brightness of the display to the identified fourth setting value. According to one embodiment, the fourth setting value may be a setting value corresponding to the surface temperature value and the external temperature value among the setting values included in the second brightness control information.

일 실시예에 따르면, 상기 디스플레이의 시인성을 높이도록 상기 디스플레이의 밝기를 변경하는 동작은 상기 디스플레이의 현재 밝기 값을 획득하는 동작 및 상기 제1 밝기 제어 값이 상기 현재 밝기 값 미만인 것에 기반하여, 상기 디스플레이의 밝기를 상기 제1 밝기 제어 값으로 변경하는 동작을 포함할 수 있다. In one embodiment, the operation of changing the brightness of the display to increase the visibility of the display may include the operation of obtaining a current brightness value of the display and, based on the first brightness control value being less than the current brightness value, changing the brightness of the display to the first brightness control value.

일 실시예에 따르면, 상기 방법은 상기 제1 밝기 제어 값이 상기 현재 밝기 값 이상인 것에 기반하여, 상기 디스플레이의 밝기의 변경 없이 상기 디스플레이의 밝기를 유지하는 동작을 더 포함할 수 있다. In one embodiment, the method may further include maintaining the brightness of the display without changing the brightness of the display based on the first brightness control value being greater than or equal to the current brightness value.

일 실시예에 따르면, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이의 제1 밝기 제어 값을 설정하는 동작은, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상이고, 상기 조도 값이 기준 조도 수준 초과 또는 외부 온도 값이 기준 외부 온도 수준 초과인 것에 기반하여, 상기 메모리(130)에 저장된 제3 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값 또는 상기 외부 온도 값에 대응하는 제5 설정 값을 식별하고, 상기 식별된 제5 설정 값으로 상기 제1 밝기 제어 값을 설정하는 동작을 포함할 수 있다. 일 실시예에 따르면, 상기 제5 설정 값은 상기 제3 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값 또는 상기 외부 온도 값에 대응하는 설정 값일 수 있다. According to one embodiment, the operation of setting the first brightness control value of the display using at least one of the estimated external temperature value or the acquired illuminance value may include an operation of identifying a fifth setting value corresponding to the surface temperature value and the illuminance value or the external temperature value from third brightness control information stored in the memory (130) based on the surface temperature value being equal to or higher than the reference surface temperature level and the illuminance value exceeding the reference illuminance level or the external temperature value exceeding the reference external temperature level, and setting the first brightness control value to the identified fifth setting value. According to one embodiment, the fifth setting value may be a setting value corresponding to the surface temperature value and the illuminance value or the external temperature value among the setting values included in the third brightness control information.

일 실시예에 따르면, 상기 제3 밝기 제어 정보는 지정된 제1 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 지정된 설정 값들을 포함하며, 상기 제1 조도 수준에 대응하는 상기 설정 값들은 기본 밝기 제어 값들에 비해 제1 비율로 높게 설정될 수 있다. 일 실시예에 따르면, 상기 제3 밝기 제어 정보는 지정된 제2 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 지정된 설정 값들을 포함하며, 상기 제2 조도 수준에 대응하는 상기 밝기 제어 값들은 기본 밝기 제어 값들에 비해 제2 비율로 높게 설정될 수 있다. In one embodiment, the third brightness control information includes set values corresponding to a specified first illuminance level and corresponding to each of the specified surface temperature levels, wherein the set values corresponding to the first illuminance level can be set higher at a first ratio than the basic brightness control values. In one embodiment, the third brightness control information includes set values corresponding to a specified second illuminance level and corresponding to each of the specified surface temperature levels, wherein the brightness control values corresponding to the second illuminance level can be set higher at a second ratio than the basic brightness control values.

일 실시예에 따르면, 상기 방법은 상기 표면 온도 값이 상기 기준 표면 온도 수준 미만인 것에 기반하여, 상기 디스플레이의 밝기의 변경 없이 상기 디스플레이의 밝기를 유지하는 동작을 더 포함할 수 있다. In one embodiment, the method may further include maintaining brightness of the display without changing brightness of the display based on the surface temperature value being below the reference surface temperature level.

일 실시 예에 따르면, 하나 이상의 프로그램을 저장하는 비 일시적 저장 매체에 있어서, 상기 하나 이상의 프로그램은, 전자 장치(예: 도 1 및 도 2의 전자 장치(101))의 적어도 하나의 프로세서(예: 도 1의 프로세서(120))에 의한 실행 시, 상기 전자 장치로 하여금, 상기 전자 장치의 적어도 하나의 온도 센서(예: 도 1의 센서 모듈(176)에 포함된 적어도 하나의 온도 센서)를 이용하여 상기 전자 장치의 표면 온도 값을 획득하는 동작, 상기 표면 온도 값이 기준 표면 온도 수준 이상인 것에 기반하여, 상기 전자 장치(101)에 의해 추정된 외부 온도 값 또는 상기 전자 장치(101)의 적어도 하나의 조도 센서(예: 도 1의 센서 모듈(176)에 포함된 적어도 하나의 조도 센서)에 의해 획득한 조도 값 중 적어도 하나를 이용하여 상기 전자 장치의 디스플레이(예: 도 1의 디스플레이 모듈(160))의 제1 밝기 제어 값을 설정하는 동작 및 상기 제1 밝기 제어 값을 기반하여, 상기 디스플레이의 밝기를 변경하는 동작을 실행하도록 하는 명령들을 포함할 수 있다. According to one embodiment, in a non-transitory storage medium storing one or more programs, the one or more programs may include instructions that, when executed by at least one processor (e.g., the processor (120) of FIG. 1) of an electronic device (e.g., the electronic device (101) of FIGS. 1 and 2), cause the electronic device to perform an operation of obtaining a surface temperature value of the electronic device using at least one temperature sensor (e.g., at least one temperature sensor included in the sensor module (176) of FIG. 1) of the electronic device, an operation of setting a first brightness control value of a display (e.g., the display module (160) of FIG. 1) of the electronic device using at least one of an external temperature value estimated by the electronic device (101) or an illuminance value obtained by at least one illuminance sensor (e.g., at least one illuminance sensor included in the sensor module (176) of FIG. 1) of the electronic device based on the surface temperature value being equal to or higher than a reference surface temperature level, and an operation of changing the brightness of the display based on the first brightness control value. there is.

그리고 본 문서에 개시된 실시예는 개시된, 기술 내용의 설명 및 이해를 위해 제시된 것이며, 본 문서에서 기재된 기술의 범위를 한정하는 것은 아니다. 따라서, 본 문서의 범위는, 본 문서의 기술적 사상에 근거한 모든 변경 또는 다양한 다른 실시예를 포함하는 것으로 해석되어야 한다. And the embodiments disclosed in this document are presented for the purpose of explanation and understanding of the disclosed technical contents, and do not limit the scope of the technology described in this document. Therefore, the scope of this document should be interpreted to include all modifications or various other embodiments based on the technical idea of this document.

본 문서에 개시된 다양한 실시예들에 따른 전자 장치는 다양한 형태의 장치가 될 수 있다. 전자 장치는, 예를 들면, 휴대용 통신 장치(예: 스마트폰), 컴퓨터 장치, 휴대용 멀티미디어 장치, 휴대용 의료 기기, 카메라, 웨어러블 장치, 또는 가전 장치를 포함할 수 있다. 본 문서의 실시예에 따른 전자 장치는 전술한 기기들에 한정되지 않는다. The electronic devices according to various embodiments disclosed in this document may be devices of various forms. The electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliance devices. The electronic devices according to embodiments of this document are not limited to the above-described devices.

본 문서의 다양한 실시예들 및 이에 사용된 용어들은 본 문서에 기재된 기술적 특징들을 특정한 실시예들로 한정하려는 것이 아니며, 해당 실시예의 다양한 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 또는 관련된 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 아이템에 대응하는 명사의 단수 형은 관련된 문맥상 명백하게 다르게 지시하지 않는 한, 상기 아이템 한 개 또는 복수 개를 포함할 수 있다. 본 문서에서, "A 또는 B", "A 및 B 중 적어도 하나", "A 또는 B 중 적어도 하나", "A, B 또는 C", "A, B 및 C 중 적어도 하나", 및 "A, B, 또는 C 중 적어도 하나"와 같은 문구들 각각은 그 문구들 중 해당하는 문구에 함께 나열된 항목들 중 어느 하나, 또는 그들의 모든 가능한 조합을 포함할 수 있다. "제 1", "제 2", 또는 "첫째" 또는 "둘째"와 같은 용어들은 단순히 해당 구성요소를 다른 해당 구성요소와 구분하기 위해 사용될 수 있으며, 해당 구성요소들을 다른 측면(예: 중요성 또는 순서)에서 한정하지 않는다. 어떤(예: 제 1) 구성요소가 다른(예: 제 2) 구성요소에, "기능적으로" 또는 "통신적으로"라는 용어와 함께 또는 이런 용어 없이, "커플드" 또는 "커넥티드"라고 언급된 경우, 그것은 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로(예: 유선으로), 무선으로, 또는 제 3 구성요소를 통하여 연결될 수 있다는 것을 의미한다. It should be understood that the various embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to specific embodiments, but include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly dictates otherwise. In this document, each of the phrases "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" can include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first", "second", or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first) is referred to as "coupled" or "connected" to another (e.g., a second) component, with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

본 문서의 다양한 실시예들에서 사용된 용어 "모듈"은 하드웨어, 소프트웨어 또는 펌웨어로 구현된 유닛을 포함할 수 있으며, 예를 들면, 로직, 논리 블록, 부품, 또는 회로와 같은 용어와 상호 호환적으로 사용될 수 있다. 모듈은, 일체로 구성된 부품 또는 하나 또는 그 이상의 기능을 수행하는, 상기 부품의 최소 단위 또는 그 일부가 될 수 있다. 예를 들면, 일실시예에 따르면, 모듈은 ASIC(application-specific integrated circuit)의 형태로 구현될 수 있다. The term "module" used in various embodiments of this document may include a unit implemented in hardware, software or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be an integrally configured component or a minimum unit of the component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

본 문서의 다양한 실시예들은 기기(machine)(예: 전자 장치(101)) 의해 읽을 수 있는 저장 매체(storage medium)(예: 내장 메모리(136) 또는 외장 메모리(138))에 저장된 하나 이상의 명령어들을 포함하는 소프트웨어(예: 프로그램(140))로서 구현될 수 있다. 예를 들면, 기기(예: 전자 장치(101))의 프로세서(예: 프로세서(120))는, 저장 매체로부터 저장된 하나 이상의 명령어들 중 적어도 하나의 명령을 호출하고, 그것을 실행할 수 있다. 이것은 기기가 상기 호출된 적어도 하나의 명령어에 따라 적어도 하나의 기능을 수행하도록 운영되는 것을 가능하게 한다. 상기 하나 이상의 명령어들은 컴파일러에 의해 생성된 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장 매체는, 비 일시적(non-transitory) 저장 매체의 형태로 제공될 수 있다. 여기서, '비 일시적'은 저장 매체가 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장 매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다.Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., the electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.

일실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory(CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두 개의 사용자 장치들(예: 스마트 폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store TM ) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a part of the computer program product may be at least temporarily stored or temporarily generated in a machine-readable storage medium, such as a memory of a manufacturer's server, a server of an application store, or an intermediary server.

다양한 실시예들에 따르면, 상기 기술한 구성요소들의 각각의 구성요소(예: 모듈 또는 프로그램)는 단수 또는 복수의 개체를 포함할 수 있으며, 복수의 개체 중 일부는 다른 구성요소에 분리 배치될 수도 있다. 다양한 실시예들에 따르면, 전술한 해당 구성요소들 중 하나 이상의 구성요소들 또는 동작들이 생략되거나, 또는 하나 이상의 다른 구성요소들 또는 동작들이 추가될 수 있다. 대체적으로 또는 추가적으로, 복수의 구성요소들(예: 모듈 또는 프로그램)은 하나의 구성요소로 통합될 수 있다. 이런 경우, 통합된 구성요소는 상기 복수의 구성요소들 각각의 구성요소의 하나 이상의 기능들을 상기 통합 이전에 상기 복수의 구성요소들 중 해당 구성요소에 의해 수행되는 것과 동일 또는 유사하게 수행할 수 있다. 다양한 실시예들에 따르면, 모듈, 프로그램 또는 다른 구성요소에 의해 수행되는 동작들은 순차적으로, 병렬적으로, 반복적으로, 또는 휴리스틱하게 실행되거나, 상기 동작들 중 하나 이상이 다른 순서로 실행되거나, 생략되거나, 또는 하나 이상의 다른 동작들이 추가될 수 있다. According to various embodiments, each component (e.g., a module or a program) of the above-described components may include a single or multiple entities, and some of the multiple entities may be separately arranged in other components. According to various embodiments, one or more components or operations of the above-described corresponding components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, the multiple components (e.g., a module or a program) may be integrated into one component. In such a case, the integrated component may perform one or more functions of each of the multiple components identically or similarly to those performed by the corresponding component of the multiple components before the integration. According to various embodiments, the operations performed by the module, program, or other component may be executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

Claims (15)

전자 장치(101)에 있어서, In an electronic device (101), 적어도 하나의 온도 센서;At least one temperature sensor; 적어도 하나의 조도 센서;At least one light sensor; 디스플레이(160);display (160); 메모리(130); 및 memory (130); and 적어도 하나의 프로세서(120)를 포함하며, comprising at least one processor (120), 상기 메모리(130)는, 상기 적어도 하나의 프로세서(120)에 의해 실행 시에, 상기 전자 장치(101)로 하여금, The above memory (130), when executed by the at least one processor (120), causes the electronic device (101) to: 상기 적어도 하나의 온도 센서를 이용하여 상기 전자 장치(101)의 표면 온도 값을 획득하고, Obtaining a surface temperature value of the electronic device (101) using at least one temperature sensor, 상기 표면 온도 값이 기준 표면 온도 수준 이상인 것에 기반하여, 상기 전자 장치(101)에 의해 추정된 외부 온도 값 또는 상기 적어도 하나의 조도 센서에 의해 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이(160)의 제1 밝기 제어 값을 설정하고, Based on the surface temperature value being equal to or higher than the reference surface temperature level, a first brightness control value of the display (160) is set using at least one of the external temperature value estimated by the electronic device (101) or the illuminance value acquired by the at least one illuminance sensor, 상기 제1 밝기 제어 값에 기반하여, 상기 디스플레이(160)의 밝기를 변경하도록 하는 인스트럭션들을 저장하는, 전자 장치. An electronic device storing instructions for changing the brightness of the display (160) based on the first brightness control value. 제1항에 있어서, 상기 메모리(130)는, 상기 적어도 하나의 프로세서(120)에 의해 실행 시에, 상기 전자 장치(101)로 하여금, In the first paragraph, the memory (130), when executed by the at least one processor (120), causes the electronic device (101) to: 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상인 것에 기반하여, 상기 표면 온도 값을 저장하도록 하는 인스트럭션들을 저장하며, Store instructions for storing the surface temperature value based on the surface temperature value being equal to or greater than the reference surface temperature level; 상기 외부 온도 값은 상기 전자 장치(101)의 내부 온도를 측정하기 위한 센서들 간의 온도 차이 값을 기반하여 수식 모델링 기법, 기계 학습(machine learning) 또는 상기 메모리(130)에 미리 저장된 온도 테이블을 이용하여 추정되는, 전자 장치. An electronic device in which the external temperature value is estimated using a formula modeling technique, machine learning, or a temperature table previously stored in the memory (130) based on a temperature difference value between sensors for measuring the internal temperature of the electronic device (101). 제1항 또는 제2항에 있어서, 상기 메모리는, 상기 적어도 하나의 프로세서가 실행 시에, 상기 전자 장치로 하여금, In claim 1 or 2, the memory causes the electronic device to, when the at least one processor is executed, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이(160)의 제1 밝기 제어 값을 설정할 때, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상이고, 상기 조도 값이 기준 조도 수준 초과인 것에 기반하여, 상기 메모리(130)에 저장된 제1 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값에 대응하는 제1 설정 값을 식별하고, 상기 제1 설정 값으로 상기 제1 밝기 제어 값을 설정하고, 상기 제1 설정 값은 상기 제1 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값에 대응하는 설정 값이며, When setting the first brightness control value of the display (160) using at least one of the estimated external temperature value or the acquired illuminance value, based on the surface temperature value being equal to or higher than the reference surface temperature level and the illuminance value exceeding the reference illuminance level, a first setting value corresponding to the surface temperature value and the illuminance value is identified from the first brightness control information stored in the memory (130), and the first brightness control value is set as the first setting value, and the first setting value is a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the first brightness control information, 상기 표면 온도 값이 기준 표면 온도 수준 이상이고, 상기 조도 값이 상기 기준 조도 수준 이하인 것에 기반하여, 상기 메모리(130)에 저장된 제2 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값에 대응하는 제2 설정 값을 식별하고, 상기 제2 설정 값으로 상기 디스플레이(160)의 밝기를 설정하도록 하는 인스트럭션들을 저장하며, 상기 제2 설정 값은 상기 제2 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값에 대응하는 설정 값이며, Based on the surface temperature value being equal to or higher than a reference surface temperature level and the illuminance value being equal to or lower than the reference illuminance level, instructions are stored to identify a second setting value corresponding to the surface temperature value and the illuminance value in the second brightness control information stored in the memory (130), and to set the brightness of the display (160) to the second setting value, wherein the second setting value is a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the second brightness control information. 상기 제1 밝기 제어 값은 최대 밝기 제어 값인, 전자 장치. An electronic device, wherein the first brightness control value is a maximum brightness control value. 제1항 내지 제3항 중 어느 한 항에 있어서, In any one of claims 1 to 3, 상기 제1 밝기 제어 정보는 지정된 적어도 하나의 외부 온도 수준 또는 지정된 적어도 하나의 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 상기 설정 값들을 포함하고, 테이블 형태로 설정되며, The above first brightness control information includes the preset setting values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels, and is set in the form of a table, 상기 제2 밝기 제어 정보는 지정된 적어도 하나의 외부 온도 수준 또는 적어도 하나의 지정된 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 상기 설정 값들을 포함하고, 테이블 형태로 설정되는, 전자 장치. An electronic device wherein the second brightness control information comprises preset setting values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels, and is set in a table form. 제1항 내지 제4항 중 어느 한 항에 있어서, 상기 메모리(130)는, 상기 적어도 하나의 프로세서(120)에 의해 실행 시에, 상기 전자 장치(101)로 하여금, In any one of claims 1 to 4, the memory (130), when executed by the at least one processor (120), causes the electronic device (101) to: 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이(160)의 제1 밝기 제어 값을 설정할 때, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상이고, 상기 외부 온도 값이 기준 외부 온도 수준 초과인 것에 기반하여, 상기 제1 밝기 제어 정보에서 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 제3 설정 값을 식별하고, 상기 식별된 제3 설정 값으로 상기 제1 밝기 제어 값을 설정하고, 상기 제3 설정 값은 상기 제1 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 설정 값이며, When setting the first brightness control value of the display (160) using at least one of the estimated external temperature value or the acquired illuminance value, based on the surface temperature value being equal to or higher than the reference surface temperature level and the external temperature value exceeding the reference external temperature level, a third setting value corresponding to the surface temperature value and the external temperature value is identified in the first brightness control information, and the first brightness control value is set to the identified third setting value, and the third setting value is a setting value corresponding to the surface temperature value and the external temperature value among the setting values included in the first brightness control information, 상기 표면 온도 값이 기준 표면 온도 수준 이상이고, 상기 외부 온도 값이 기준 외부 온도 수준 이하인 것에 기반하여, 상기 제2 밝기 제어 정보에서 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 제4 설정 값을 식별하고, 상기 식별된 제4 설정 값으로 상기 디스플레이(160)의 밝기를 설정하도록 하는 인스트럭션들을 저장하며, 상기 제4 설정 값은 상기 제2 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 설정 값이며, Based on the surface temperature value being equal to or higher than a reference surface temperature level and the external temperature value being equal to or lower than a reference external temperature level, instructions are stored to identify a fourth setting value corresponding to the surface temperature value and the external temperature value in the second brightness control information, and to set the brightness of the display (160) to the identified fourth setting value, wherein the fourth setting value is a setting value corresponding to the surface temperature value and the external temperature value among the setting values included in the second brightness control information. 상기 디스플레이(160)의 현재 밝기 값을 획득하고, Obtain the current brightness value of the above display (160), 상기 제1 밝기 제어 값이 상기 현재 밝기 값 미만인 것에 기반하여, 상기 디스플레이(160)의 밝기를 상기 제1 밝기 제어 값으로 변경하고, Based on the first brightness control value being less than the current brightness value, the brightness of the display (160) is changed to the first brightness control value, 상기 제1 밝기 제어 값이 상기 현재 밝기 값 이상인 것에 기반하여, 상기 디스플레이(160)의 밝기의 변경 없이 상기 디스플레이(160)의 밝기를 유지하도록 하는 인스트럭션들을 저장하는, 전자 장치. An electronic device storing instructions for maintaining the brightness of the display (160) without changing the brightness of the display (160) based on the first brightness control value being greater than or equal to the current brightness value. 제1항 내지 제5항 중 어느 한 항에 있어서, 상기 메모리(130)는, 상기 적어도 하나의 프로세서(120)에 의해 실행 시에, 상기 전자 장치(101)로 하여금, In any one of claims 1 to 5, the memory (130), when executed by the at least one processor (120), causes the electronic device (101) to: 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이(160)의 제1 밝기 제어 값을 설정할 때, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상이고, 상기 조도 값이 상기 기준 조도 수준 초과 또는 상기 외부 온도 값이 상기 기준 외부 온도 수준 초과인 것에 기반하여, 상기 메모리(130)에 저장된 제3 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값 또는 상기 외부 온도 값에 대응하는 제 5 설정 값을 식별하고, 상기 식별된 제5 설정 값으로 상기 제1 밝기 제어 값을 설정하고, 상기 제5 설정 값은 상기 제3 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값 또는 상기 외부 온도 값에 대응하는 설정 값이며, When setting the first brightness control value of the display (160) using at least one of the estimated external temperature value or the acquired illuminance value, based on the surface temperature value being equal to or higher than the reference surface temperature level and the illuminance value exceeding the reference illuminance level or the external temperature value exceeding the reference external temperature level, a fifth setting value corresponding to the surface temperature value and the illuminance value or the external temperature value is identified in the third brightness control information stored in the memory (130), and the first brightness control value is set to the identified fifth setting value, and the fifth setting value is a setting value corresponding to the surface temperature value and the illuminance value or the external temperature value among the setting values included in the third brightness control information, 상기 표면 온도 값이 상기 기준 표면 온도 수준 미만인 것에 기반하여, 상기 디스플레이(160)의 밝기의 변경 없이 상기 디스플레이(160)의 밝기를 유지하도록 하는 인스트럭션을 저장하며, Store an instruction to maintain the brightness of the display (160) without changing the brightness of the display (160) based on the surface temperature value being less than the reference surface temperature level; 상기 제3 밝기 제어 정보는 지정된 제1 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 설정 값들을 포함하며, 상기 제1 조도 수준에 대응하는 상기 설정 값들은 기본 밝기 제어 값들에 비해 제1 비율로 높게 지정되며, The third brightness control information includes preset setting values corresponding to a specified first illuminance level and corresponding to each of the specified surface temperature levels, wherein the setting values corresponding to the first illuminance level are set to be higher by a first ratio compared to the basic brightness control values, 상기 제3 밝기 제어 정보는 지정된 제2 조도 수준에 대응하고 상기 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 설정 값들을 포함하며, 상기 제2 조도 수준에 대응하는 상기 설정 값들은 상기 기본 밝기 제어 값들에 비해 제2 비율로 높게 지정되는, 전자 장치. An electronic device wherein the third brightness control information includes preset setting values corresponding to a specified second illuminance level and corresponding to each of the specified surface temperature levels, wherein the preset setting values corresponding to the second illuminance level are set to be higher by a second ratio compared to the basic brightness control values. 전자 장치(101)에서의 동작 방법에 있어서, In a method of operation in an electronic device (101), 상기 전자 장치(101)의 적어도 하나의 온도 센서를 이용하여 상기 전자 장치(101)의 표면 온도 값을 획득하는 동작; An operation of obtaining a surface temperature value of the electronic device (101) using at least one temperature sensor of the electronic device (101); 상기 표면 온도 값이 기준 표면 온도 수준 이상인 것에 기반하여, 상기 전자 장치(101)에 의해 추정된 외부 온도 값 또는 상기 전자 장치(101)의 적어도 하나의 조도 센서에 의해 획득한 조도 값 중 적어도 하나를 이용하여 상기 전자 장치(101)의 디스플레이(160)의 제1 밝기 제어 값을 설정하는 동작; 및 An operation of setting a first brightness control value of a display (160) of the electronic device (101) using at least one of an external temperature value estimated by the electronic device (101) or an illuminance value acquired by at least one illuminance sensor of the electronic device (101) based on the surface temperature value being equal to or higher than a reference surface temperature level; and 상기 제1 밝기 제어 값을 기반하여, 상기 디스플레이(160)의 밝기를 변경하는 동작을 포함하는, 방법. A method including an operation of changing the brightness of the display (160) based on the first brightness control value. 제7항에 있어서, 상기 방법은,In the seventh paragraph, the method, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상인 것에 기반하여, 상기 표면 온도 값을 저장하는 동작을 더 포함하며, Further comprising an action of storing the surface temperature value based on the surface temperature value being equal to or greater than the reference surface temperature level; 상기 외부 온도 값은 상기 전자 장치(101)의 내부 온도를 측정하기 위한 센서들 간의 온도 차이 값을 기반하여 수식 모델링 기법, 기계 학습(machine learning) 또는 상기 메모리(130)에 미리 저장된 온도 테이블을 이용하여 추정되는, 방법. A method in which the external temperature value is estimated using a formula modeling technique, machine learning, or a temperature table previously stored in the memory (130) based on a temperature difference value between sensors for measuring the internal temperature of the electronic device (101). 제7항 또는 제8항에 있어서, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이(160)의 제1 밝기 제어 값을 설정하는 동작은, In the 7th or 8th paragraph, the operation of setting the first brightness control value of the display (160) by using at least one of the estimated external temperature value or the acquired illuminance value is, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상이고, 상기 조도 값이 기준 조도 수준 초과인 것에 기반하여, 상기 전자 장치의 메모리(130)에 저장된 제1 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값에 대응하는 제1 설정 값을 식별하고, 상기 식별된 제1 설정 값으로 상기 제1 밝기 제어 값을 설정하는 동작, 상기 제1 설정 값은 상기 제1 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값에 대응하는 설정 값이며; 및 An operation of identifying a first setting value corresponding to the surface temperature value and the illuminance value from first brightness control information stored in a memory (130) of the electronic device based on the surface temperature value being equal to or higher than the reference surface temperature level and the illuminance value being greater than the reference illuminance level, and setting the first brightness control value to the identified first setting value, wherein the first setting value is a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the first brightness control information; and 상기 표면 온도 값이 기준 표면 온도 수준 이상이고, 상기 조도 값이 상기 기준 조도 수준 이하인 것에 기반하여, 상기 메모리(130)에 저장된 제2 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값에 대응하는 제2 설정 값을 식별하고, 상기 제2 설정 값으로 상기 디스플레이(160)의 밝기를 설정하는 동작을 포함하며, 상기 제2 설정 값은 상기 제2 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값에 대응하는 설정 값이며, An operation of identifying a second setting value corresponding to the surface temperature value and the illuminance value from the second brightness control information stored in the memory (130) based on the surface temperature value being equal to or higher than a reference surface temperature level and the illuminance value being equal to or lower than the reference illuminance level, and setting the brightness of the display (160) to the second setting value, wherein the second setting value is a setting value corresponding to the surface temperature value and the illuminance value among the setting values included in the second brightness control information, 상기 제1 밝기 제어 값은 최대 밝기 제어 값인, 방법. A method wherein the first brightness control value is a maximum brightness control value. 제7항 내지 제9항 중 어느 한 항에 있어서, In any one of Articles 7 to 9, 상기 제1 밝기 제어 정보는 지정된 적어도 하나의 외부 온도 수준 또는 적어도 하나의 지정된 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 설정 값들을 포함하고, 테이블 형태로 설정되며, The above first brightness control information comprises preset set values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels, and is set in a table form, 상기 제2 밝기 제어 정보는 지정된 적어도 하나의 외부 온도 수준 또는 적어도 하나의 지정된 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 상기 설정 값들을 포함하고, 테이블 형태로 설정되는, 방법. A method wherein the second brightness control information comprises preset set values corresponding to at least one specified external temperature level or at least one specified illuminance level and corresponding to each of the specified surface temperature levels, and is set in a table form. 제7항 내지 제10항 중 어느 한 항에 있어서, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이(160)의 제1 밝기 제어 값을 설정하는 동작은, In any one of claims 7 to 10, the operation of setting the first brightness control value of the display (160) by using at least one of the estimated external temperature value or the acquired illuminance value is, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상이고, 상기 외부 온도 값이 기준 외부 온도 수준 초과인 것에 기반하여, 상기 제1 밝기 제어 정보에서 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 제3 설정 값을 식별하고, 상기 제3 설정 값으로 상기 제1 밝기 제어 값을 설정하는 동작, 상기 제3 설정 값은 상기 제1 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 설정 값이며; 및 An operation of identifying a third set value corresponding to the surface temperature value and the external temperature value in the first brightness control information based on the surface temperature value being equal to or higher than the reference surface temperature level and the external temperature value being equal to or higher than the reference external temperature level, and setting the first brightness control value as the third set value, wherein the third set value is a set value corresponding to the surface temperature value and the external temperature value among the set values included in the first brightness control information; and 상기 표면 온도 값이 기준 표면 온도 수준 이상이고, 상기 외부 온도 값이 기준 외부 온도 수준 이하인 것에 기반하여, 상기 제2 밝기 제어 정보에서 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 제4 설정 값을 식별하고, 상기 제4 설정 값으로 상기 디스플레이(160)의 밝기를 설정하는 동작을 포함하며, 상기 제4 설정 값은 상기 제2 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 외부 온도 값에 대응하는 설정 값인, 방법. A method comprising: identifying a fourth set value corresponding to the surface temperature value and the external temperature value in the second brightness control information based on the surface temperature value being equal to or higher than a reference surface temperature level and the external temperature value being equal to or lower than a reference external temperature level; and setting the brightness of the display (160) to the fourth set value, wherein the fourth set value is a set value corresponding to the surface temperature value and the external temperature value among the set values included in the second brightness control information. 제7항 내지 제11항 중 어느 한 항에 있어서, 상기 디스플레이(160)의 밝기를 변경하는 동작은, In any one of claims 7 to 11, the operation of changing the brightness of the display (160) is: 상기 디스플레이(160)의 현재 밝기 값을 획득하는 동작; An operation of obtaining the current brightness value of the above display (160); 상기 제1 밝기 제어 값이 상기 현재 밝기 값 미만인 것에 기반하여, 상기 디스플레이(160)의 밝기를 상기 제1 밝기 제어 값으로 변경하는 동작; 및An operation of changing the brightness of the display (160) to the first brightness control value based on the first brightness control value being less than the current brightness value; and 상기 제1 밝기 제어 값이 상기 현재 밝기 값 이상인 것에 기반하여, 상기 디스플레이(160)의 밝기의 변경 없이 상기 디스플레이(160)의 밝기를 유지하는 동작을 더 포함하는, 방법. A method further comprising an operation of maintaining the brightness of the display (160) without changing the brightness of the display (160) based on the first brightness control value being greater than or equal to the current brightness value. 제7항 내지 제12항 중 어느 한 항에 있어서, 상기 추정된 외부 온도 값 또는 상기 획득한 조도 값 중 적어도 하나를 이용하여 상기 디스플레이(160)의 제1 밝기 제어 값을 설정하는 동작은, In any one of claims 7 to 12, the operation of setting the first brightness control value of the display (160) by using at least one of the estimated external temperature value or the acquired illuminance value is, 상기 표면 온도 값이 상기 기준 표면 온도 수준 이상이고, 상기 조도 값이 상기 기준 조도 수준 초과 또는 상기 외부 온도 값이 상기 기준 외부 온도 수준 초과인 것에 기반하여, 상기 메모리(130)에 저장된 제3 밝기 제어 정보에서 상기 표면 온도 값 및 상기 조도 값 또는 상기 외부 온도 값에 대응하는 제5 설정 값을 식별하고, 상기 식별된 제5 설정 값으로 상기 제1 밝기 제어 값을 설정하는 동작을 포함하며, An operation of identifying a fifth set value corresponding to the surface temperature value and the illuminance value or the external temperature value from the third brightness control information stored in the memory (130) based on the surface temperature value being equal to or greater than the reference surface temperature level and the illuminance value exceeding the reference illuminance level or the external temperature value exceeding the reference external temperature level, and setting the first brightness control value to the identified fifth set value, 상기 제5 설정 값은 상기 제3 밝기 제어 정보에 포함된 설정 값들 중 상기 표면 온도 값 및 상기 조도 값 또는 상기 외부 온도 값에 대응하는 설정 값이며, The fifth setting value is a setting value corresponding to the surface temperature value and the illuminance value or the external temperature value among the setting values included in the third brightness control information. 상기 제3 밝기 제어 정보는 지정된 제1 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 설정 값들을 포함하며, 상기 제1 조도 수준에 대응하는 상기 설정 값들은 기본 밝기 제어 값들에 비해 제1 비율로 높게 설정되며, The third brightness control information includes preset setting values corresponding to a specified first illuminance level and corresponding to each of the specified surface temperature levels, wherein the setting values corresponding to the first illuminance level are set higher by a first ratio compared to the basic brightness control values. 상기 제3 밝기 제어 정보는 지정된 제2 조도 수준에 대응하고 지정된 표면 온도 수준들 각각에 대응하여 미리 지정된 설정 값들을 포함하며, 상기 제2 조도 수준에 대응하는 상기 설정 값들은 상기 기본 밝기 제어 값들에 비해 제2 비율로 높게 설정되는, 방법. A method according to claim 1, wherein the third brightness control information includes preset set values corresponding to a specified second illuminance level and corresponding to each of the specified surface temperature levels, wherein the preset set values corresponding to the second illuminance level are set higher by a second ratio compared to the basic brightness control values. 제7항 내지 제13항 중 어느 한 항에 있어서, 상기 방법은, In any one of claims 7 to 13, the method comprises: 상기 표면 온도 값이 상기 기준 표면 온도 수준 미만인 것에 기반하여, 상기 디스플레이(160)의 밝기의 변경 없이 상기 디스플레이(160)의 밝기를 유지하는 동작을 더 포함하는, 전자 장치. An electronic device further comprising an operation of maintaining the brightness of the display (160) without changing the brightness of the display (160) based on the surface temperature value being less than the reference surface temperature level. 하나 이상의 프로그램을 저장하는 비 일시적 저장 매체에 있어서, 상기 하나 이상의 프로그램은, 전자 장치(101)의 적어도 하나의 프로세서(120)에 의한 실행 시, 상기 전자 장치(101)로 하여금: In a non-transitory storage medium storing one or more programs, the one or more programs, when executed by at least one processor (120) of an electronic device (101), cause the electronic device (101) to: 상기 전자 장치(101)의 적어도 하나의 온도 센서를 이용하여 상기 전자 장치(101)의 표면 온도 값을 획득하는 동작; An operation of obtaining a surface temperature value of the electronic device (101) using at least one temperature sensor of the electronic device (101); 상기 표면 온도 값이 기준 표면 온도 수준 이상인 것에 기반하여, 상기 전자 장치(101)에 의해 추정된 외부 온도 값 또는 상기 전자 장치(101)의 적어도 하나의 조도 센서에 의해 획득한 조도 값 중 적어도 하나를 이용하여 상기 전자 장치(101)의 디스플레이(160)의 제1 밝기 제어 값을 설정하는 동작; 및 An operation of setting a first brightness control value of a display (160) of the electronic device (101) using at least one of an external temperature value estimated by the electronic device (101) or an illuminance value acquired by at least one illuminance sensor of the electronic device (101) based on the surface temperature value being equal to or higher than a reference surface temperature level; and 상기 제1 밝기 제어 값을 기반하여, 상기 디스플레이(160)의 밝기를 변경하는 동작을 실행하도록 하는 명령들을 포함하는, 비 일시적 저장 매체. A non-transitory storage medium including commands for executing an operation of changing the brightness of the display (160) based on the first brightness control value.
PCT/KR2024/006022 2023-05-08 2024-05-03 Electronic device and method for controlling brightness of display Pending WO2024232610A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP24722097.3A EP4485445A4 (en) 2023-05-08 2024-05-03 ELECTRONIC DEVICE AND METHOD FOR CONTROLLING THE BRIGHTNESS OF A DISPLAY

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20230059176 2023-05-08
KR10-2023-0059176 2023-05-08
KR1020230083014A KR20240162409A (en) 2023-05-08 2023-06-27 Electronic device and method for controlling brightness of display
KR10-2023-0083014 2023-06-27

Publications (1)

Publication Number Publication Date
WO2024232610A1 true WO2024232610A1 (en) 2024-11-14

Family

ID=93430373

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2024/006022 Pending WO2024232610A1 (en) 2023-05-08 2024-05-03 Electronic device and method for controlling brightness of display

Country Status (2)

Country Link
EP (1) EP4485445A4 (en)
WO (1) WO2024232610A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050024561A (en) * 2003-09-03 2005-03-10 엘지전자 주식회사 Apparatus and Method for controlling luminosity of image display device
US20110273378A1 (en) * 2010-05-05 2011-11-10 Rachid Alameh Mobile device with temperature sensing capability and method of operating same
KR20160027757A (en) * 2014-09-02 2016-03-10 삼성전자주식회사 Method for managing heat generated by electronic device and the electronic device therefor
KR20210051774A (en) * 2019-10-31 2021-05-10 삼성전자주식회사 Electronic device and method for controlling overheat of the electronic device based on feedback from user
WO2022035050A1 (en) * 2020-08-11 2022-02-17 삼성전자 주식회사 Electronic device and controlling method therefor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101760695B1 (en) * 2011-03-21 2017-07-24 삼성전자 주식회사 Method and apparatus for controling brightness in a portable terminal
US10600388B1 (en) * 2019-02-28 2020-03-24 Motorola Mobility Llc Managing display brightness of a mobile device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050024561A (en) * 2003-09-03 2005-03-10 엘지전자 주식회사 Apparatus and Method for controlling luminosity of image display device
US20110273378A1 (en) * 2010-05-05 2011-11-10 Rachid Alameh Mobile device with temperature sensing capability and method of operating same
KR20160027757A (en) * 2014-09-02 2016-03-10 삼성전자주식회사 Method for managing heat generated by electronic device and the electronic device therefor
KR20210051774A (en) * 2019-10-31 2021-05-10 삼성전자주식회사 Electronic device and method for controlling overheat of the electronic device based on feedback from user
WO2022035050A1 (en) * 2020-08-11 2022-02-17 삼성전자 주식회사 Electronic device and controlling method therefor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4485445A4 *

Also Published As

Publication number Publication date
EP4485445A1 (en) 2025-01-01
EP4485445A4 (en) 2025-07-23

Similar Documents

Publication Publication Date Title
EP3830678A1 (en) Electronic device for pairing with stylus pen and method thereof
WO2022035050A1 (en) Electronic device and controlling method therefor
WO2021086049A1 (en) Electronic device and method for controlling heat generation based on user feedback in electronic device
WO2023214675A1 (en) Electronic device and method for processing touch input
WO2022196984A1 (en) Electronic device comprising camera and operating method thereof
WO2022181965A1 (en) Method for providing upcycling function and electronic device supporting same
WO2024232610A1 (en) Electronic device and method for controlling brightness of display
WO2022092580A1 (en) Method for predicting temperature of surface of electronic device and same electronic device
WO2022065845A1 (en) Input data processing method and electronic device supporting same
WO2025080028A1 (en) Electronic device and method for controlling brightness of display
WO2022097860A1 (en) Electronic device including flexible display and method of operation thereof
WO2024076053A1 (en) Method for controlling electronic device on basis of temperature, and electronic device therefor
WO2025258849A1 (en) Electronic device for controlling performance of processor on basis of current discharged from battery, and method performed thereby
WO2022181981A1 (en) Method for detecting lost wearable device
WO2025071099A1 (en) Indoor positioning method and electronic device for performing the same
WO2024253341A1 (en) Electronic device and mipi frequency selection method using same
WO2025100798A1 (en) Electronic device, method, and storage medium for controlling brightness of display
WO2025079854A1 (en) Wearable electronic device comprising flexible display, and operating method thereof
WO2025249908A1 (en) Electronic device, method, and non-transitory storage medium for determining transmission position of wireless signal
WO2025154939A1 (en) Method for data transmission and electronic device for performing same
WO2025211674A1 (en) Electronic device for controlling dc/dc converter, and operation method thereof
WO2023287057A1 (en) Electronic device for quickly updating screen when input is received from peripheral device
WO2024228485A2 (en) Electronic device, communication software integrity guaranteeing method in electronic device, and storage medium
WO2025244486A1 (en) Electronic device, method, and storage medium for performing secure communication
WO2025084569A1 (en) Electronic device and method for recognizing cover

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2024722097

Country of ref document: EP

Effective date: 20240507

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24722097

Country of ref document: EP

Kind code of ref document: A1