Electronic device and method for displaying, on electronic device, color gradient image on basis of change in elevation of sun

WO2026206062A1PCT designated stage Publication Date: 2026-10-01SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2026/004937
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-07-11
Filing Date
2026-03-27
Publication Date
2026-10-01

Smart Images

  • Figure KR2026004937_01102026_PF_FP_ABST
    Figure KR2026004937_01102026_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device according to one embodiment comprises a communication circuit, a display, a memory for storing instructions, and at least one processor, wherein, when executed individually or collectively by the at least one processor, the instructions can instruct the electronic device to: acquire a sunrise time and a sunset time for a designated day through the communication circuit; identify, on the basis of the sunrise time and the sunset time, color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time; use the color gradient information corresponding to the sunrise time and the color gradient information corresponding to the sunset time so as to acquire color gradient information for respective time intervals according to brightness corresponding to changes in the elevation of the sun on the designated day; and render a first color gradient image according to first color gradient information on the display in a first time interval from among the plurality of time intervals on the basis of the color gradient information for the respective time intervals. Other additional embodiments are possible.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method for displaying a color gradient image based on changes in the sun's altitude in the electronic device

[0001] Various embodiments of the present disclosure relate to an electronic device and a method for displaying a color gradient image based on changes in the sun's altitude in an electronic device.

[0002] Thanks to the remarkable advancements in information and communication technology and semiconductor technology, the distribution and use of various electronic devices are increasing rapidly. Electronic devices are being developed to allow users to carry them around and communicate. The term "electronic device" may refer to a device that performs specific functions according to an installed program, such as mobile communication terminals, tablet PCs, smartphones, wearable electronic devices, video / audio devices, desktop / laptop computers, or vehicle navigation systems.

[0003] An electronic device includes a display and can display a screen containing various information through the display. For example, the electronic device can display various screens such as a background screen, lock screen, wallpaper screen, and home screen.

[0004] Electronic devices can display information desired by the user on various screens, such as the background screen, lock screen, wallpaper screen, and home screen.

[0005] Backgrounds, lock screens, wallpapers, or home screens of electronic devices consist of a single color or a combination of multiple colors; as these colors are often fixed and rely on direct user settings, they may lack variety in terms of variation and interactive elements. Furthermore, these backgrounds fail to reflect color flow according to changes in time or the environment, making it difficult to provide real-time responsive displays utilizing external factors such as time, location, weather, season, region, and sunrise / sunset times.

[0006] According to the present disclosure, an electronic device may provide a gradient image for representing external environments such as time information, location information, weather information, season, region, sunrise / sunset time, etc., and by adjusting the gradient method, color codes, and the positions of color stops for the gradient image to make a change in color ratio over time (e.g., natural color transition such as the sun rising and setting) appear, the user may be able to visually perceive the external environment through changes in the screen.

[0007] An electronic device according to one embodiment of the present disclosure may include a display, a memory for storing commands, and at least one processor. When the commands are executed individually or collectively by the at least one processor, the electronic device may obtain a sunrise time and a sunset time for a designated day. When the commands are executed individually or collectively by the at least one processor, the electronic device may identify color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time based on the sunrise time and the sunset time. When the commands are executed individually or collectively by the at least one processor, the electronic device may obtain color gradient information for each of a plurality of time intervals according to brightness according to the change in altitude of the sun on the designated day using the color gradient information corresponding to the sunrise time and the color gradient information corresponding to the sunset time. When the above commands are executed individually or collectively by the at least one processor, the electronic device may render a first color gradient image according to the first color gradient information through the display in the first time interval among the plurality of time intervals based on color gradient information for each of the plurality of time intervals.

[0008] A method for displaying a color gradient image based on a change in the sun's altitude in an electronic device according to one embodiment of the present disclosure may include an operation of obtaining a sunrise time and a sunset time for a designated day. The method may include an operation of identifying color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time based on the sunrise time and the sunset time. The method may include an operation of obtaining color gradient information for each of a plurality of time intervals according to brightness according to the change in the sun's altitude on the designated day using the color gradient information corresponding to the sunrise time and the color gradient information corresponding to the sunset time. The method may include an operation of rendering a first color gradient image according to the first color gradient information through the display in a first time interval among the plurality of time intervals based on the color gradient information for each of the plurality of time intervals.

[0009] In a non-transient storage medium storing commands according to one embodiment of the present disclosure, the commands are configured to cause the electronic device to perform at least one operation when executed by the electronic device, wherein the at least one operation may include an operation of obtaining a sunrise time and a sunset time for a designated day. The at least one operation may include an operation of identifying color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time based on the sunrise time and the sunset time. The at least one operation may include an operation of obtaining color gradient information for each of a plurality of time intervals according to brightness according to the change in altitude of the sun on the designated day using the color gradient information corresponding to the sunrise time and the color gradient information corresponding to the sunset time. The at least one operation may include an operation of rendering a first color gradient image according to the first color gradient information through the display in a first time interval among the plurality of time intervals based on the color gradient information for each of the plurality of time intervals.

[0010] FIG. 1 is a block diagram of an electronic device in a network environment according to one embodiment.

[0011] FIG. 2 is a block diagram of an electronic device according to one embodiment.

[0012] FIG. 3 is a flowchart illustrating a color gradient image display operation based on changes in the sun's altitude in an electronic device according to one embodiment.

[0013] FIG. 4 is a flowchart illustrating an operation for reflecting location information, seasonal information, and / or weather information of an electronic device in color gradient information based on changes in the sun's altitude in an electronic device according to one embodiment.

[0014] FIG. 5a is a diagram illustrating changes in the altitude of the sun and multiple time intervals according to one embodiment.

[0015] FIG. 5b is a diagram illustrating color gradient information for multiple time intervals according to one embodiment.

[0016] FIG. 6 is a diagram illustrating the color code and color stop of color gradient information of a linear gradient method according to one embodiment.

[0017] FIG. 7 is a diagram showing an example of a color index of color gradient information according to one embodiment.

[0018] FIG. 8a is a diagram showing a part of the color gradient information of the time intervals between sunrise time and sunset time obtained using color gradient information corresponding to each of the sunrise time and sunset time for a first type of display screen according to one embodiment.

[0019] FIG. 8b is a drawing showing another part of the color gradient information of the time intervals between the sunrise time and the sunset time obtained using color gradient information corresponding to the sunrise time and the sunset time, respectively, for a first type of display screen according to one embodiment.

[0020] FIG. 9a is a diagram showing a part of the color gradient information of the time intervals between sunrise time and sunset time obtained using color gradient information corresponding to sunrise time and sunset time, respectively, for a second type of display screen according to one embodiment.

[0021] FIG. 9b is a diagram showing another part of the color gradient information of the time intervals between sunrise time and sunset time obtained using color gradient information corresponding to sunrise time and sunset time, respectively, for a second type of display screen.

[0022] FIG. 10 is a drawing for explaining the color code and color stop of color gradient information of a radial (or circular) gradient method according to one embodiment.

[0023] FIG. 11a is a drawing showing a portion of radial color gradient information corresponding to a plurality of time intervals according to one embodiment.

[0024] FIG. 11b is a drawing showing another part of radial color gradient information corresponding to a plurality of time intervals according to one embodiment.

[0025] FIG. 12 is a diagram showing color gradient information for multiple time intervals reflecting location information and seasonal information of an electronic device according to one embodiment.

[0026] FIG. 13 is a diagram showing color gradient information for multiple time intervals reflecting the polar day period in polar regions and color gradient information for multiple time intervals reflecting the polar night period in polar regions, according to one embodiment of an electronic device.

[0027] FIG. 14 is a diagram showing an example of changing color gradient information by reflecting weather information in color gradient information according to one embodiment.

[0028] FIG. 15 is a drawing showing an example in which a color gradient image is displayed in different colors according to different weather information according to one embodiment.

[0029] FIG. 16 is a diagram showing an example of an electronic device according to one embodiment displaying a color gradient image as an animation when the device is in a sleep state and then goes into an awake state.

[0030] FIG. 17 is a drawing showing an example of displaying a notification when a notification occurs during a color gradient image display according to one embodiment.

[0031] FIG. 18 is a diagram showing gradient methods according to one embodiment.

[0032] FIG. 19a is a drawing showing an electronic device and external electronic devices associated with the electronic device according to one embodiment.

[0033] FIG. 19b is a drawing showing an electronic device according to one embodiment and other external electronic devices associated with the electronic device.

[0034] FIG. 20 is a drawing showing an example of applying a gradient effect to an image specified by a user according to one embodiment.

[0035] FIG. 21 is a drawing showing an example in which a color gradient image is superimposed on a background image in a layer style according to one embodiment.

[0036] FIG. 1 is a block diagram of an electronic device (101) in a network environment (100) according to one embodiment. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or may communicate with at least one of an electronic device (104) or a server (108) through 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) through the server (108). According to one embodiment, the electronic device (101) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)).

[0037] The processor (120) can control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., a program (140)), and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile 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) that can operate independently or together with it (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor). For example, if 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 designated function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as part thereof.

[0038] The auxiliary processor (123) may control at least some of the functions or states associated with at least one component of the electronic device (101) (e.g., display module (160), sensor module (176), or communication module (190)) on behalf of the main processor (121) 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. According to one embodiment, the auxiliary processor (123) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (180) or communication module (190)). According to one embodiment, the auxiliary processor (123) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or 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.An artificial neural network may be 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), a deep Q-network, 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 include a software structure, either additionally or substantially.

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

[0040] 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).

[0041] The input module (150) can receive commands or data to be used for a component of the electronic device (101) (e.g., processor (120)) from outside the electronic device (101) (e.g., user). The input module (150) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0042] The sound output module (155) can output a sound signal to the outside of the electronic device (101). The sound output module (155) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.

[0043] The display module (160) can visually provide information to an external (e.g., user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch.

[0044] The audio module (170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150) or output sound through the sound output module (155) or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (101).

[0045] The sensor module (176) can detect the operating state of the electronic device (101) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0046] The interface (177) may support one or more specified protocols that can be used for the electronic device (101) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (102)). According to 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.

[0047] The connection terminal (178) may include a connector through which the electronic device (101) can be physically connected to an external electronic device (e.g., 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).

[0048] The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (179) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.

[0049] The camera module (180) can capture still images and video. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0050] 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, for example, as at least part of a power management integrated circuit (PMIC).

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

[0052] The communication module (190) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may include one or more communication processors that operate independently of the processor (120) (e.g., application processor) and 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., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (104) through a first network (198) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., 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) can identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (196).

[0053] The wireless communication module (192) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (192) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (192) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large-scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), external electronic device (e.g., electronic device (104)), or network system (e.g., 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 eMBB, loss coverage (e.g., 164 dB or less) for realizing mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for realizing URLLC.

[0054] An antenna module (197) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may 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 a first network (198) or a second network (199), may be selected from the plurality of antennas, for example, by a communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (197).

[0055] 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 disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.

[0056] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.

[0057] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) through 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). According to one embodiment, all or part of the operations performed on the electronic device (101) may be performed on one or more of the external electronic devices (102, 104, or 108). For example, if the electronic device (101) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (101) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or 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 provide the result as is or additionally processed as at least part of the 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 ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using machine learning and / or neural networks. According to one embodiment, the external electronic device (104) or the server (108) may be included within a 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.

[0058] In the following detailed description, reference numbers in the drawings may be assigned identically or omitted for configurations that can be easily understood through prior embodiments, and detailed descriptions thereof may also be omitted. An electronic device according to one embodiment disclosed in this document may be implemented by selectively combining configurations of different embodiments, and a configuration of one embodiment may be replaced by a configuration of another embodiment. For example, it should be noted that the present invention is not limited to specific drawings or embodiments.

[0059] FIG. 2 is a block diagram of an electronic device according to one embodiment.

[0060] Referring to FIG. 2, an electronic device (201) according to one embodiment (e.g., the electronic device (101) of FIG. 1) may include a processor (220), memory (230), a display (260), and a communication circuit (290). The electronic device (201) according to one embodiment is not limited thereto and may be configured to include various additional components or to exclude some of the components. The electronic device (201) according to one embodiment may further include all or part of the electronic device (101) shown in FIG. 1.

[0061] A processor (220) according to one embodiment may be composed of one or more processors. In this case, the one or more processors may include a general-purpose processor such as a CPU, AP, DSP (digital signal processor), a graphics-dedicated processor such as a GPU, VPU (vision processing unit), or an artificial intelligence-dedicated processor such as an NPU (neural processing unit) or AI accelerator. The one or more processors may be controlled to process input data according to a predefined operation rule or at least one artificial intelligence model stored in memory (230). Alternatively, if the one or more processors are artificial intelligence-dedicated processors, the artificial intelligence-dedicated processors may be designed with a hardware structure specialized for processing a specific artificial intelligence model.

[0062] A processor (220) according to one embodiment can perform overall control operations of an electronic device (201) and can perform operations (or methods) for displaying a color gradient image based on the change in altitude of the sun according to the present disclosure.

[0063] A processor (220) according to one embodiment can identify whether a color gradient image is set to be displayed on a background screen, lock screen, wallpaper screen, or home screen. If a color gradient image is set to be displayed on a background screen, lock screen, wallpaper screen, or home screen, the processor according to one embodiment can perform operations (or methods) for displaying a color gradient image based on changes in the sun's altitude according to the present disclosure. For example, if the processor (220) is set up to display a color gradient image as a wallpaper screen (e.g., a daily gradient wallpaper setup), the processor (220) can perform operations (or methods) for displaying a color gradient image based on changes in the sun's altitude according to the present disclosure.

[0064] A processor (220) according to one embodiment may obtain the sunrise time and sunset time for a specified day (e.g., today) when configured to display a color gradient image on a background screen, lock screen, wallpaper screen, or home screen. A processor (220) according to one embodiment may obtain (or identify or verify) the sunrise time and sunset time at specified time intervals (e.g., once a day). For example, the processor (220) may calculate and / or obtain the sunrise time and sunset time corresponding to the current location based on current location information. A processor (220) according to one embodiment may automatically update and store sunrise / sunset data based on changes in location. For example, the processor (220) may receive the sunrise time and sunset time from an external device (e.g., a weather station server) that provides the sunrise time (e.g., 6:00 AM or other sunrise time) and sunset time (e.g., 6:00 PM or other sunset time) through a communication circuit (290). The method of obtaining sunrise and sunset times may not be limited to the examples mentioned above.

[0065] A processor (220) according to one embodiment can identify color gradient information corresponding to sunrise time and color gradient information corresponding to sunset time based on sunrise time and sunset time. The color gradient information according to one embodiment may include a plurality of color codes and a plurality of color stops. The number of color codes and the number of color stops according to one embodiment may not be limited to a specific number or a number. The color code according to one embodiment may include a HEX code value (e.g., #FF5733), an RGB value (e.g., rgb(255, 87, 51)), or an RGBA value (Dp: rgba(255, 87, 51, 0.8)). The color stop according to one embodiment may include a point (%) (e.g., #000428 0%) where a specific color is located in the color gradient. Color gradient information corresponding to the time of sunrise according to one embodiment may include color codes (e.g., indigo color code, purple code, orange code, yellow code) and color stops including points where each color code is located, so as to create a feeling of transitioning from a dark dawn sky to warm sunlight in a specified gradient manner. Color gradient information corresponding to the time of sunset according to one embodiment may include color codes (e.g., orange color code, red color code, magenta color code, dark indigo color code) and color stops including points where each color code is located, so as to create a feeling of the sunlight fading away and transitioning to cold darkness in a specified gradient manner. A specified gradient method according to one embodiment may include a linear gradient method, a radial (or circular) gradient method, and a conical (or clockwise) gradient method. A linear gradient method may be a method in which colors gradually change along a straight line direction. A radial gradient method can be a method in which colors change and spread outward from the center in a circular or elliptical shape.A conic gradient method may be a method in which colors change as they rotate along a circle around a center point (e.g., clockwise or counterclockwise). A processor (220) according to one embodiment may use a gradient method selected based on user input among a plurality of gradient methods.

[0066] A processor (220) according to one embodiment can obtain color gradient information for multiple time intervals that reflect brightness according to the change in the sun's altitude on a designated day (e.g., today) by using color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time. A processor (220) according to one embodiment can divide the entire (e.g., 24 hours) or part of the time (e.g., the time from sunrise to sunset within 24 hours) of a day (e.g., today) into multiple time intervals (e.g., 12 time intervals or 10 time intervals or other number of time intervals) by reflecting brightness according to the change in the sun's altitude. A processor (220) according to one embodiment can obtain (or calculate) color codes and color stops to represent brightness according to the sun's altitude for each of the multiple time intervals by using color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time. A processor (220) according to one embodiment may acquire (or calculate) color codes and color stops to indicate brightness according to the sun's altitude for each of a plurality of time intervals by further utilizing color gradient information corresponding to noon time in addition to color gradient information corresponding to sunrise time and color gradient information corresponding to sunset time.

[0067] A processor (220) according to one embodiment can obtain first color gradient information including first color codes and first color stops according to a first brightness according to a first sun altitude for a plurality of time intervals by using color gradient information corresponding to a sunrise time and color gradient information corresponding to a sunset time. A processor (220) according to one embodiment can obtain second color gradient information including first color codes, different second color codes, and different second color stops according to a second brightness according to a second sun altitude for a plurality of time intervals different from the first time interval by using color gradient information corresponding to a sunrise time and color gradient information corresponding to a sunset time. A processor (220) according to one embodiment can obtain other color gradient information including different color codes and different color stops for time intervals other than the first time interval and the second time interval.

[0068] A processor (220) according to one embodiment can render each color gradient image according to each color gradient information through a display (260) in each of a plurality of time intervals based on color gradient information for each of a plurality of time intervals. A processor (220) according to one embodiment can render a first color gradient image according to first color gradient information through a display (260) in a first time interval based on color gradient information for each of a plurality of time intervals. A processor (220) according to one embodiment can render a first color gradient image through color interpolation between first color stops corresponding to each of the first color codes in a first time interval. A processor (220) according to one embodiment can render a second color gradient image according to second color gradient information through a display (260) in a second time interval based on color gradient information for each of a plurality of time intervals. A processor (220) according to one embodiment can render a second color gradient image through color interpolation between second color stops corresponding to each of the second color codes in a second time interval.

[0069] A processor (220) according to one embodiment may acquire location information, seasonal information, and / or weather information of an electronic device (201) for reflecting in color gradient information for multiple time intervals. The location information of the electronic device (201) according to one embodiment may include the latitude and longitude, region, and / or country where the electronic device (201) is located. The seasonal information according to one embodiment may include spring, summer, autumn, or winter. The weather information according to one embodiment may include clear, cloudy, rain, snow, or fog. The processor (220) according to one embodiment may acquire (or identify or update) the location information, seasonal information, and / or weather information at designated time intervals. The processor (220) according to one embodiment may update the location information, seasonal information, and / or weather information whenever the screen is turned on.

[0070] A processor (220) according to one embodiment may change color gradient information for multiple time intervals by using location information, season information, and / or weather information of an electronic device (201) so as to reflect the location, season, and / or weather of the electronic device (201). A processor (220) according to one embodiment may change at least one color code among the first color codes included in the first color gradient information, change the position of at least one color stop among the first color stops included in the first color gradient information, or change at least one color code among the first color codes and at least one color stop among the first color stops based on the location information, season information, and / or weather information of the electronic device (201) in the first time interval among the multiple time intervals. A processor (220) according to one embodiment can render a first color gradient image adjusted according to first color gradient information that is changed based on location information, season information, and / or weather information of an electronic device (201) in a first time interval among a plurality of time intervals. A processor (220) according to one embodiment can change at least one color code among the second color codes included in the second color gradient information, change the position of at least one color stop among the second color stops included in the second color gradient information, or change at least one color code among the second color codes and at least one color stop among the second color stops based on location information, season information, and / or weather information of an electronic device (201) in a second time interval among a plurality of time intervals. A processor (220) according to one embodiment can render a second color gradient image that is changed according to second color gradient information adjusted based on location information, season information, and / or weather information of an electronic device (201) in a second time interval among a plurality of time intervals.

[0071] A processor (220) according to one embodiment may render a color gradient image on a screen of a display (260) (e.g., background screen, lock screen, wallpaper screen, or home screen). When a processor (220) according to one embodiment further displays an object image other than the color gradient image (e.g., clock, date, icon, and / or other object image) on the screen of the display (260), the color of the object image may be displayed (or changed and displayed) as a color specified in association with the color gradient image.

[0072] A processor (220) according to one embodiment may not render a color gradient image on a display (260) in a sleep state (or sleep mode, power saving mode, or disabled state). A processor (220) according to one embodiment may display a color gradient image corresponding to a time interval of the sleep state prior to the time interval of the awake state (e.g., current time interval) and a color gradient image of the current time interval so that they transition smoothly through an animation effect when the electronic device (201) transitions from a sleep state to an awake state. A processor (220) according to one embodiment may identify color gradient information mapped to a time interval corresponding to the sleep state (e.g., third color gradient information) and color gradient information mapped to a time interval corresponding to the awake state (e.g., current time interval) when the electronic device (201) transitions from a sleep state to an awake state. A processor (220) according to one embodiment may display a third color gradient image through a display (260) and apply a screen transition effect (e.g., animation effect) in which the third color gradient image gradually transitions to the fourth color gradient image so that the third color gradient image is smoothly transitioned and displayed as the fourth color gradient image. A processor (220) according to one embodiment may specify an animationable time interval to prevent a sudden change in color during screen transition when there is a large time difference between the sleep state and the awake state, and may apply an animation effect within the specified time interval.

[0073] A processor (220) according to one embodiment can identify the occurrence of a notification while displaying a color gradient image (e.g., a first color gradient image) corresponding to a time interval (e.g., a first time interval). The notification according to one embodiment may include a notification generated by a system within the electronic device (201), an application-based notification, a biometric and health-related notification, and / or other notifications. When the processor (220) according to one embodiment identifies the occurrence of a notification while displaying the first color gradient image in the first time interval, it can identify a color code and a color stop corresponding to the notification and reflect the color code and a color stop corresponding to the notification in the first color gradient image. A processor (220) according to one embodiment may, when a notification is identified during the display of a first color gradient image in a first time interval, render a gradient image (e.g., a fifth color gradient image) that includes a gradient portion corresponding to a notification in the first color gradient image by using the first color codes and first color stops of the first color gradient information corresponding to the first time interval and the color code and color stop corresponding to the notification. A processor (220) according to one embodiment may render a fifth color gradient image through color interpolation using the first color codes and first color stops of the first color gradient information corresponding to the first time interval and the color code and color stop corresponding to the notification.

[0074] A processor (220) according to one embodiment identifies at least one external electronic device (e.g., electronic device (102) of FIG. 1) associated with or communicating with an electronic device (201), and can share or synchronize color gradient information for multiple time intervals of the electronic device (201) with at least one external electronic device. Accordingly, the electronic device (201) and at least one external electronic device associated with or communicating with the electronic device (201) can render similar or identical color gradient images at the same time interval.

[0075] A processor (220) according to one embodiment may render a color gradient image corresponding to a time interval using color gradient information for each time interval on each of the plurality of displays when the plurality of displays include a plurality of displays (e.g., a first display on a first surface in a folded state and a second display on a second surface opposite to the first surface in an unfolded state) when the plurality of displays include a plurality of displays. A processor (220) according to one embodiment may use different color gradient information corresponding to the physical specifications or screen sizes of each display when the physical specifications or screen sizes of the plurality of displays are different.

[0076] A processor (220) according to one embodiment can obtain color gradient information for multiple time intervals using a photograph or image specified (taken or selected) by a user. A processor (220) according to one embodiment can display a translucent layer corresponding to the color gradient information for multiple time intervals superimposed on a background image specified by a user.

[0077] A memory (230) according to one embodiment (e.g., memory (130) of FIG. 1) may store various data used by at least one component of an electronic device (201) (e.g., processor (220), display (260) and / or communication circuit (290)). The data may include, for example, input data or output data for software (e.g., software module or program (140)) and related commands. A memory (230) according to one embodiment may store commands (or instructions) that cause the processor (220) to perform operations (or methods) for data transfer and display between applications using the artificial intelligence model of the present disclosure.

[0078] A display (260) according to one embodiment (e.g., the display (160) of FIG. 1) can display various information based on the control of a processor (220). A display (260) according to one embodiment can display user interfaces (e.g., screens) associated with performing operations (or methods) for displaying a color gradient image based on the change in altitude of the sun according to the present disclosure. According to one embodiment, the display (260) can be implemented in the form of a touch screen. When the display (260) is implemented in the form of a touch screen together with an input module, it can display various information generated according to the user's touch operation. According to one embodiment, the display (260) may include a flexible display and may include a plurality of displays.

[0079] A communication circuit (290) according to one embodiment (e.g., communication module (190) of FIG. 1) may include a wireless communication module (e.g., cellular module, Wi-Fi (wireless-fidelity) module, Bluetooth module, or NFC (near field communication) module). A communication circuit (290) according to one embodiment may communicate with an external electronic device (e.g., server (108) of FIG. 1 or electronic device (102) of FIG. 1). A communication circuit (290) according to one embodiment may receive information necessary to identify sunrise time, sunset time, location information of the electronic device (201), seasonal information, weather information, and / or the altitude of the sun by time interval from an external electronic device (e.g., electronic device (102) of FIG. 1 or server (108) of FIG. 1) based on the control of a processor (220).

[0080] According to one embodiment, the electronic device (201) is not limited to the configuration shown in FIG. 2 and may be configured to include various additional components. In one embodiment, the main components of the electronic device were described through the electronic device (201) of FIG. 2. However, in various embodiments, not all components shown in FIG. 2 are essential components, and the connection relationships of the main components of the electronic device (201) described above through FIG. 2 may be changed according to various embodiments.

[0081] An electronic device according to one embodiment (e.g., the electronic device (101) of FIG. 1 or the electronic device (201) of FIG. 2) may include a display (e.g., the display module (160) of FIG. 1 or the display (260) of FIG. 2), a memory for storing commands (e.g., the memory (130) of FIG. 1 or the memory (230) of FIG. 2), and at least one processor (e.g., the processor (130) of FIG. 1 or the processor (230) of FIG. 2). The commands according to one embodiment, when executed individually or collectively by the at least one processor, may cause the electronic device to obtain a sunrise time and a sunset time for a specified day. The commands, when executed individually or collectively by the at least one processor, may cause the electronic device to identify color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time based on the sunrise time and the sunset time. When the above commands are executed individually or collectively by the at least one processor, the electronic device may be enabled to obtain color gradient information for each of a plurality of time intervals according to brightness according to the change in altitude of the sun on the specified day using color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time. When the above commands are executed individually or collectively by the at least one processor, the electronic device may be enabled to render a first color gradient image according to the first color gradient information through the display in the first time interval among the plurality of time intervals based on the color gradient information for each of the plurality of time intervals.

[0082] According to one embodiment, the first color gradient information may include first color codes and first color stops corresponding to the first color codes. When the commands are executed individually or collectively by the at least one processor, the electronic device may render the first color gradient image through color interpolation between the first color stops.

[0083] The commands according to one embodiment may cause the electronic device to acquire location information of the electronic device when executed individually or collectively by the at least one processor. When the commands are executed individually or collectively by the at least one processor, the electronic device may cause at least one color code among the first color codes to change based on the location information of the electronic device, or change the location of at least one color stop among the first plurality of color stops based on the location information.

[0084] The commands according to one embodiment may cause the electronic device to acquire seasonal information when executed individually or collectively by the at least one processor. When the commands are executed individually or collectively by the at least one processor, the electronic device may cause at least one color code among the first color codes to change based on the seasonal information or change the position of at least one color stop among the first plurality of color stops based on the seasonal information.

[0085] The commands according to one embodiment may enable the electronic device to acquire weather information when executed individually or collectively by the at least one processor. When the commands are executed individually or collectively by the at least one processor, the electronic device may enable the electronic device to change at least one color code among the first color codes based on the weather information or to change the position of at least one color stop among the first plurality of color stops based on the weather information.

[0086] When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device may render a second color gradient image according to the second color gradient information through the display in the second time interval among the plurality of time intervals based on the color gradient information of each of the plurality of time intervals. The second color gradient information may include second color codes and second color stops corresponding to the second color codes.

[0087] When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device may be configured to identify third color gradient information mapped to a time interval corresponding to the sleep state and fourth color gradient information mapped to a time interval corresponding to the awake state when the electronic device transitions from a sleep state to an awake state. When the commands are executed individually or collectively by the at least one processor, the electronic device may be configured to render the third color gradient image through the display based on the third color gradient information. When the commands are executed individually or collectively by the at least one processor, the electronic device may be configured to apply a screen transition effect in which the third color gradient image is gradually transitioned into the fourth color gradient image. When the above commands are executed individually or collectively by the at least one processor, the electronic device may render the fourth color gradient image based on the fourth color gradient information through the display in a time interval corresponding to the awake state.

[0088] The commands according to one embodiment, when executed individually or collectively by the at least one processor, may enable the electronic device to identify the occurrence of a notification during the rendering of the first color gradient image. When executed individually or collectively by the at least one processor, the commands may enable the electronic device to identify a color code and a color stop corresponding to the notification. When executed individually or collectively by the at least one processor, the commands may enable the electronic device to obtain fifth color gradient information using the first color codes, first color stops, the color code, and the color stop. When executed individually or collectively by the at least one processor, the commands may enable the electronic device to render the fifth color gradient image through the display using the fifth color gradient information.

[0089] When the commands according to one embodiment are executed individually or collectively by the at least one processor, the electronic device may be able to display the first object in a first color as specified in association with the first color codes when the first object is included in the first screen including the first color gradient image during the rendering of the first color gradient image.

[0090] The above commands according to one embodiment, when executed individually or collectively by the at least one processor, can cause the electronic device to render the first color gradient image through a linear gradient method, a radial gradient method, or a conic gradient method.

[0091] FIG. 3 is a flowchart illustrating the operation for displaying a color gradient image based on a change in the sun's altitude in an electronic device according to one embodiment.

[0092] Referring to FIG. 3, a processor (e.g., processor (120) of FIG. 1 or processor (220) of FIG. 2) of an electronic device according to one embodiment (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2) can perform at least one of 310 operations to 340 operations.

[0093] In operation 310, a processor (220) according to one embodiment may obtain the sunrise time and sunset time for a specified day (e.g., today). A processor (220) according to one embodiment may identify whether a color gradient image is set to be displayed on a background screen, lock screen, wallpaper screen, or home screen. A processor (220) according to one embodiment may obtain the sunrise time and sunset time for a specified day (e.g., today) if a color gradient image is set to be displayed on a background screen, lock screen, wallpaper screen, or home screen (e.g., if a color gradient image is set up to be displayed as a wallpaper screen (e.g., a daily gradient wallpaper setup). A processor (220) according to one embodiment may obtain (or identify or confirm) the sunrise time and sunset time at specified time intervals (e.g., once a day). For example, the processor (220) may calculate and / or obtain the sunrise and sunset times corresponding to the current location based on current location information. According to one embodiment, the processor (220) may automatically update and store sunrise / sunset data based on changes in location. For example, the processor (220) may receive the sunrise and sunset times for a designated day (e.g., today) from an external device (e.g., a server of a weather agency) that provides the sunrise time (e.g., 6:00 AM or other sunrise times) and sunset time (e.g., 6:00 PM or other sunset times) through a communication circuit (290). The method of obtaining (or identifying or recording) the sunrise and sunset times may not be limited to the examples described above.

[0094] In operation 320, a processor (220) according to one embodiment can identify color gradient information corresponding to sunrise time and color gradient information corresponding to sunset time based on sunrise time and sunset time. Color gradient information according to one embodiment may include a plurality of color codes and a plurality of color stops. The number of color codes and the number of color stops according to one embodiment may not be limited to a specific number or a number. The color code according to one embodiment may include a HEX code value (e.g., #FF5733), an RGB value (e.g., rgb(255, 87, 51)), or an RGBA value (Dp: rgba(255, 87, 51, 0.8)). The color stop according to one embodiment may include a point (%) (e.g., #000428 0%) where a specific color is located in the color gradient. Color gradient information corresponding to the time of sunrise according to one embodiment may include color codes (e.g., indigo color code, purple code, orange code, yellow code) and color stops including points where each color code is located, so as to create a feeling of transitioning from a dark dawn sky to warm sunlight in a specified gradient manner. Color gradient information corresponding to the time of sunset according to one embodiment may include color codes (e.g., orange color code, red color code, magenta color code, dark indigo color code) and color stops including points where each color code is located, so as to create a feeling of the sunlight fading away and transitioning to cold darkness in a specified gradient manner. A specified gradient method according to one embodiment may include a linear gradient method, a radial (or circular) gradient method, and a conical (or clockwise) gradient method. A linear gradient method may be a method in which colors gradually change along a straight line direction. A radial gradient method can be a method in which colors change and spread outward from the center in a circular or elliptical shape.A conic gradient method may be a method in which colors change as they rotate along a circle around a center point (e.g., clockwise or counterclockwise). A processor (220) according to one embodiment may use a gradient method selected based on user input among a plurality of gradient methods.

[0095] In operation 330, a processor (220) according to one embodiment can obtain color gradient information for multiple time intervals that reflect brightness according to the change in the sun's altitude on a designated day (e.g., today) by using color gradient information corresponding to the time of sunrise and color gradient information corresponding to the time of sunset. A processor (220) according to one embodiment can divide the entire (e.g., 24 hours) or part of the time (e.g., the time from sunrise to sunset within 24 hours) of a day (e.g., today) into multiple time intervals (e.g., 12 time intervals or 10 time intervals or other number of time intervals) by reflecting brightness according to the change in the sun's altitude. A processor (220) according to one embodiment can obtain (or calculate) color codes and color stops to represent brightness according to the sun's altitude for each of the multiple time intervals by using color gradient information corresponding to the time of sunrise and color gradient information corresponding to the time of sunset. A processor (220) according to one embodiment may acquire (or calculate) color codes and color stops to represent brightness according to the altitude of the sun for each of a plurality of time intervals by utilizing color gradient information corresponding to noon time in addition to color gradient information corresponding to sunrise time and color gradient information corresponding to sunset time. A processor (220) according to one embodiment may acquire first color gradient information including first color codes and first color stops according to the first brightness according to the altitude of the sun for a first time interval among a plurality of time intervals by utilizing color gradient information corresponding to sunrise time and color gradient information corresponding to sunset time.A processor (220) according to one embodiment can obtain second color gradient information including first color codes and second color codes and first color stops and second color stops according to second brightness according to second sun altitude for a second time interval different from a first time interval among a plurality of time intervals by using color gradient information corresponding to sunrise time and color gradient information corresponding to sunset time. A processor (220) according to one embodiment can obtain other color gradient information including other color codes and other color stops for time intervals other than the first time interval and the second time interval. A processor (220) according to one embodiment can render each color gradient image according to each color gradient information through a display (260) in each of the plurality of time intervals based on color gradient information for each of the plurality of time intervals.

[0096] In operation 340, a processor (220) according to one embodiment can render a first color gradient image according to the first color gradient information through a display (260) in a first time interval based on color gradient information for a plurality of time intervals. A processor (220) according to one embodiment can render a first color gradient image through color interpolation between first color stops corresponding to each of the first color codes in the first time interval. A processor (220) according to one embodiment can render a second color gradient image according to the second color gradient information through a display (260) in a second time interval based on color gradient information for a plurality of time intervals. A processor (220) according to one embodiment can render a second color gradient image through color interpolation between second color stops corresponding to each of the second color codes in the second time interval.

[0097] FIG. 4 is a flowchart illustrating an operation for reflecting location information, seasonal information, and / or weather information of an electronic device in color gradient information based on changes in the sun's altitude in an electronic device according to one embodiment.

[0098] Referring to FIG. 4, a processor (e.g., processor (120) of FIG. 1 or processor (220) of FIG. 2) of an electronic device according to one embodiment (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2) can perform at least one of 410 operations to 440 operations.

[0099] In operation 410, a processor (220) according to one embodiment may receive (or acquire, identify, or confirm) location information, seasonal information, and / or weather information of an electronic device (201) to be reflected in color gradient information of each of a plurality of time intervals. The location information of the electronic device (201) according to one embodiment may include the latitude and longitude, region, and / or country where the electronic device (201) is located. The seasonal information according to one embodiment may include spring, summer, autumn, or winter. The weather information according to one embodiment may include clear, cloudy, rain, snow, or fog. The processor (220) according to one embodiment may acquire (or identify or update) the location information, seasonal information, and / or weather information at specified time intervals. The processor (220) according to one embodiment may update the location information, seasonal information, and / or weather information whenever the screen is turned on.

[0100] A processor (220) according to one embodiment may acquire event information, user preference information, electronic device status information, environment information, content currently being played, biometric information, and / or local culture information to be reflected in the color gradient information of each of the plurality of time intervals. Event information according to one embodiment may include event information for a specific date or time period, such as a holiday, festival, or anniversary (e.g., Christmas (red and green emphasis), Rose Festival (red emphasis), Beer Festival (yellow tone emphasis)). User preference information according to one embodiment may include color information that the user frequently uses or prefers. Electronic device status information according to one embodiment may include information corresponding to the battery status (e.g., remaining battery level information) and / or power consumption status (e.g., low power mode) of the electronic device (201). Environment information according to one embodiment may include information corresponding to the temperature, humidity, and / or air quality around the electronic device (201). Content information being played according to one embodiment may include information corresponding to the genre, tempo, and / or emotion of music and / or video being played on the electronic device (201). Bio-information according to one embodiment may include information corresponding to the bio-signals of the user of the electronic device (201) (e.g., heart rate, body temperature, and / or stress index). Regional culture information according to one embodiment may include color information associated with the culture of the region where the electronic device (201) is located (e.g., traditional colors, symbolic colors, colors that have significant meaning in a specific culture).

[0101] In operation 420, a processor (220) according to one embodiment may change color gradient information for multiple time intervals into other color gradient information that reflects the location, season, and / or weather of the electronic device (201) using location information, season information, and / or weather information of the electronic device (201). A processor (220) according to one embodiment may change at least one color code among the first color codes included in the first color gradient information, change the location of at least one color stop among the first color stops included in the first color gradient information, or change at least one color code among the first color codes and at least one color stop among the first color stops based on the location information, season information, and / or weather information of the electronic device (201) in the first time interval among the multiple time intervals. A processor (220) according to one embodiment may change at least one color code among the second color codes included in the second color gradient information, change the position of at least one color stop among the second color stops included in the second color gradient information, or change at least one color code among the second color codes and at least one color stop among the second color stops, based on location information, season information, and / or weather information of the electronic device (201) in the second time interval among a plurality of time intervals. In addition, the color gradient information may be changed for other time intervals based on location information, season information, and / or weather information of the electronic device (201).

[0102] A processor (220) according to one embodiment can change color gradient information for multiple time intervals into other color gradient information that reflects event information, user preference information, electronic device status information, environment information, content currently being played, biometric information, and / or local culture information. A processor (220) according to one embodiment can change color gradient information for multiple time intervals by using event information for specific dates or time periods, such as holidays, festivals, or anniversaries, so that red and green tones are emphasized during Christmas and color tones corresponding to roses (e.g., red) are emphasized during the Rose Festival. A processor (220) according to one embodiment can change color gradient information for multiple time intervals by using user preference information so that color tones that the user frequently uses or prefers are emphasized. A processor (220) according to one embodiment may use electronic device status information to change color gradient information for multiple time intervals so that a color tone (e.g., orange) indicating that the battery level of the electronic device (201) is insufficient is emphasized when the remaining battery level is less than a specified remaining level, or may change color gradient information for multiple time intervals so that a color tone (e.g., gray) indicating that the electronic device is in a low-power state is emphasized. A processor (220) according to one embodiment may use environmental information to change color gradient information for multiple time intervals so that a color tone corresponding to the temperature, humidity, and / or air quality around the electronic device (201) is emphasized (e.g., red tone emphasized at high temperature, blue tone emphasized at low temperature, high saturation color used when humidity is low or air quality is good, low saturation color used when humidity is high or air quality is poor).A processor (220) according to one embodiment may change color gradient information for multiple time intervals according to information corresponding to the genre, tempo, and / or emotion of the music and / or video being played on the electronic device (201), such that if the genre of the music and / or video being played is stimulating, the tempo is fast, or the emotion is intense, an intense color tone is emphasized, and if the genre of the music and / or video being played is non-stimulating, the tempo is slow, or the emotion is not intense, a weak or soft color tone is emphasized. A processor (220) according to one embodiment may change color gradient information for multiple time intervals according to information corresponding to the biosignals (e.g., heart rate, body temperature, and / or stress index) of the user of the electronic device (201), such that if the heart rate is fast, the body temperature is high, or the stress index is high, a blue tone is emphasized for a calming effect, and if the heart rate is slow, the body temperature is low, or the stress index is low, a red tone is emphasized to raise tension. A processor (220) according to one embodiment can change color gradient information for multiple time intervals so that the corresponding color tone is emphasized according to color information associated with the culture of the region where the electronic device (201) is located (e.g., traditional colors, symbolic colors, colors that have significant meaning in a specific culture).

[0103] In operation 430, a processor (220) according to one embodiment may render a color gradient image changed in each time interval according to color gradient information of each of a plurality of time intervals changed according to the location, season, and / or weather of the electronic device (201). A processor (220) according to one embodiment may render a first changed color gradient image according to first changed color gradient information based on location information, season information, and / or weather information of the electronic device (201) in a first time interval. A processor (220) according to one embodiment may render a second changed color gradient image according to second changed color gradient information based on location information, season information, and / or weather information of the electronic device (201) in a second time interval. A processor (220) according to one embodiment can render a color gradient image changed in each time interval according to the color gradient information of each of the plurality of time intervals changed according to event information, user preference information, electronic device status information, environment information, content being played information, biometric information, and / or local culture information.

[0104] A method for displaying a color gradient image based on a change in the sun's altitude in an electronic device (101, 201) according to one embodiment of the present disclosure may include an operation of obtaining a sunrise time and a sunset time for a designated day. The method may include an operation of identifying color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time based on the sunrise time and the sunset time. The method may include an operation of obtaining color gradient information for each of a plurality of time intervals according to brightness according to the change in the sun's altitude of the designated day using the color gradient information corresponding to the sunrise time and the color gradient information corresponding to the sunset time. The method may include an operation of rendering a first color gradient image according to the first color gradient information through the display in a first time interval among the plurality of time intervals based on the color gradient information for each of the plurality of time intervals.

[0105] In the method according to one embodiment, the first color gradient information may include first color codes and first color stops corresponding to the first color codes. The method may include an operation of rendering the first color gradient image through color interpolation between the first color stops.

[0106] The method according to one embodiment may include an operation of obtaining location information of the electronic device. The method may include an operation of changing at least one color code among the first color codes based on the location information of the electronic device, or changing the location of at least one color stop among the first plurality of color stops based on the location information.

[0107] The method according to one embodiment may include an operation of obtaining seasonal information. The method may include an operation of changing at least one color code among the first color codes based on the seasonal information, or changing the position of at least one color stop among the first plurality of color stops based on the seasonal information.

[0108] The method according to one embodiment may include an operation of obtaining weather information. The method may include an operation of changing at least one color code among the first color codes based on the weather information, or changing the position of at least one color stop among the first plurality of color stops based on the weather information.

[0109] The method according to one embodiment may include an operation of rendering a second color gradient image according to the second color gradient information through the display in a second time interval among the plurality of time intervals, based on the color gradient information of each of the plurality of time intervals. In the method, the second color gradient information may include second color codes and second color stops corresponding to the second color codes.

[0110] The method according to one embodiment may include an operation of identifying third color gradient information mapped to a time interval corresponding to the sleep state and fourth color gradient information mapped to a time interval corresponding to the awake state when the electronic device is switched from a sleep state to an awake state. The method may include an operation of rendering the third color gradient image through the display based on the third color gradient information. The method may include an operation of applying a screen transition effect in which the third color gradient image is gradually transitioned to the fourth color gradient image. The method may include an operation of rendering the fourth color gradient image through the display based on the fourth color gradient information in the time interval corresponding to the awake state.

[0111] The method according to one embodiment may include an operation of identifying a notification occurrence during the rendering of the first color gradient image. The method may include an operation of identifying a color code and a color stop corresponding to the notification. The method may include an operation of obtaining fifth color gradient information using the first color codes, first color stops, the color code, and the color stop. The method may include an operation of rendering a fifth color gradient image through the display using the fifth color gradient information.

[0112] The method according to one embodiment may include an operation of displaying the first object in a first color associated with the first color codes when the first object is included in the first screen including the first color gradient image during the rendering of the first color gradient image.

[0113] FIG. 5a is a diagram illustrating changes in the altitude of the sun and multiple time intervals according to one embodiment.

[0114] Referring to FIG. 5a, a processor (220) according to one embodiment may divide a day (e.g., today) (D) (e.g., 24 hours) (or a portion of time (e.g., time from sunrise to sunset within 24 hours)) into multiple time intervals (e.g., several to tens (e.g., 8, 10, 12, 22 or other number of time intervals) (510)) of a designated time interval unit (T) by reflecting the brightness according to the altitude change of the sun (511). The processor (220) according to one embodiment may obtain (or calculate) color codes and color stops to indicate the brightness according to the altitude of the sun for each of the multiple time intervals (510) by using color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time. In addition to the color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time, the processor (220) according to one embodiment may also obtain a color corresponding to the noon time By further utilizing gradient information, color codes and color stops for representing brightness according to the sun's altitude for each of multiple time intervals may be obtained (or calculated). A processor (220) according to one embodiment may obtain color gradient information including color codes and color stops corresponding to each of multiple time intervals.

[0115] FIG. 5b is a diagram illustrating color gradient information for multiple time intervals according to one embodiment.

[0116] Referring to FIG. 5b, a processor (220) according to one embodiment can divide the time from sunrise to sunset (e.g., 06:00 to 18:00) within a 24-hour period into multiple time intervals (e.g., 12) of one hour each, reflecting the brightness according to the change in the sun's altitude. The processor (220) according to one embodiment can obtain (or calculate) color codes and color stops to indicate the brightness according to the sun's altitude for each of the 12 time intervals by using color gradient information (2) corresponding to the sunrise time and color gradient information (10) corresponding to the sunset time. The color gradient information corresponding to the sunrise time according to one embodiment may include a specified number of color codes (e.g., indigo color code, purple code, orange code, yellow code) and color stops including points where each of the specified number of color codes is located, so as to create a feeling of transitioning from a dark dawn sky to warm sunlight in a specified gradient manner. Color gradient information corresponding to sunset time according to one embodiment may include a specified number of color codes (e.g., orange color code, red color code, purple color code, dark blue color code) and color stops including points where each color code is located, to create the impression that sunlight disappears and transitions into cold darkness in a specified gradient manner. A processor (220) according to one embodiment may acquire (or calculate) color codes and color stops to indicate brightness according to the sun's altitude for each of the 12 time intervals by further utilizing color gradient information corresponding to noon time in addition to color gradient information corresponding to sunrise time and color gradient information corresponding to sunset time. A processor (220) according to one embodiment may acquire color gradient information (1 to 12) corresponding to each of the 12 time intervals by utilizing color codes and color stops corresponding to each of the 12 time intervals.

[0117] FIG. 6 is a diagram illustrating the color code and color stop of color gradient information of a linear gradient method according to one embodiment.

[0118] Referring to FIG. 6, according to one embodiment, a processor (220) may acquire (or identify) linear gradient color gradient information for a specific time interval and render a color gradient image (610) corresponding to the identified color gradient information through a display (260). The color gradient information according to one embodiment may include a plurality of color indices (e.g., color index 1, color index 2, color index 3, color index 4) (612 to 618). Each of the plurality of color indices may include a color code value and a color stop value. According to one embodiment, the first color index (color index 1) (612) may include a first color code value (e.g., #2BA0F8) and a first color stop value (e.g., 0%), and may further include a transparency value (e.g., 100%). According to one embodiment, a second color index (color index 2) (614) may include a second color code value (e.g., #4AB6EB) and a second color stop value (e.g., 15%), and may further include a transparency value (e.g., 100%). According to one embodiment, a third color index (color index 3) (616) may include a third color code value (e.g., #78C57E) and a third color stop value (e.g., 75%), and may further include a transparency value (e.g., 100%). According to one embodiment, a fourth color index (color index 4) (618) may include a fourth color code value (e.g., #BFD64D) and a fourth color stop value (e.g., 100%), and may further include a transparency value (e.g., 100%).A processor (220) according to one embodiment uses color gradient information including first to fourth color indices (612 to 618) to display sky blue corresponding to a first color code value (e.g., #2BA0F8) at a first position (e.g., start position) of a display screen corresponding to a first color stop value (e.g., 0%), and at a second position of a display screen corresponding to a second color stop value (e.g., 15%), the sky blue is gradually transitioned to a light sky blue corresponding to a second color code value (e.g., #4AB6EB), and at a third position of a display screen corresponding to a third color stop value (e.g., 75%), the light sky blue is gradually transitioned to a lime green corresponding to a third color code value (e.g., #78C57E), and at a fourth position (e.g., end position) of a display screen corresponding to a fourth color stop value (e.g., 100%), the lime green is gradually transitioned to a fourth color code value (e.g., #BFD64D). A color gradient image (610) that is displayed by switching to a corresponding lime color can be displayed.

[0119] FIG. 7 is a diagram showing an example of a color index of color gradient information according to one embodiment.

[0120] Referring to FIG. 7, a color index (e.g., color index-2) included in the color gradient information according to one embodiment may include a color stop value (712) (e.g., position 0.304 or 30.4%) and a color code value (714, 716). The color code value may include an RGB value (R255, G233, B125) and a Hex value (#FFFFE97D) (714), and an HSB (Hue, Saturation, Brightness) or HSV (Hue, Saturation, Value) value (716). A processor (220) according to one embodiment may obtain (or calculate) color codes and color stops to indicate brightness according to the altitude of the sun for each of a plurality of time intervals (e.g., 510) using color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time.

[0121] FIG. 8a is a drawing showing a part of the color gradient information of the time intervals between sunrise and sunset, obtained using color gradient information corresponding to sunrise and sunset, respectively, for a first type of display screen according to one embodiment. FIG. 8b is a drawing showing another part of the color gradient information of the time intervals between sunrise and sunset, obtained using color gradient information corresponding to sunrise and sunset, respectively, for a first type of display screen according to one embodiment.

[0122] Referring to FIG. 8a and FIG. 8b, a processor (220) according to one embodiment can distinguish the time between the sunrise time interval and the sunset time interval in designated time units based on color gradient information (810) indicating the twilight of the sunrise time interval (or sunrise interval) including the sunrise time for a first type of display screen and color gradient information (870) indicating the twilight of the sunset time interval (or sunset interval) including the sunset time. A first type of display screen according to one embodiment may refer to a display screen of a first shape and a first size (e.g., a display screen of the first surface in a folded state of a foldable electronic device). A processor (220) according to one embodiment can acquire (or calculate) color gradient information (820 to 860) indicating brightness that varies according to the altitude of the sun for each distinguished designated time interval. A processor (220) according to one embodiment can obtain (or calculate) color gradient information (820 to 860) having different color indices (e.g., different color code values ​​and different color stops) for each time interval from color gradient information (810) of the sunrise interval to color gradient information (870) of the sunset interval in order to represent brightness that varies according to the altitude of the sun for each time interval between the sunrise interval and the sunset interval.

[0123] Color gradient information (810) for the sunrise period (06:00-07:59) according to one embodiment may include a first color index (812) (e.g., #09135C, 0%), a second color index (814) (e.g., #24218A, 60%), a third color index (816) (e.g., #452991, 90%), and a fourth color index (818) (e.g., #7C439F, 100%). Color gradient information (820) for 08:00-09:59 according to one embodiment may include a first color index (822) (e.g., #33258D, 0%), a second color index (824) (e.g., #7B429E, 40%), a third color index (826) (e.g., #C64848, 80%), and a fourth color index (828) (e.g., #F09889, 100%). Color gradient information (830) for 10:00-11:59 according to one embodiment may include a first color index (832) (e.g., #4C9DF1, 0%), a second color index (834) (e.g., #F59972, 30%), a third color index (836) (e.g., #FFBFBB, 50%), and a fourth color index (838) (e.g., #FFE79C, 100%). Color gradient information (840) for 12:00-13:59 according to one embodiment may include a first color index (842) (e.g., #7EBEFF, 0%), a second color index (844) (e.g., #FFBB9F, 10%), a third color index (846) (e.g., #FFD696, 30%), and a fourth color index (848) (e.g., #FFE4D1, 100%). Color gradient information (850) for 14:00-15:59 according to one embodiment may include a first color index (852) (e.g., #AFD6FF, 0%), a second color index (854) (e.g., #FFDB9F, 30%), a third color index (856) (e.g., #FFF2BD, 50%), and a fourth color index (858) (e.g., #FFEAE8, 100%).Color gradient information (860) for 16:00-17:59 according to one embodiment may include a first color index (862) (e.g., #7EBEFF, 0%), a second color index (864) (e.g., #FFAFAF, 40%), a third color index (866) (e.g., #FFFC898, 80%), and a fourth color index (868) (e.g., #FFF4D1, 100%). According to one embodiment, the color gradient information (870) of the sunset period (1800-19:59) may include a first color index (872) (e.g., #3487EB, 0%), a second color index (874) (e.g., #FF8B90, 40%), a third color index (876) (e.g., #FFBF88, 60%), and a fourth color index (878) (e.g., #FFE79C, 100%). The number of color indices and their values ​​of the color gradient information (810) of the sunrise period to the color gradient information (870) of the sunset period according to one embodiment are merely examples and are not limited to such examples, and may include other numbers of color indices and other values ​​as long as they can represent brightness that varies according to the sun's altitude for each time interval between the sunrise period and the sunset period and the twilight of sunrise and sunset.

[0124] FIG. 9a is a drawing showing a part of the color gradient information of the time intervals between sunrise and sunset, obtained using color gradient information corresponding to the sunrise time and sunset time, respectively, for a second type of display screen according to one embodiment. FIG. 9b is a drawing showing another part of the color gradient information of the time intervals between sunrise and sunset, obtained using color gradient information corresponding to the sunrise time and sunset time, respectively, for a second type of display screen.

[0125] Referring to FIG. 9a and FIG. 9b, a second type of display screen according to one embodiment may mean a display screen having a second shape and a second size different from the first shape and a first size (e.g., a display screen on a second side opposite to the first side when the foldable electronic device is unfolded (e.g., a bar type)). A processor (220) according to one embodiment may divide 24 hours into 10 time intervals (first to tenth time intervals) based on color gradient information (910) indicating twilight in a sunrise time interval (or sunrise interval) including the sunrise time for the second type of display screen, color gradient information (940) indicating brightness according to the altitude of the sun in a noon time interval, and color gradient information (990) indicating twilight in a sunset time interval (or sunset interval) including the sunset time. A processor (220) according to one embodiment can acquire (or calculate) color gradient information (910 to 955) representing brightness that varies according to the altitude of the sun for each separated designated time interval.

[0126] According to one embodiment, the color gradient information (910) of the first time interval, which is the sunrise interval, may include "fill: linear, 0% #2A6A89 100%, 40% #807774 100%, 80% #B26D48 100%, 100% #D37349 100%". According to one embodiment, the color gradient information (920) of the second time interval may include "fill: linear, 0% #0088B5 100%, 25% #549EAD 100%, 74% #F1B771 100%, 100% #FA904F 100%". The color gradient information (930) of the third time interval according to one embodiment may include "fill: linear, 0% #1195F8 100%, 27% #4AB7EB 100%, 75% #78C57E 100%, 100% #C5D66D 100%". The color gradient information (940) of the fourth time interval according to one embodiment may include "fill: linear, 0% #6178B 100%, 23% #4AA3EA 100%, 65% #7FCA9F 100%, 100% #9AE164 100%". The color gradient information (950) of the fifth time interval according to one embodiment may include "fill: linear, 0% #227AEE 100%, 28% #6765DF 100%, 90% #DC7964 100%, 100% #F38260 100%". The color gradient information (960) of the sixth time interval according to one embodiment may include "fill: linear, 0% #2262D5 100%, 20% #4F75DE 100%, 35% #6577DA 100%, 100% #D86262 100%". The color gradient information (970) of the seventh time interval according to one embodiment may include "fill: linear, 0% #3A184D 100%, 28% #9B4141 100%, 82% #B9554B 100%, 100% #CE6245 100%".According to one embodiment, the color gradient information (980) of the 8th time interval may include "fill: linear, 0% #011633 100%, 25% #1D1648 100%, 67% #361946 100%, 100% #43173D 100%". According to one embodiment, the color gradient information (990) of the 9th time interval, which is the sunset interval, may include "fill: linear, 0% #1306E2 100%, 35% #211842 100%, 90% #012A46 100%, 100% #003544 100%". The color gradient information (995) of the 10th time interval according to one embodiment may include "fill: linear, 0% #221B4B 100%, 51% #3B2249 100%, 91% #4B2320 100%, 100% #511F09 100%".

[0127] FIG. 10 is a drawing for explaining the color code and color stop of color gradient information of a radial (or circular) gradient method according to one embodiment.

[0128] Referring to FIG. 10, a processor (220) according to one embodiment may acquire (or identify) color gradient information in a radial (or circular) gradient manner for a specific time interval and render a color gradient image (1010) corresponding to the identified radial (or circular) color gradient information (1020) through a display (260). The radial (or circular) color gradient information (1020) according to one embodiment may include a color index (e.g., color index-1) (1022) that causes the color to gradually change outward from the center point of a circle (1014), and animation information (1024) that causes the color or shape of the gradient to change dynamically over time. A color index (1022) according to one embodiment may include a position 0.0 corresponding to a color stop value, an RGB value (R95, G188, B255) corresponding to a color code value, and a Hex value (#FF5FBCFF). Animation information (1024) according to one embodiment may include a color pos bios value for color center shifting (e.g., color pos bios 1.954), a scale value for the size of the circle to increase or decrease (e.g., scale 1.000), a rotation value for the circle to rotate (e.g., rotation 0.000), and a rotation ratio value (e.g., rotation ratio 1.127). A processor (220) according to one embodiment may render a color gradient image (1010) corresponding to radial (or circular) color gradient information (1020).

[0129] FIG. 11a is a drawing showing a part of radial color gradient information corresponding to a plurality of time intervals according to one embodiment. FIG. 11b is a drawing showing another part of radial color gradient information corresponding to a plurality of time intervals according to one embodiment.

[0130] Referring to FIG. 11a and FIG. 11b, a processor (220) according to one embodiment can divide 24 hours into 10 time intervals (first time interval to tenth time intervals) based on radial color gradient information (1110) indicating twilight in a sunrise time interval (or sunrise interval) including a sunrise time, radial color gradient information (1140) indicating brightness according to the sun's altitude in a noon time interval, and radial color gradient information (1170) indicating twilight in a sunset time interval (or sunset interval) including a sunset time. A processor (220) according to one embodiment can acquire (or calculate) radial color gradient information (1110 to 1195) indicating brightness that varies according to the sun's altitude for each divided designated time interval.

[0131] According to one embodiment, the radial color gradient information (1110) of the first time interval, which is the sunrise interval, may include "fill: circular, 0% #46778F 100%, 40% #737F84 100%, 60% #B85A00 100%, 100% #EA7CR0D37349 100%". According to one embodiment, the radial color gradient information (1120) of the second time interval may include "fill: circular, 0% #1589AA 100%, 40% #67D9D 100%, 55% #DAA255 100%, 100% #FA9C4F 100%". According to one embodiment, the radial color gradient information (1030) of the third time interval may include "fill: circular, 0% #32A4FB 100%, 45% #47B1DE 100%, 70% #78C58A 100%, 100% #95D254 100%". According to one embodiment, the radial color gradient information (1040) of the fourth time interval, which is the noon interval, may include "fill: circular, 0% #5FA5FF 100%, 45% #62B52F 100%, 70% #6CD8CA 100%, 100% #83279D 100%". According to one embodiment, the radial color gradient information (1150) of the fifth time interval may include "fill: circular, 0% #3C8CE8 100%, 60% #7B94B5 100%, 90% #D4A272 100%, 100% #F0995B 100%". According to one embodiment, the radial color gradient information (1160) of the sixth time interval may include "fill: circular, 0% #374DCF 100%, 45% #4C60C3 100%, 65% #5568CD 100%, 100% #E87E72 100%".According to one embodiment, the radial color gradient information (1170) of the 7th hour interval, which is the sunset interval, may include "fill: circular, 0% #2F1447 100%, 60% #521F1F 100%, 85% #7E4131 100%, 100% #90412C 100%". According to one embodiment, the radial color gradient information (1180) of the 8th hour interval may include "fill: circular, 0% #011A3C 100%, 40% #1A2458 100%, 70% #520F50 100%, 100% #6E1256 100%". According to one embodiment, the radial color gradient information (1190) of the ninth time interval may include "fill: circular, 0% #07062E 100%, 45% #6232F 100%, 70% #02423D 100%, 100% #04475B 100%". According to one embodiment, the radial color gradient information (1195) of the tenth time interval may include "fill: circular, 0% #160F32 100%, 50% #190B1D 100%, 80% #592A1C 100%, 100% #542915 100%".

[0132] FIG. 12 is a diagram showing color gradient information for multiple time intervals reflecting location information and seasonal information of an electronic device according to one embodiment.

[0133] Referring to FIG. 12, a processor (220) according to one embodiment can change color gradient information for multiple time intervals obtained based on color gradient information (1212) corresponding to a time interval of sunrise time (e.g., 06:00) and color gradient information (1214) corresponding to a time interval of sunset time (e.g., 18:00) when the location of the electronic device (201) is location A and the season information is summer into first color gradient information for multiple time intervals (1210) reflecting location A and the summer season, and render a color gradient image corresponding to each time interval using the first color gradient information for multiple time intervals (1210) at location A in summer.

[0134] A processor (220) according to one embodiment can render a color gradient image using color gradient information (1210) for a first plurality of time intervals, and when the location of the electronic device (201) is changed to location B and the sunset time is changed accordingly, it can obtain color gradient information (1222) corresponding to the time interval of sunrise time (e.g., 06:00) and color gradient information (1224) corresponding to the time interval of sunset time, and color gradient information (1220) for a second plurality of time intervals according to the changed location B and the changed sunset time. A processor (220) according to one embodiment can render a color gradient image corresponding to each time interval using color gradient information (1220) for a second plurality of time intervals in summer at location B.

[0135] A processor (220) according to one embodiment can render a color gradient image using color gradient information (1220) for a second plurality of time intervals, and when the season information changes to winter and the sunset time changes accordingly, it can obtain color gradient information (1232) corresponding to the time interval of sunrise time (e.g., 06:00) and color gradient information (1234) corresponding to the time interval of sunset time, and color gradient information (1230) for a third plurality of time intervals by reflecting the changed season. A processor (220) according to one embodiment can render a color gradient image corresponding to each time interval for each time interval using color gradient information (1230) for the third plurality of time intervals in winter at location B.

[0136] FIG. 13 is a diagram showing color gradient information for multiple time intervals reflecting the polar day period in polar regions and color gradient information for multiple time intervals reflecting the polar night period in polar regions, according to one embodiment of an electronic device.

[0137] Referring to FIG. 13, a processor (220) according to one embodiment can change color gradient information for multiple time intervals obtained based on color gradient information (1312) corresponding to the time interval of sunrise time and color gradient information (1314) corresponding to the time interval of sunset time when the location of the electronic device (201) is a polar region and the season information is a white night period into color gradient information for multiple time intervals corresponding to the polar region and white night period by reflecting the polar region and white night period, and render a color gradient image corresponding to each time interval using color gradient information (1310) for multiple time intervals during the polar region and white night period. A processor (220) according to one embodiment can obtain color gradient information (1320) for multiple time intervals corresponding to the polar region and polar night period, in which the location of the electronic device (201) is a polar region and the seasonal information is a polar night period, so that sunrise and sunset times do not exist and only twilight, which is a change in sky brightness when the sun is below the horizon, is reflected, and can render a color gradient image corresponding to each time interval using the color gradient information (1320).

[0138] FIG. 14 is a diagram showing an example of changing color gradient information by reflecting weather information in color gradient information according to one embodiment.

[0139] Referring to FIG. 14, a processor (220) according to one embodiment can change color gradient information by reflecting weather information of a specific time in the color gradient information (1410) of a specific time interval (e.g., sunrise time interval). A processor (220) according to one embodiment can obtain at least one parameter value for changing a color code value (e.g., brightness +20, brightness -20, saturation -20, saturation +20, or other parameter value) corresponding to at least one of snow, rain, cloudy, minus temperature, 35 degrees Celsius or higher, or other weather when the weather information is snow, rain, cloudy, minus temperature, 35 degrees Celsius or higher, or other weather, in a state where the color gradient information (1410) of the sunrise time interval includes "fill: linear, 0% #2A6A89 100%, 40% #807774 100%, 80% #B26D48 100%, 100% #D37349 100%". A processor (220) according to one embodiment can change at least one color code value (1420) of the color gradient information (1410) of the sunrise time interval using a parameter value for changing at least one color code value according to weather information.

[0140] FIG. 15 is a drawing showing an example in which a color gradient image is displayed in different colors according to different weather information according to one embodiment.

[0141] Referring to FIG. 15, a processor (220) according to one embodiment can render different color gradient images (e.g., 1514, 1524, 1534, 1544, 1554) according to different weather information in a specific time interval (e.g., noon time interval) under conditions where the sunrise time and sunset time are the same. A processor (220) according to one embodiment can display a first screen (1510) (e.g., background screen, standby screen, or lock screen) through a display (260) that includes a first radial color gradient image (1514) spreading radially from warm yellow to blue-purple based on first weather information (e.g., warm weather light cloud weather) and a first background image (1512). A processor (220) according to one embodiment may display a second screen (1520) (e.g., a background screen, a standby screen, or a lock screen) through a display (260), comprising a second radial color gradient image (1524) spreading radially from red to orange and a second background image (1522) based on second weather information (e.g., weather of hot weather, blue sky). A processor (220) according to one embodiment may display a third screen (1530) (e.g., a background screen, a standby screen, or a lock screen) through a display (260), comprising a third radial color gradient image (1534) spreading radially from light blue to dark blue and a third background image (1532) based on third weather information (e.g., weather of cold weather, rain). A processor (220) according to one embodiment may display a fourth screen (1540) (e.g., a background screen, a standby screen, or a lock screen) through a display (260), which includes a fourth radial color gradient image (1544) that spreads radially from orange to light purple and a fourth background image (1542) based on fourth weather information (e.g., weather with rain augmented with hot temperature).A processor (220) according to one embodiment may display a fifth screen (1550) (e.g., a background screen, a standby screen, or a lock screen) through a display (260), which includes a fifth radial color gradient image (1554) that spreads radially from pale blue to dark blue and a fifth background image (1552), based on fifth weather information (e.g., weather with rain augmented with cold temperature). The first to fifth weather information is merely an example, and it may be obvious to those skilled in the art that the processor (220) may display other screens through the display (260) that include other color gradient images for other weather information in addition to the first to fifth weather information.

[0142] FIG. 16 is a diagram showing an example of an electronic device according to one embodiment displaying a color gradient image as an animation when the device is in a sleep state and then goes into an awake state.

[0143] Referring to FIG. 16, a processor (220) according to one embodiment may not render a color gradient image (e.g., 1650, 1660) on a display (260) in a sleep state (or sleep mode, power saving mode, or disabled state). When the processor (220) according to one embodiment is turned awake from a sleep state, it may display a color gradient image (1660) corresponding to a time interval of the sleep state prior to the time interval of the awake state (e.g., current time interval) and a color gradient image (1670) of the current time interval so that they are smoothly transitioned through an animation effect (e.g., play). A processor (220) according to one embodiment can identify color gradient information (e.g., third color gradient information) mapped to a time interval corresponding to the sleep state and color gradient information (e.g., fourth color gradient information) mapped to a time interval corresponding to the awake state (e.g., current time interval) when the electronic device (201) is switched from a sleep state to an awake state. A processor (220) according to one embodiment can render a third color gradient image (1660) corresponding to the third color gradient information through a display (260), and apply a screen transition effect (e.g., animation effect) in which the third color gradient image (1660) is gradually switched to a fourth color gradient image (1670) so that the third color gradient image (1660) is smoothly switched to and displayed as a fourth color gradient image (1670). A processor (220) according to one embodiment may specify an animationable time interval (e.g., motion area) to prevent a sudden change in color when switching screens when there is a large time difference between the sleep state and the awake state, and may apply animation effects within the specified time interval (e.g., motion area).

[0144] A processor (220) according to one embodiment can display an animation in which a third color gradient image (1660) is switched to a fourth color gradient image (1670), and a first object (1630) is included in the third gradient image (1660) and the fourth gradient image (1670), and when the color of the first object (1630) changes rapidly when the third color gradient image (1660) is switched to the fourth color gradient image (1670), the color of the first object (1630) can be fixed to a color that causes less eye strain.

[0145] FIG. 17 is a drawing showing an example of displaying a notification when a notification occurs during a color gradient image display according to one embodiment.

[0146] Referring to FIG. 17, a processor (220) according to one embodiment can identify the occurrence of a notification while displaying a color gradient image corresponding to the current time interval in the current time interval. The notification according to one embodiment may include a notification generated by a system within the electronic device (201), an application-based notification, a biometric and health-related notification, and / or other notifications. When the processor (220) according to one embodiment identifies the occurrence of a first notification (1701) while displaying a first color gradient image (1710) in the first time interval, it can identify a color code (e.g., yellow) and a color stop (e.g., the bottom or top of the screen or a designated position on the screen) corresponding to the first notification (1701) and reflect the color code and color stop corresponding to the first notification (1701) in the first color gradient image (1712). A processor (220) according to one embodiment may, when the occurrence of a second notification (1702) is identified during the display of a first color gradient image (1710) in a first time interval, identify a color code (e.g., sky blue) and a color stop (e.g., the last color stop of a radial gradient) corresponding to the second notification (1702), and render a gradient image (e.g., a fifth color gradient image) containing a gradient (1722) portion corresponding to the notification in the first color gradient image (1710) using the first color gradient information corresponding to the first color gradient image (1710) and the color code and color stop corresponding to the second notification (1702).

[0147] FIG. 18 is a diagram showing gradient methods according to one embodiment.

[0148] Referring to FIG. 18, a processor (220) according to one embodiment may render a color gradient image using a gradient method specified among a plurality of gradient methods (e.g., automatically specified by an electronic device (201) or specified by user input). A specified gradient method according to one embodiment may include a linear gradient method (1810), a radial (or circular) gradient method (1820), and a conical (or clockwise) gradient method (1830). A linear gradient method (1810) according to one embodiment may be a method in which the color changes gradually along a straight line direction. A radial (or circular or mesh) gradient method (1820) according to one embodiment may be a method in which the color changes to spread outward from the center in a circular or elliptical manner, and animation may be applied. According to one embodiment, a conical (or clockwise) gradient method may be a method in which the colors change while rotating along a circle around a center point (e.g., rotating clockwise or counterclockwise). According to one embodiment, other color gradient methods may be used in addition to the above color gradient methods.

[0149] FIG. 19a is a drawing showing an electronic device and external electronic devices associated with the electronic device according to one embodiment. FIG. 19b is a drawing showing an electronic device and other external electronic devices associated with the electronic device according to one embodiment.

[0150] Referring to FIGS. 19a and 19b, a processor (220) according to one embodiment can identify at least one external electronic device (1902, 1903, 1904, 1905) (e.g., electronic device (102) of FIG. 1) that is associated with or communicates with (or uses the same user account) an electronic device (1901) (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2). A processor (220) according to one embodiment can share or synchronize color gradient information for multiple time intervals of the electronic device (1901) with at least one external electronic device (1902 and / or 1903, 1904, 1905). Accordingly, the electronic device (1901) and at least one external electronic device (1902, 1903, 1904 and / or 1905) associated with or communicating with the electronic device (1901) can render a color gradient image that is similar or identical to the electronic device (1901) at the same time interval. In one embodiment, the at least one external electronic device (1902, 1903, 1904, and / or 1905) can correct the color gradient image information for multiple time intervals to output an image that is identical or similar to the color gradient image for multiple time intervals of the electronic device (1901) when using different display components and parameters from the electronic device (1901). For example, at least one external electronic device may include an electronic device (1903) having a watch screen in the form of a smart watch, an electronic device (1901) having a first display that is shown when folded vertically in the form of a flip and a flexible second display that is shown when not folded, an electronic device (1902) having a rectangular display in the form of a bar, an electronic device (1904) having a flexible display that can be folded horizontally in the form of a foldable, and an electronic device (1905) in the form of a pad.

[0151] FIG. 20 is a drawing showing an example of applying a gradient effect to an image specified by a user according to one embodiment.

[0152] Referring to FIG. 20, a processor (220) according to one embodiment may use a photograph or image specified (taken or selected) by a user as a background image (2010) and render a color gradient image (2012) corresponding to color gradient information at time intervals on at least a part of the background image.

[0153] FIG. 21 is a drawing showing an example in which a color gradient image is superimposed on a background image in a layer style according to one embodiment.

[0154] Referring to FIG. 21, a processor (220) according to one embodiment can display a color gradient image (2012) corresponding to color gradient information for multiple time intervals superimposed on a background image (2010) specified by a user in the form of a translucent layer.

[0155] According to one embodiment of the present disclosure, a real-time responsive display utilizing external factors such as time information, location information, weather information, season, region, sunrise / sunset time, etc. can be made so as to reflect a flow of colors according to changes in time or environment on a background screen, lock screen, wallpaper screen, or home screen of an electronic device (101, 201, 1901).

[0156] According to one embodiment of the present disclosure, an electronic device (101, 201, 1901) may provide a gradient image to represent an external environment such as time information, location information, weather information, season, region, sunrise / sunset time, etc., and by adjusting the gradient method, color codes, and the positions of color stops for the gradient image to make a change in color ratio over time (e.g., natural color transition such as the sun rising and setting) appear, the user may be able to visually perceive the external environment through changes in the screen.

[0157] The electronic device according to the various embodiments disclosed in this document may be a device of various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a consumer electronics device. The electronic device according to the embodiments of this document is not limited to the devices described above.

[0158] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said 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 said items unless the relevant context clearly indicates otherwise. In this document, each of phrases such as "A or B," "at least one of A and B," "at least one of A or B," "A, B or C," "at least one of A, B and C," and "at least one of A, B, or C" may include any one 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 simply to distinguish a component from another component and do not limit the components in any other aspect (e.g., importance or order). Where any (e.g., first) component is referred to as “coupled” or “connected” to another (e.g., second) component, with or without the terms “functionally” or “communicationally,” it means that said component may be connected to said other component directly (e.g., wired), wirelessly, or through a third component.

[0159] The term “module” as used in the 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 a component formed integrally, or a minimum unit of said 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).

[0160] Various embodiments of the present document may be implemented as software (e.g., program (140)) comprising one or more instructions stored in a storage medium (e.g., internal memory (136) or external memory (138)) readable by a machine (e.g., electronic device (101)). For example, a processor (e.g., processor (120)) of the machine (e.g., electronic device (101)) may call at least one of the one or more instructions stored in the storage medium and execute it. This enables the machine to be operated 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 that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.

[0161] In a non-transient storage medium storing commands according to one embodiment, the commands are configured to cause the electronic device (101, 201, 1901) to perform at least one operation when executed by the electronic device, wherein the at least one operation may include an operation of obtaining a sunrise time and a sunset time for a designated day. The at least one operation may include an operation of identifying color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time based on the sunrise time and the sunset time. The at least one operation may include an operation of obtaining color gradient information for each of a plurality of time intervals according to brightness according to the change in altitude of the sun on the designated day using the color gradient information corresponding to the sunrise time and the color gradient information corresponding to the sunset time. The above at least one operation may include an operation of rendering a first color gradient image according to the first color gradient information through the display in the first time interval among the plurality of time intervals based on color gradient information for each of the plurality of time intervals.

[0162] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or distributed online (e.g., download or upload) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.

[0163] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations among the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, 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

1. In an electronic device (101, 201, 1901), Display(160, 260); Memory for storing commands (130, 230); and It includes at least one processor (120, 220), and When the above commands are executed individually or collectively by the at least one processor, the electronic device, Obtain the sunrise and sunset times for the specified day, Based on the above sunrise time and the above sunset time, color gradient information corresponding to the above sunrise time and color gradient information corresponding to the above sunset time are identified, and Using color gradient information corresponding to the above sunrise time and color gradient information corresponding to the above sunset time, color gradient information for each of a plurality of time intervals is obtained according to brightness according to the change in the sun's altitude on the above designated day, and An electronic device that renders a first color gradient image according to the first color gradient information through the display in the first time interval among the plurality of time intervals, based on color gradient information for each of the plurality of time intervals.

2. In Paragraph 1, The above first color gradient information includes first color codes and first color stops corresponding to the first color codes, and When the above commands are executed individually or collectively by the at least one processor, the electronic device, An electronic device that renders the first color gradient image through color interpolation between the first color stops.

3. In Paragraph 1 or 2, When the above commands are executed individually or collectively by the at least one processor, the electronic device, Acquire location information of the above electronic device, and An electronic device that changes at least one color code among the first color codes or changes the position of at least one color stop among the first plurality of color stops based on the position information of the electronic device.

4. In any one of paragraphs 1 through 3, When the above commands are executed individually or collectively by the at least one processor, the electronic device, Obtain seasonal information, and An electronic device that changes at least one color code among the first color codes based on the above seasonal information or changes the position of at least one color stop among the first plurality of color stops based on the above seasonal information.

5. In any one of paragraphs 1 through 4, When the above commands are executed individually or collectively by the at least one processor, the electronic device, Obtain weather information, and An electronic device that changes at least one color code among the first color codes based on the weather information or changes the position of at least one color stop among the first plurality of color stops based on the weather information.

6. In any one of paragraphs 1 through 5, When the above commands are executed individually or collectively by the at least one processor, the electronic device, Based on the color gradient information of each of the plurality of time intervals, a second color gradient image according to the second color gradient information is rendered through the display in the second time interval among the plurality of time intervals, and The above second color gradient information is an electronic device comprising second color codes and second color stops corresponding to the second color codes.

7. In any one of paragraphs 1 through 6, When the above commands are executed individually or collectively by the at least one processor, the electronic device, When the electronic device switches from a sleep state to an awake state, it identifies third color gradient information mapped to a time interval corresponding to the sleep state and fourth color gradient information mapped to a time interval corresponding to the awake state, and Rendering the third color gradient image through the display based on the third color gradient information, and Applying a screen transition effect in which the above third color gradient image gradually transitions to the above fourth color gradient image, and An electronic device that renders the fourth color gradient image based on the fourth color gradient information through the display during a time interval corresponding to the above-mentioned awake state.

8. In any one of paragraphs 1 through 7, When the above commands are executed individually or collectively by the at least one processor, the electronic device, Identifying the occurrence of a notification during the rendering of the first color gradient image, and Identify the color code and color stop corresponding to the above notification, and Obtaining fifth color gradient information using the first color codes, first color stops, the color codes, and the color stops, and An electronic device that renders a fifth color gradient image through a display using the fifth color gradient information.

9. In any one of paragraphs 1 through 8, When the above commands are executed individually or collectively by the at least one processor, the electronic device, An electronic device that, when a first object is included in a first screen containing the first color gradient image during the rendering of the first color gradient image, displays the first object in a first color specified in association with the first color codes.

10. In any one of paragraphs 1 through 9, When the above commands are executed individually or collectively by the at least one processor, the electronic device, An electronic device that renders the first color gradient image through a linear gradient method, a radial gradient method, or a conic gradient method.

11. A method for displaying a color gradient image based on a change in the altitude of the sun in an electronic device (101, 201, 1901), Action of obtaining sunrise and sunset times for a specified day; An operation to identify color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time based on the above sunrise time and the above sunset time; An operation of obtaining color gradient information for each of a plurality of time intervals according to brightness according to the change in the sun's altitude on the designated day, using color gradient information corresponding to the above sunrise time and color gradient information corresponding to the above sunset time; and A method comprising the operation of rendering a first color gradient image according to the first color gradient information through the display in the first time interval among the plurality of time intervals, based on color gradient information for each of the plurality of time intervals.

12. In Paragraph 11, The above first color gradient information includes first color codes and first color stops corresponding to the first color codes, and A method including the operation of rendering the first color gradient image through color interpolation between the first color stops.

13. In Paragraph 11 or 12, The operation of acquiring location information of the above electronic device; and A method comprising the operation of changing at least one color code among the first color codes based on the position information of the electronic device, or changing the position of at least one color stop among the first plurality of color stops based on the position information.

14. In any one of paragraphs 11 through 13, Operation of acquiring seasonal information; and A method comprising the operation of changing at least one color code among the first color codes based on the season information or changing the position of at least one color stop among the first plurality of color stops based on the season information.

15. In a non-transient storage medium storing instructions, said instructions are set so that when executed by an electronic device (101, 201, 1901), said electronic device performs at least one operation, said at least one operation being, Action of obtaining sunrise and sunset times for a specified day; An operation to identify color gradient information corresponding to the sunrise time and color gradient information corresponding to the sunset time based on the above sunrise time and the above sunset time; An operation of obtaining color gradient information for each of a plurality of time intervals according to brightness according to the change in the sun's altitude on the designated day, using color gradient information corresponding to the above sunrise time and color gradient information corresponding to the above sunset time; and A storage medium comprising an operation of rendering a first color gradient image according to the first color gradient information through the display in the first time interval among the plurality of time intervals, based on color gradient information for each of the plurality of time intervals.