Electronic devices, methods, and storage media for controlling the brightness of a display.
By incorporating a hinged rotation and folding structure between the housings of a flexible display, and utilizing a processor to identify color value differences and automatically adjust brightness, the problem of light reflection in brightness control of flexible displays is solved, improving user experience and reducing current consumption.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2024-10-24
- Publication Date
- 2026-06-02
Smart Images

Figure CN122139215A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this document relate to an electronic device, method, and storage medium for controlling the brightness of a display. Background Technology
[0002] Electronic devices incorporating flexible displays are becoming increasingly popular. Because flexible displays possess flexible properties, electronic devices incorporating flexible displays can have foldable shape factors. While the flexible display included in an electronic device is a single unit, it can be identified as an upper display portion and a lower display portion through the shape factor of the electronic device. Therefore, the upper and lower display portions can each display different images. For example, the upper display portion can display moving images, and the lower display portion can display input images.
[0003] The above information may be provided as relevant technology to enhance understanding of this disclosure. No assertion or determination is made regarding the applicability of any of the foregoing content as prior art in relation to this disclosure. Summary of the Invention
[0004] Technical issues
[0005] The electronic device, method, and storage medium described in this document are used to control the brightness of the upper and lower display areas separately.
[0006] Solution to the problem
[0007] An electronic device according to various embodiments of this document may include: a housing including a first housing and a second housing that rotate relative to a hinge; a display included in the first housing and the second housing and folded relative to a boundary line between the first housing and the second housing; at least one processor including processing circuitry; and a memory storing instructions that are executed individually or jointly by the at least one processor. The instructions stored in the memory may be configured to cause the electronic device to display a first image on a first display area at least partially contained in the first housing, and a second image on a second display area at least partially contained in the second housing. The instructions stored in the memory may be configured to cause the electronic device to recognize color values of the first display area and the second display area. The instructions stored in the memory may be configured to cause the electronic device to execute a brightness adjustment mode for individually adjusting the brightness of the first display area or the second display area when the difference between the recognized color value of the first display area and the recognized color value of the second display area is greater than or equal to a preset value.
[0008] According to various embodiments of this document, a method for controlling the brightness of a display included in a first housing and a second housing, the first and second housings being rotated relative to a hinge and folded relative to a boundary line between the first and second housings, the method may include displaying a first image on a first display area included in at least a portion of the first housing, and displaying a second image on a second display area included in at least a portion of the second housing. The method may include identifying color values of the first and second display areas. The method may also include executing a brightness adjustment mode for individually adjusting the brightness of the first or second display area when the difference between the color value of the first display area and the identified color value of the second display area is greater than or equal to the preset value.
[0009] A non-transitory computer-readable storage medium, wherein a program is recorded for performing a method of controlling display brightness according to various embodiments of this document, can perform the display of a first image on a first display area at least partially included in a first housing, and the display of a second image on a second display area at least partially included in a second housing. The storage medium can perform the identification of color values of the first and second display areas. The storage medium can perform the following: when the difference between the identified color value of the first display area and the identified color value of the second display area is greater than or equal to a preset value, execute a brightness adjustment mode for individually adjusting the brightness of the first or second display area.
[0010] Beneficial effects of the invention
[0011] According to various embodiments of this document, an electronic device, method, and storage medium for controlling brightness can reduce the influence of light from the lower display area on the upper display area by separately controlling the brightness of the upper and lower display areas.
[0012] Furthermore, electronic devices, methods, and storage media used to control brightness can reduce current consumption by partially controlling the brightness of the display.
[0013] The effects of this disclosure are not limited to those described above, and other effects not mentioned will be clearly understood by those skilled in the art from the following description. Attached Figure Description
[0014] Figure 1 This is a block diagram of an electronic device in a network environment according to various embodiments.
[0015] Figure 2 This is a block diagram explaining the configuration of an electronic device according to various embodiments.
[0016] Figure 3a , Figure 3b and Figure 3cThis is a view explaining an electronic device that displays multiple images according to various embodiments.
[0017] Figure 4 This is a view showing the side surface of a folded electronic device according to various embodiments.
[0018] Figure 5a , Figure 5b and Figure 5c This is a view explaining the brightness adjustment UI for individually controlling the brightness of multiple display areas according to various embodiments.
[0019] Figure 6a and Figure 6b This is a view explaining the activation function of the brightness adjustment UI according to various embodiments.
[0020] Figure 7 This is a flowchart explaining a method for controlling brightness according to various embodiments. Detailed Implementation
[0021] Embodiments of this disclosure will be described in detail below with reference to the accompanying drawings to enable those skilled in the art to readily implement these embodiments. However, this disclosure can be implemented in various different ways and is not limited to the embodiments described herein. Similar or identical reference numerals may be used for similar or identical constituent elements in conjunction with the accompanying drawings. Furthermore, descriptions of well-known features and configurations may be omitted in the drawings and related descriptions for clarity and brevity.
[0022] Figure 1 This is a block diagram illustrating an electronic device 101 in a network environment 100 according to various embodiments. (Refer to...) Figure 1In network environment 100, electronic device 101 can communicate with electronic device 102 via a first network 198 (e.g., a short-range wireless communication network), or with at least one of electronic device 104 or server 108 via a second network 199 (e.g., a long-range wireless communication network). According to an embodiment, electronic device 101 can communicate with electronic device 104 via server 108. According to an embodiment, 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, user identification module (SIM) 196, or antenna module 197. In some embodiments, at least one of the above components (e.g., connection terminal 178) may be omitted from electronic device 101, or one or more other components may be added to electronic device 101. In some embodiments, some of the components described above (e.g., sensor module 176, camera module 180, or antenna module 197) may be implemented as a single integrated component (e.g., display module 160).
[0023] Processor 120 may run software (e.g., program 140) to control at least one other component (e.g., hardware or software component) of electronic device 101 connected to processor 120, and may perform various data processing or calculations. According to one embodiment, as at least part of the data processing or calculation, processor 120 may store commands or data received from another component (e.g., sensor module 176 or 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 embodiments, processor 120 may include a main processor 121 (e.g., central processing unit (CPU) or application processor (AP)) or an auxiliary processor 123 (e.g., graphics processing unit (GPU), neural processing unit (NPU), image signal processor (ISP), sensor central processor, or communication processor (CP)) that is operationally independent of or combined with the main processor 121. For example, when electronic device 101 includes a main processor 121 and an auxiliary processor 123, the auxiliary processor 123 may be adapted to consume less power than the main processor 121, or to be dedicated to a specific function. The auxiliary processor 123 may be implemented separately from the main processor 121, or may be implemented as part of the main processor 121.
[0024] When the main processor 121 is inactive (e.g., in sleep) state, the auxiliary processor 123 (rather than the main processor 121) can 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), or when the main processor 121 is active (e.g., running an application), the auxiliary processor 123 can work with the main processor 121 to 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). According to embodiments, the auxiliary processor 123 (e.g., an image signal processor or a communication processor) may be implemented as part of another component (e.g., camera module 180 or communication module 190) functionally associated with the auxiliary processor 123. According to embodiments, the auxiliary processor 123 (e.g., a neural processing unit) may include hardware architecture dedicated to artificial intelligence model processing. Artificial intelligence models can be generated through machine learning. For example, such learning can be performed via electronic device 101 where artificial intelligence is performed or via a separate server (e.g., server 108). The learning algorithm may include, but is not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning. The artificial intelligence model may include multiple layers of artificial neural networks. The 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), or a deep Q-network, or a combination of two or more thereof, but is not limited thereto. Additionally or alternatively, the artificial intelligence model may include software structures in addition to hardware structures.
[0025] Memory 130 may store various data used by at least one component of electronic device 101 (e.g., processor 120 or sensor module 176). The various data may include, for example, software (e.g., program 140) and input or output data for commands associated with it. Memory 130 may include volatile memory 132 or non-volatile memory 134. Non-volatile memory 134 may include at least one internal memory 136 and external memory 138.
[0026] The program 140 may be stored as software in the memory 130, and the program 140 may include, for example, an operating system (OS) 142, middleware 144, or application 146.
[0027] The input module 150 can receive commands or data from outside the electronic device 101 (e.g., a user) that will be used by other components of the electronic device 101 (e.g., processor 120). The input module 150 may include, for example, a microphone, mouse, keyboard, keys (e.g., buttons), or digital pen (e.g., stylus).
[0028] The sound output module 155 can output sound signals to the outside of the electronic device 101. The sound output module 155 may include, for example, a speaker or a receiver. The speaker can be used for general purposes such as playing multimedia or playing records. The receiver can be used to receive incoming calls. According to an embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0029] Display module 160 can visually provide information to the outside of electronic device 101 (e.g., to a user). Display device 160 may include, for example, a display, a holographic device, or a projector, and control circuitry for controlling a respective one of the display, holographic device, and projector. According to an embodiment, display module 160 may include a touch sensor adapted to detect touch or a pressure sensor adapted to measure the intensity of the force caused by touch.
[0030] The audio module 170 can convert sound into electrical signals and vice versa. According to an embodiment, the audio module 170 can obtain sound via the input module 150, or output sound via the sound output module 155 or headphones of an external electronic device (e.g., electronic device 102) that is directly (e.g., wired) or wirelessly connected to the electronic device 101.
[0031] Sensor module 176 can detect the operating state of electronic device 101 (e.g., power or temperature) or the environmental state outside electronic device 101 (e.g., user state), and then generate an electrical signal or data value corresponding to the detected state. According to embodiments, sensor module 176 may include, for example, a gesture sensor, gyroscope sensor, atmospheric pressure sensor, magnetic sensor, accelerometer, grip sensor, proximity sensor, color sensor, infrared (IR) sensor, biometric sensor, temperature sensor, humidity sensor, or illuminance sensor.
[0032] Interface 177 may support one or more specific protocols used to enable electronic device 101 to connect directly (e.g., wired) or wirelessly to external electronic devices (e.g., electronic device 102). According to embodiments, interface 177 may include, for example, a High Definition Multimedia Interface (HDMI), a Universal Serial Bus (USB) interface, a Secure Digital Card (SD) interface, or an audio interface.
[0033] Connection 178 may include a connector, through which electronic device 101 may be physically connected to an external electronic device (e.g., electronic device 102). According to embodiments, connection 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0034] The haptic module 179 can convert electrical signals into mechanical stimuli (e.g., vibration or motion) or electrical stimuli that can be recognized by a user through his touch or kinesthesia. According to an embodiment, the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.
[0035] Camera module 180 can capture still or moving images. According to an embodiment, camera module 180 may include one or more lenses, an image sensor, an image signal processor, or a flash.
[0036] The power management module 188 manages the power supply to the electronic device 101. According to an embodiment, the power management module 188 may be implemented as at least part of, for example, a power management integrated circuit (PMIC).
[0037] Battery 189 can power at least one component of electronic device 101. According to an embodiment, battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable rechargeable battery, or a fuel cell.
[0038] Communication module 190 can support the establishment of a direct (e.g., wired) or wireless communication channel between electronic device 101 and external electronic devices (e.g., electronic device 102, electronic device 104, or server 108), and perform communication via the established communication channel. Communication module 190 may include one or more communication processors capable of operating independently of processor 120 (e.g., application processor (AP)) and support direct (e.g., wired) or wireless communication. According to embodiments, communication module 190 may include wireless communication module 192 (e.g., cellular communication module, short-range wireless communication module, or Global Navigation Satellite System (GNSS) communication module) or wired communication module 194 (e.g., local area network (LAN) communication module or power line communication (PLC) module). One of these communication modules can communicate with an external electronic device via a first network 198 (e.g., a short-range communication network such as Bluetooth, Wi-Fi Direct, or Infrared Data Association (IrDA)) or a second network 199 (e.g., a long-range communication network such as a traditional cellular network, 5G network, next-generation communication network, the Internet, or a computer network (e.g., a LAN or a wide area network (WAN))). These various types of communication modules can be implemented as a single component (e.g., a single chip) or as multiple components separate from each other (e.g., multiple chips). The wireless communication module 192 can identify and verify the electronic device 101 in the communication network (such as the first network 198 or the second network 199) using user information (e.g., the International Mobile Subscriber Identity (IMSI)) stored in the user identification module 196.
[0039] Wireless communication module 192 can support 5G networks following 4G networks and next-generation communication technologies (such as new radio (NR) access technologies). NR access technologies can support enhanced mobile broadband (eMBB), massive machine-type communication (mMTC), or ultra-reliable low-latency communication (URLLC). Wireless communication module 192 can support high-frequency bands (e.g., millimeter-wave bands) to achieve, for example, high data transmission rates. Wireless communication module 192 can support various technologies used to ensure performance in high-frequency bands, such as, for example, beamforming, massive MIMO, full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, or massive antennas. Wireless communication module 192 can support various requirements specified in electronic device 101, external electronic devices (e.g., electronic device 104), or network systems (e.g., second network 199). According to an embodiment, the wireless communication module 192 may support peak data rates (e.g., 20 Gbps or greater) for implementing eMBB, lost coverage (e.g., 164 dB or less) for implementing mMTC, or U-plane latency (e.g., 0.5 ms or less for each of the downlink (DL) and uplink (UL), or 1 ms or less round trip) for implementing URLLC.
[0040] Antenna module 197 can transmit or receive signals or power to or from the exterior of electronic device 101 (e.g., external electronic device). According to an embodiment, antenna module 197 may include an antenna comprising a radiating element formed of a conductive material or conductive pattern formed in or on a substrate (e.g., a printed circuit board (PCB)). According to an embodiment, antenna module 197 may include multiple antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication scheme used in a communication network (such as a first network 198 or a second network 199) can be selected from the multiple antennas by, for example, communication module 190 (e.g., wireless communication module 192). Signals or power can then be transmitted or received between communication module 190 and the external electronic device via the selected at least one antenna. According to an embodiment, additional components besides the radiating element (e.g., a radio frequency integrated circuit (RFIC)) may be additionally incorporated into antenna module 197.
[0041] According to various embodiments, antenna module 197 may form a millimeter-wave antenna module. According to embodiments, the millimeter-wave antenna module may include a printed circuit board, a radio frequency integrated circuit (RFIC), and multiple antennas (e.g., an array antenna), wherein the RFIC is disposed on or adjacent to a first surface (e.g., a bottom surface) of the printed circuit board and is capable of supporting a specified high-frequency band (e.g., a millimeter-wave band), and the multiple antennas are disposed on or adjacent to a second surface (e.g., a top or side surface) of the printed circuit board and are capable of transmitting or receiving signals in the specified high-frequency band.
[0042] At least some of the aforementioned components can be interconnected and communicate signals (e.g., commands or data) between them via an inter-peripheral communication scheme (e.g., bus, general purpose input / output (GPIO), serial peripheral interface (SPI), or mobile industrial processor interface (MIPI)).
[0043] According to an embodiment, commands or data can be sent or received between electronic device 101 and external electronic device 104 via server 108 connected to a second network 199. Each of electronic device 102 or electronic device 104 can be a device of the same type as electronic device 101, or a device of a different type. According to an embodiment, all or some operations that would be performed on electronic device 101 can be performed on one or more of external electronic devices 102, external electronic devices 104, or server 108. For example, if electronic device 101 is required to automatically perform a function or service, or is required to perform a function or service in response to a request from a user or another device, electronic device 101 may request the one or more external electronic devices to perform at least a portion of the function or service, instead of running the function or service, or electronic device 101 may request the one or more external electronic devices to perform at least a portion of the function or service in addition to running the function or service. Upon receiving the request, one or more external electronic devices may perform at least a portion of the requested function or service, or perform additional functions or services related to the request, and transmit the result of the execution to electronic device 101. Electronic device 101 may provide the result as at least a partial response to the request, with or without further processing of the result. For this purpose, technologies such as cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing may be used. Electronic device 101 may use, for example, distributed computing or mobile edge computing to provide ultra-low latency services. In another embodiment, external electronic device 104 may include an Internet of Things (IoT) device. Server 108 may be an intelligent server using machine learning and / or neural networks. According to embodiments, external electronic device 104 or server 108 may be included in a second network 199. Electronic device 101 may be applied to intelligent services based on 5G communication technology or IoT-related technologies (e.g., smart homes, smart cities, smart cars, or healthcare).
[0044] The electronic device according to various embodiments can be one of a variety of types of electronic devices. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. According to embodiments of this disclosure, the electronic device is not limited to those described above.
[0045] Figure 2 This is a block diagram explaining the configuration of an electronic device according to various embodiments.
[0046] refer to Figure 2The electronic device 101 may include a processor 120, a memory 130, and a display 160.
[0047] Display 160 (e.g., Figure 1 The display module 160 may be a flexible display. Furthermore, the display 160 may be a touchscreen that receives touch input. The display 160 may be included in the electronic device 101 (e.g., Figure 1 The electronic device 101 is housed within a housing. The electronic device 101 includes a hinge and may include a first housing (or upper housing) and a second housing (or lower housing) that rotate relative to the hinge. A display 160 is included in the first and second housings and can be folded (i.e., foldable) relative to the boundary line between the first and second housings via the hinge. The display 160 may be implemented as a single unit, and the portion included in the first housing may be referred to as a first display portion, and the portion included in the second housing may be referred to as a second display portion.
[0048] The display 160 can be integrated into the processor 120 (e.g., Figure 1 The data processed in the processor 120 is output as an image. The display 160 can display multiple different images. For example, a first display portion displays a first application, and a second display portion can display a second application. Alternatively, the first display portion displays a first image of the first application, and the second display portion can display a second image of the first application. For example, the first image may include an image output from the first application (e.g., a motion image) and / or an image corresponding to the second image (e.g., a matching image), and the second image may include an image input to the first application (e.g., a keyboard image) and / or an image corresponding to the first image (e.g., a user image). Images may include images from a camera (e.g., a camera). Figure 1 The camera module 180 inputs still images, moving images (e.g., motion images), UI images (e.g., keyboard UI) and / or real-time images.
[0049] However, the area displaying the first image may not coincide with the first display portion. Similarly, the area displaying the second image may not coincide with the second display portion. For example, the first image may be displayed over the entire area of the first display portion and a portion of the second display portion, and the second image may be displayed over the remaining area of the second display portion. Alternatively, the first image may be displayed over a portion of the first display portion, and the second image may be displayed over the remaining area of the first display portion and the entire area of the second display portion. In this document, the area where the image is displayed will be referred to as the display area. That is, the display portion in this document refers to the physical division of the display to correspond to the unit of the housing, and the display area may refer to the area where the image is displayed.
[0050] In the above example, the first display area for displaying the first image is the entire area of the first display portion, and the second display area for displaying the second image can be the entire area of the second display portion. Alternatively, the first display area for displaying the first image can be the entire area of the first display portion and a portion of the second display portion, and the second display area for displaying the second image can be the remaining area of the second display portion. Alternatively, the first display area for displaying the first image can be a portion of the first display portion, and the second display area for displaying the second image can be the remaining area of the first display portion and the entire area of the second display portion.
[0051] Memory 130 (e.g., Figure 1 The memory 130 can store the execution electronic device 101 (e.g., Figure 1 The electronic device 101 contains data, algorithms, programs, instructions, etc., that perform its functions. Instructions stored in memory 130 can be loaded into processor 120 and executed.
[0052] Processor 120 can control each configuration of electronic device 101. Electronic device 101 may include one or more processors 120. Processor 120 can display a first image on a first display area at least partially included in a first housing, and can display a second image on a second display area at least partially included in a second housing. Processor 120 can identify color values of the first display area and the second display area. The color value of the first display area may be the sum of the RGB values of the entire first display area, and the color value of the second display area may be the sum of the RGB values of the entire second display area. As an example, processor 120 can identify the color values of a first boundary area where the first display area contacts the second display area and a second boundary area where the second display area contacts the first display area. The boundary areas can be set according to specific criteria. For example, the specific criteria for setting the boundary areas may be set to pixels, lines, and / or width. As an example, processor 120 can set a region of a first width as a first boundary area based on the surface where the first display area contacts the second display area, and can set a region of a second width as a second boundary area based on the surface where the second display area contacts the first display area. The color value of the boundary area may be the sum of the RGB values of the entire boundary area.
[0053] The electronic device 101 in this document is used to improve the inconvenience felt by the user due to light radiated from one display area being reflected by another display area. The first display area and the second display area can display different images. When the video displayed on the second display area is very bright, light may radiate from the second display area. The foldable electronic device can be used in a flexible mode. A flexible mode can refer to a mode in which the angle (e.g., an interior angle) between the first housing (or the first display portion) and the second housing (or the second display portion) exceeds 0 degrees and is less than 180 degrees. As an example, the second housing is located on a base plate, and the angle formed by the first housing and the second housing can be 90 degrees. In this case, when the video displayed on the second display area is very bright and the video displayed on the first display area is darker, light radiated from the second display area may affect the first display area.
[0054] However, the affected area within the first display area can be a portion of the area that contacts the second display area (e.g., a boundary area). Furthermore, when the angle (interior angle) between the first and second display areas decreases, the affected first display area may become wider, and when the angle increases, the affected first display area may become narrower. If the angle between the first and second display areas becomes a specific size or larger, the affected first display area may be almost nonexistent or negligible to the user.
[0055] In other words, the boundary region can be an area where light influences exist between the first display area (or the first display portion, the first housing) and the second display area (or the second display portion, the second housing). Therefore, the processor 120 can use the color values of the first boundary region and the second boundary region to control the brightness of the display area. Since the boundary region is an area where light influences exist between each display area, the dimensions of the first boundary region (e.g., area, width, etc.) and the dimensions of the second boundary region can be set differently from each other. Furthermore, the dimensions of the first boundary region and the second boundary region can be set differently depending on the angle between the first display portion and the second display portion. As an example, when the angle between the first display portion and the second display portion is 60 degrees to 90 degrees, the first boundary region is set to a width of 300 pixels from the surface (or boundary line) of the first display region that contacts the second display region along the direction of the first display region, and the second boundary region is set to a width of 500 pixels from the surface of the second display region that contacts the first display region along the direction of the second display region. Furthermore, when the angle between the first display portion and the second display portion is 90 degrees to 120 degrees, the first boundary region is set to a width of 100 pixels from the surface where the first display region and the second display region contact each other along the direction of the first display region, and the second boundary region is set to a width of 300 pixels from the surface where the second display region and the first display region contact each other along the direction of the second display region. The above example is an embodiment, and the size of the boundary regions can be set in various ways.
[0056] Electronic device 101 may include a screen output module (e.g., SurfaceFlinger) for outputting the generated screen to display 160, and the screen output module may include image data (e.g., surface data) for outputting the screen. For example, electronic device 101 may determine the color value of a first display area by summing the RGB values of each pixel in the first display area based on the image data. Furthermore, electronic device 101 may determine the color value of a second display area by summing the RGB values of each pixel in the second display area. The brightness of display 160 may be in the range of 0 to 100%, and electronic device 101 may determine the brightness of display 160 based on the activation of RGB elements. For example, when electronic device 101 displays a red screen, a green screen, and a blue screen on display 160, the brightness of display 160 may be approximately 190 in the red screen, approximately 310 in the green screen, and approximately 140 in the blue screen. Furthermore, the average total brightness may be approximately 640. When electronic device 101 displays a white screen by activating all RGB elements, the detected illuminance may be approximately 630. Therefore, when colors are displayed on monitor 160, the average total brightness of the colors can be similar to the brightness of monitor 160. Furthermore, the color values of the RGB elements can be related to brightness. For example, the sum of approximately 30% of the R color value, approximately 48% of the G color value, and approximately 22% of the B color value of the RGB elements of monitor 160 can be similar to the brightness of monitor 160.
[0057] Processor 120 can calculate the difference between the color values identified in the first display area and the color values identified in the second display area. When the difference between the color values of the first and second display areas is greater than or equal to a preset value, processor 120 can execute (or implement) a brightness adjustment mode for adjusting the brightness of the first and / or second display areas. For example, the first image displayed on the first display area can be a moving image. In a moving image, the displayed screen can change continuously according to the frame rate. Processor 120 can identify the average color value of the first and second display areas during a preset time period. Furthermore, when the difference between the average color values identified in the first and second display areas is greater than or equal to a preset value, processor 120 can execute the brightness adjustment mode. Processor 120 can execute the brightness adjustment mode and automatically adjust the brightness of the first and / or second display areas without user intervention. For example, when the color value identified in the second boundary area is brighter than the color value identified in the first boundary area, processor 120 can automatically darken the brightness of the second display area.
[0058] As an example, electronic device 101 can determine the overall color value by summing the RGB values of each pixel in the boundary regions 21 and 22 based on image data.
[0059] Processor 120 can calculate the difference between the identified color value of the first boundary region and the identified color value of the second boundary region. When the difference between the color values of the first and second boundary regions is greater than or equal to a preset value, processor 120 can execute a brightness adjustment mode for adjusting the brightness of the first and / or second display areas. As an example, processor 120 can identify the average color value of the first and second boundary regions over a preset time period. Furthermore, when the difference between the identified average color value of the first and second boundary regions is greater than or equal to a preset value, processor 120 can execute the brightness adjustment mode. Processor 120 can execute the brightness adjustment mode and automatically adjust the brightness of the first and / or second display areas without user intervention. For example, when the identified color value of the second boundary region is brighter than the identified color value of the first boundary region, processor 120 can automatically darken the brightness of the second display area.
[0060] If the electronic device 101 is in an unfolded state (e.g., the angle between the first housing and the second housing is 180 degrees), even if the difference between the color values of the boundary regions is greater than or equal to a preset value, the light radiated from the second display area will not affect the first display area (or will have almost no effect, or may be negligible to the point that the user cannot perceive it). Therefore, when the angle between the first housing and the second housing is within a certain range, the processor 120 can execute a brightness adjustment mode.
[0061] For example, when the first housing and / or the second housing is in a partially folded or partially unfolded state, the processor 120 can execute a brightness adjustment mode. The partially folded or partially unfolded state of the first housing and / or the second housing can be a state where the angle between the first housing and the second housing is greater than about 0 degrees and less than about 180 degrees.
[0062] Alternatively, electronic device 101 may include a camera. The camera may be disposed on the inner surface of the first housing. Depending on the angle between the first and second housings, the second display portion (or second display area) may be included in the camera's field of view. As an example, when the angle between the first and second housings is an obtuse angle (e.g., 150 degrees), the second display portion may not be included in the field of view of the camera disposed on the inner surface of the first housing. Alternatively, when the angle between the first and second housings is an acute angle (e.g., 60 degrees), the second display portion may be included in the field of view of the camera disposed on the inner surface of the first housing. When the second display area is included in the camera's field of view, processor 120 may execute a brightness adjustment mode.
[0063] As described above, the display portion is a unit that physically divides the display to correspond to the housing, and the display area can be an area for displaying images. Therefore, the second display portion and / or the second display area can be included in the camera's field of view. However, the condition for the processor 120 to execute the brightness adjustment mode can be a condition where the second display area is included in the camera's field of view.
[0064] Furthermore, when the ambient brightness is very high, the light radiated from the second display area may not affect the first display area due to the ambient brightness. Therefore, the processor 120 measures the ambient illuminance and can execute a brightness adjustment mode based on the measured illuminance.
[0065] For example, electronic device 101 may include an illuminance sensor. Processor 120 may use the illuminance sensor to measure (detect) ambient illuminance (brightness). When the measured ambient illuminance is less than a preset illuminance, processor 120 may execute a brightness adjustment mode. Alternatively, electronic device 101 may include a camera. Processor 120 may use the camera to capture (or photograph) images. For example, the camera may be disposed on the outer and / or inner surface of the first housing. The captured images may include ambient objects (or background) containing light information. Processor 120 may obtain RGB values from the captured images and convert the obtained RGB values into YCbCr values.
[0066] Processor 120 can convert RGB to YCbCr using the following equation.
[0067] Y=K R *R+K G *G+K B *B
[0068] Cb=0.5*(BY) / (1-K B )
[0069] Cr=0.5*(RY) / (1-K R )
[0070] Here, K R +K G +K B =1, and as an example, K R It can be 0.299, K G It can be 0.587, and K B It could be 0.114. However, the above K... R K G and K B This is an example, and it can be set to different values depending on the monitor's specifications, etc.
[0071] In YCbCr, Y can be the illuminance (luminance) component. Therefore, the processor 120 can identify ambient luminance information from the converted YCbCr. When the identified luminance information is less than a preset value, the processor 120 can execute a brightness adjustment mode.
[0072] The processor 120 can adjust the brightness of the first display area and / or the second display area based on user input. The processor 120 can display a brightness adjustment UI on the display 160 for adjusting the brightness of the first display area and / or the second display area. The processor 120 can adjust the brightness of the first display area and the second display area individually or collectively based on user input via the brightness adjustment UI.
[0073] When a user inputs a preset touch or motion gesture, the processor 120 can display a brightness adjustment UI on the display. The brightness adjustment UI may include controls that activate brightness adjustment for individual display areas. For example, when a control is activated, the processor 120 can adjust the brightness of a first display area and / or a second display area individually based on user input. Alternatively, when a control is deactivated, the processor 120 can adjust the brightness of both the first and second display areas as a whole based on user input.
[0074] Figure 3a , Figure 3b and Figure 3c This is a view explaining an electronic device that displays multiple images according to various embodiments.
[0075] refer to Figure 3aThe electronic device 101 displays a first image on a portion of the first display portion 1, and can display a second image on the remaining area of the first display portion 1 and the entire area of the second display portion 2. As described above, the display portion is a unit that physically divides the display to correspond to the housing, and the display area can be an area for displaying images. That is, the first display area 11 for displaying the first image is a portion of the first display portion 1, and the second display area 12 for displaying the second image can be the remaining area of the first display portion 1 and the entire area of the second display portion 2.
[0076] refer to Figure 3b The electronic device 101 displays a first image on the entire area of the first display portion 1 and a portion of the second display portion 2, and can display a second image on the remaining area of the second display portion 2. That is, the first display area 11 for displaying the first image is the entire area of the first display portion 1 and a portion of the second display portion 2, and the second display area 12 for displaying the second image can be the remaining area of the second display portion 2.
[0077] refer to Figure 3c The electronic device 101 displays a first image on the entire area of the first display portion 1 and can display a second image on the entire area of the second display portion 2. That is, the first display area 11 for displaying the first image is the entire area of the first display portion 1, and the second display area 12 for displaying the second image can be the entire area of the second display portion 2.
[0078] For example, electronic device 101 can identify the coordinate information of the lower portion of the first display area 11 and the coordinate information of the upper portion of the second display area 12. Electronic device 101 can determine a first boundary region 21 and a second boundary region 22 based on the identified coordinate information of the lower portion of the first display area 11 and the upper portion of the second display area 12. As an example, electronic device 101 can set the area formed by a predetermined number of pixels, lines, and / or widths based on the y-coordinates of the lower left and lower right points of the identified first display area 11 as the first boundary region 21. Furthermore, electronic device 101 can set the area formed by a predetermined number of pixels, lines, and / or widths based on the y-coordinates of the upper left and upper right points of the identified second display area 12 as the second boundary region 22. Alternatively, electronic device 101 can determine the lower portion of the first display area 11 and the upper portion of the second display area 12 based on information from various sensors such as a gyroscope sensor, a proximity sensor, and / or an optical sensor. Furthermore, the electronic device 101 can set the boundary region based on the lower portion of the determined first display area 11 and the upper portion of the second display area 12.
[0079] Electronic device 101 can identify the color values of a first boundary region 21 where the first display area 11 and the second display area 12 meet, and the color values of a second boundary region 22 where the second display area 12 and the first display area 11 meet. As described above, color values can be related to brightness. Therefore, electronic device 101 can determine the brightness of the display area based on the identified color values. Electronic device 101 can calculate the difference between the color value of the first boundary region 21 and the color value of the second boundary region 22. When the difference between the color values of the first boundary region 21 and the second boundary region 22 is greater than or equal to a preset value, electronic device 101 can execute a brightness adjustment mode for adjusting the brightness of the first display area and / or the second display area.
[0080] The electronic device 101 may include an illuminance sensor 176-1 and / or a camera 180 on the inner and / or outer surfaces of the first display portion 1. As described above, the effect of light radiated from the second display area 12 can vary depending on the ambient brightness. Therefore, the electronic device 101 uses the illuminance sensor 176-1 and / or the camera 180 to measure the ambient brightness and can execute a brightness adjustment mode based on the measured ambient brightness.
[0081] Figure 4 This is a view showing the folded side surface of an electronic device according to various embodiments.
[0082] refer to Figure 4 The electronic device 101 may include a first display portion 1 (or a first housing) and a second display portion 2 (or a second housing). The electronic device 101 includes a hinge, and the first display portion 1 (or the first housing) and the second display portion 2 (or the second housing) are rotatable relative to the hinge.
[0083] When the conditions are met such that the light radiated from the second display area 12 affects the first display area 11, the electronic device 101 can execute a brightness adjustment mode. For example, when the angle α between the first display portion 1 and the second display portion 2 is 60 degrees or greater and 120 degrees or less, the electronic device 101 can execute a brightness adjustment mode. Specific angles are examples, and the angles can be set differently depending on the size and length of the display portions (or displays) 1 and 2 and / or the user's usage environment.
[0084] Alternatively, the electronic device 101 may include a camera 180 disposed on the inner surface of the first housing. The camera 180 can capture images of objects within the viewing angle range b. Depending on the angle between the first housing (or, the first display portion 1) and the second housing (or, the second display portion 2), the second display area 12 can be included within the camera's viewing angle range b. When the second display area 12 is included within the camera's viewing angle range b, the electronic device 101 can execute a brightness adjustment mode.
[0085] Figure 5a , Figure 5b and Figure 5c This is a view explaining the brightness adjustment UI for individually controlling the brightness of multiple display areas according to various embodiments.
[0086] Reference Figure 5a The electronic device 101 can receive preset user input 31 on the first display portion 1 or the second display portion 2. For example, the electronic device 101 can receive preset touch gestures or motion gestures from the user.
[0087] refer to Figure 5b The electronic device 101 can display a brightness adjustment UI 41 in response to user input 31. Alternatively, the electronic device 101 can be used in a flexible mode, and can display the brightness adjustment UI 41 when a brightness adjustment mode needs to be executed. For example, the brightness adjustment mode can be executed automatically, manually, or by user input. When the brightness adjustment mode is set to automatic, the electronic device 101 can automatically control the brightness of the first display area 11 or the second display area 12 when the difference between the color values of the first boundary area 21 and the second boundary area 22 is greater than or equal to a preset value. When the brightness adjustment mode is set to manual, the electronic device 101 can display the brightness adjustment UI 41 when the difference between the color values of the first boundary area 21 and the second boundary area 22 is greater than or equal to a preset value. In this case, the electronic device 101 can simultaneously display the brightness adjustment UI 41 and a message stating "Reflection of the display is expected, therefore the brightness adjustment mode is executed." Alternatively, as... Figure 5a As described, the electronic device 101 displays a brightness adjustment UI 41 based on a preset input, and can execute a brightness adjustment mode based on user input received on the brightness adjustment UI 41.
[0088] Figure 5b The brightness adjustment UI 41 shown may include an item for adjusting the brightness of the first display area 11 and an item for adjusting the brightness of the second display area 12. The electronic device 101 adjusts the brightness of the first display area 11 based on user input received in the item for adjusting the brightness of the first display area 11, and can adjust the brightness of the second display area 12 based on user input received in the item for adjusting the brightness of the second display area 12. That is, the electronic device 101 can independently control the brightness of the first display area 11 and the brightness of the second display area 12.
[0089] refer to Figure 5cThe diagram illustrates a brightness adjustment UI 42, which includes items for adjusting the brightness of the first display area 11 and items for adjusting the brightness of the entire display area. When the difference between the brightness of the first display area 11 and the brightness of the second display area 12 is within a preset range, the electronic device 101 can display... Figure 5c The brightness adjustment UI 42 is shown. For example, when the output mode of the display 160 is night mode, the electronic device 101 can display... Figure 5c The brightness adjustment UI is shown. The electronic device 101 adjusts the brightness of the first display area 11 based on user input received in the item for adjusting the brightness of the first display area 11, and can simultaneously adjust the brightness of the entire display area based on user input received in the item for adjusting the brightness of the entire display area.
[0090] Figure 6a and Figure 6b This is a view explaining the activation function of the brightness adjustment UI according to various embodiments. The items displayed on the brightness adjustment UI can change depending on whether they are activated or not.
[0091] Reference Figure 6a The brightness adjustment UI 43 may include a control item 51 that activates brightness adjustment for individual display areas. When control item 51 is active (or on), the brightness adjustment UI 43 may include items for adjusting the brightness of the first display area 11 and items for adjusting the brightness of the second display area 12. The electronic device 101 may individually control the brightness of the first display area 11 and the brightness of the second display area 12 based on user input.
[0092] refer to Figure 6b The control item 51 of the brightness adjustment UI 44 can be in a deactivated state (or a turned-off state). When the control item 51 is in a deactivated state, the brightness adjustment UI 44 can include items for adjusting the brightness of the entire display area. The electronic device 101 can control the brightness of the entire display area simultaneously based on user input.
[0093] Figure 7 This is a flowchart explaining a method for controlling brightness according to various embodiments.
[0094] In the following embodiments, each operation may be performed sequentially, but not necessarily sequentially. For example, the order of each operation can be changed, and at least two operations can be performed in parallel.
[0095] According to embodiments, 710 to 730 can be understood as being in an electronic device (e.g., Figure 2 The processor of the electronic device 101 (e.g., Figure 2 It is executed in the processor 120.
[0096] refer to Figure 7 The electronic device 101 can display a first image on a first display area and a second image on a second display area (710). The electronic device 101 includes a hinge and may include a first housing and a second housing that folds / unfolds relative to the hinge. The display 160 may be a flexible display. The display 160 may be a physical display, but the first display portion may be included in the first housing, and the second display portion may be included in the second housing. Furthermore, the electronic device 101 can display the first image on at least a portion of the first display portion and can display the second image on at least a portion of the second display portion. The area displaying the first image may be the first display area, and the area displaying the second image may be the second display area.
[0097] Electronic device 101 can identify color values (720) of display areas. Electronic device 101 can identify color values of a first display area and color values of a second display area. For example, the color values of the first display area may include a first summation value summed over a preset first ratio of R color values, a preset second ratio of G color values, and a preset third ratio of B color values. The color values of the second display area may include a second summation value summed over a preset first ratio of R color values, a preset second ratio of G color values, and a preset third ratio of B color values. As an example, the color values of the first display area include the average color values of the first display area over a preset time period, and the color values of the second display area may include the average color values of the second display area over the preset time period.
[0098] As an example, the color values of the display areas may include the color values of the boundary areas of the first display area and the boundary areas of the second display area. Electronic device 101 can obtain information about the first display area (e.g., coordinate information) and information about the second display area. Furthermore, electronic device 101 can identify the first boundary area and the second boundary area based on the obtained information about the first display area and the second display area. For example, the first boundary area is included in the first display area and may be an area that contacts the second display area. The second boundary area is included in the second display area and may be an area that contacts the first display area. Electronic device 101 can identify the color values of the first boundary area and the second boundary area. The color value of the boundary area may be the sum of the RGB values of the entire boundary area. Alternatively, when the first display area and / or the second display area displays continuously changing video, electronic device 101 can identify the average color value of the first boundary area and the average color value of the second boundary area over a preset time period.
[0099] Electronic device 101 can execute a brightness adjustment mode (730). When the difference between the color value of the first display area and the color value of the second display area is greater than or equal to a preset value, electronic device 101 can adjust the brightness of the first display area and / or the second display area (execute the brightness adjustment mode).
[0100] As an example, when the difference between the color value of the first boundary region and the color value of the second boundary region is greater than or equal to a preset value, the electronic device 101 can adjust the brightness of the first display area and / or the second display area. When the difference between the average color value of the first boundary region and the average color value of the second boundary region is greater than or equal to a preset value, the electronic device 101 can execute a brightness adjustment mode. The average color value of the boundary region can be the average of the summation values of the RGB values of the entire boundary region of each image. When the color value of the second boundary region is brighter than the color value of the first boundary region, the electronic device 101 can adjust the brightness of the second display area to darken.
[0101] Electronic device 101 can execute a brightness adjustment mode under specific conditions other than the difference in color values in boundary regions. For example, when the first and second housings are in a partially folded or partially unfolded state (e.g., when the angle between the first and second housings is about 30 degrees or greater and about 120 degrees or less), electronic device 101 can execute a brightness adjustment mode. Alternatively, electronic device 101 can detect ambient brightness. When the detected ambient brightness is less than a preset brightness, electronic device 101 can execute a brightness adjustment mode. For example, electronic device 101 includes an illuminance sensor 176-1 and can execute a brightness adjustment mode based on the illuminance detected by the illuminance sensor. Alternatively, electronic device 101 can include a camera 180. Electronic device 101 can use camera 180 to capture images. Electronic device 101 obtains RGB values from the captured images and can convert the obtained RGB values into YCbCr values. Electronic device 101 can identify ambient brightness information from the converted YCbCr values. When the identified ambient brightness information is less than a preset value, electronic device 101 can execute a brightness adjustment mode. Alternatively, the electronic device 101 may include a camera 180 on the inner surface of the second housing. When the first display area is included within the field of view of the camera 180 included in the second housing, the electronic device 101 may execute a brightness adjustment mode.
[0102] Electronic device 101 can execute a brightness adjustment mode based on user input. For example, user input may include preset touch gestures or motion gestures. When user input is received, electronic device 101 can display a brightness adjustment UI. The brightness adjustment UI may include items for adjusting the brightness of a first display area, items for adjusting the brightness of a second display area, and / or items for adjusting the brightness of the entire display area. When items for adjusting the brightness of the first display area and items for adjusting the brightness of the second display area are included in the brightness adjustment UI, electronic device 101 can control the brightness of the first display area and / or the second display area independently based on user input.
[0103] Furthermore, the brightness adjustment UI may include a control item that activates brightness adjustment for a separate display area. When the control item is activated, the brightness adjustment UI may include items for adjusting the brightness of a first display area and items for adjusting the brightness of a second display area. The electronic device 101 can control the brightness of the first display area and / or the second display area independently. Alternatively, when the control item is deactivated, the brightness adjustment UI may include an item for adjusting the brightness of the entire display area. The electronic device 101 can control the brightness of the entire display area, including the first and second display areas, as a whole.
[0104] As an example, an electronic device 101 for controlling the brightness of a display 160 may include: a housing including a first housing and a second housing that rotate relative to a hinge; a display 160 included in the first and second housings and folded relative to the boundary line between the first and second housings; at least one processor 120 including processing circuitry; and a memory 130 storing instructions that can be executed individually or jointly by the at least one processor. The instructions stored in the memory 130 may cause (or instruct) the electronic device 101 to display a first image on a first display area 11 at least partially contained in the first housing, and a second image on a second display area 12 at least partially contained in the second housing. The instructions stored in the memory 130 may cause the electronic device 101 to recognize color values of the first display area 11 and the second display area 12. The instructions stored in the memory 130 may be configured to cause the electronic device 101 to execute a brightness adjustment mode for individually adjusting the brightness of the first display area 11 or the second display area 12 when the difference between the recognized color value of the first display area and the recognized color value of the second display area is greater than or equal to a preset value.
[0105] As an example, the instructions stored in memory 130 can be configured to cause electronic device 101 to recognize the color value of a first boundary region, which is a region based on the first width of the surface in contact with the first display region and the second display region, and to recognize the color value of a second boundary region, which is a region based on the second width of the surface in contact with the second display region and the first display region.
[0106] The instructions stored in memory 130 can be configured to cause electronic device 101 to set at least one of a first width and a second width based on the angle between the first housing and the second housing, decrease at least one of the first width and the second width when the angle increases, and increase at least one of the first width and the second width when the angle decreases.
[0107] As an example, the instructions stored in memory 130 can be configured to cause electronic device 101 to identify the average color value of the first display area and the average color value of the second display area during a preset time period. The instructions stored in memory 130 can be configured to cause electronic device 101 to execute a brightness adjustment mode when the difference between the identified average color value of the first display area and the identified average color value of the second display area is greater than or equal to a preset value.
[0108] As an example, the color value of the first display area may include a first summation value calculated by summing the R color value at a preset first ratio, the G color value at a preset second ratio, and the B color value at a preset third ratio of the first display area. The color value of the second display area may include a second summation value calculated by summing the R color value at a preset first ratio, the G color value at a preset second ratio, and the B color value at a preset third ratio of the second display area. Instructions stored in memory 130 may be configured to cause the electronic device 101 to determine the first summation value as the brightness of the first display area and to determine the second summation value as the brightness of the second display area.
[0109] As an example, the instructions stored in memory 130 can be configured to cause electronic device 101 to adjust the brightness of the second display area 12 to dark when the color value identified in the second display area is brighter than the color value identified in the first display area.
[0110] As an example, electronic device 101 may also include an illuminance sensor 176-1. Instructions stored in memory 130 may be configured to cause electronic device 101 to use illuminance sensor 176-1 to detect ambient brightness and to execute a brightness adjustment mode when the detected ambient brightness is less than a preset brightness.
[0111] As an example, the electronic device 101 may also include a camera 180. Instructions stored in the memory 130 can be configured to cause the electronic device 101 to capture images using the camera 180. Instructions stored in the memory 130 can be configured to cause the electronic device 101 to obtain RGB values from the captured images. Instructions stored in the memory 130 can be configured to cause the electronic device 101 to convert the obtained RGB values to YCbCr values. Instructions stored in the memory 130 can be configured to cause the electronic device 101 to identify brightness information from the converted YCbCr values. Instructions stored in the memory 130 can be configured to cause the electronic device 101 to execute a brightness adjustment mode when the identified brightness information is less than a preset value.
[0112] As an example, the instructions stored in memory 130 can be configured to cause electronic device 101 to display a brightness adjustment UI on display 160 for adjusting the brightness of at least one of the first display area 11 and the second display area 12.
[0113] As an example, the brightness adjustment UI may include a control that activates brightness adjustment for an individual display area. Instructions stored in memory 130 may be configured to cause electronic device 101 to individually adjust the brightness of at least one of the first display area 11 and the second display area 12 based on user input when the control is activated. Instructions stored in memory 130 may also be configured to cause electronic device 101 to adjust the brightness of the first display area 11 and the second display area 12 as a whole based on user input when the control is deactivated.
[0114] As an example, a method for controlling the brightness of a display 160 included in a first and second housing that rotates relative to a hinge and folds relative to the boundary line between the first and second housings can display a first image on a first display area 11 at least partially included in the first housing, and a second image on a second display area 12 at least partially included in the second housing. The method can identify the color values of the first display area 11 and the second display area 12. The method can adjust the brightness of either the first display area 11 or the second display area 12 individually when the difference between the identified color value of the first display area and the identified color value of the second display area is greater than or equal to a preset value.
[0115] As an example, the operation of identifying color values can identify the color value of a first boundary region, which is a region based on the first width of the surface of the first display region contacting the second display region, and identify the color value of a second boundary region, which is a region based on the second width of the surface of the second display region contacting the first display region.
[0116] As an example, the method may also include an operation of setting at least one of a first width and a second width based on the angle between the first housing and the second housing. The operation of setting at least one of the first width and the second width may decrease the first width and the second width when the angle increases, and increase the first width and the second width when the angle decreases.
[0117] As an example, the operation of recognizing color values can identify the average color value of a first display area and the average color value of a second display area during a preset time period. When the difference between the recognized average color value of the first display area and the recognized average color value of the second display area is greater than or equal to a preset value, the operation of executing the brightness adjustment mode can be performed.
[0118] As an example, the color value of the first display area may include a first summation value calculated by summing the R color value at a preset first ratio, the G color value at a preset second ratio, and the B color value at a preset third ratio for the first display area. The color value of the second display area may include a second summation value calculated by summing the R color value at a preset first ratio, the G color value at a preset second ratio, and the B color value at a preset third ratio for the second display area. The operation of identifying the color values can determine the first summation value as the brightness of the first display area, and determine the second summation value as the brightness of the second display area.
[0119] As an example, the operation of the brightness adjustment mode can adjust the brightness of the second display area 12 to dark when the color value identified in the second display area is brighter than the color value identified in the first display area.
[0120] As an example, the operation of executing the brightness adjustment mode can detect the ambient brightness, and execute the brightness adjustment mode when the detected ambient brightness is less than the preset brightness.
[0121] As an example, performing the brightness adjustment mode operation can be done by capturing an image using a camera at 180 degrees. The operation then obtains RGB values from the captured image. These RGB values are then converted to YCbCr values. The brightness information can be identified from the converted YCbCr values. If the identified brightness information is less than a preset value, the brightness adjustment mode can be executed.
[0122] As an example, the method can display a brightness adjustment UI for adjusting the brightness of at least one of the first display area 11 and the second display area 12.
[0123] As an example, a non-transitory computer-readable storage medium recording a program for performing a method of controlling the brightness of displays included in a first housing and a second housing may include operations for displaying a first image on a first display area at least partially included in the first housing, and operations for displaying a second image on a second display area at least partially included in the second housing, wherein the first housing and the second housing rotate relative to a hinge and fold relative to a boundary line between the first housing and the second housing. The storage medium may include operations for identifying color values of the first display area and the second display area. The storage medium may include operations for executing a brightness adjustment mode for individually adjusting the brightness of the first display area or the second display area when the difference between the identified color value of the first display area and the identified color value of the second display area is greater than or equal to a preset value.
[0124] It should be understood that the various embodiments of this disclosure and the terminology used therein are not intended to limit the technical features set forth herein to the specific embodiments, but rather to include various changes, equivalents, or substitutions to the respective embodiments. In the description of the drawings, similar reference numerals may be used to refer to similar or related elements. It will be understood that nouns in the singular form corresponding to terms may include one or more things unless the relevant context clearly indicates otherwise. As used herein, each of the phrases such as “A or B,” “at least one of A and B,” “at least one of A or B,” “A, B, or C,” “at least one of A, B, and C,” and “at least one of A, B, or C” may include any one or all possible combinations of the items enumerated together with the corresponding phrase among the plurality of phrases. As used herein, terms such as “first” and “second” or “first” and “second” may be used to simply distinguish the respective component from another component and do not limit the component in other respects (e.g., importance or order). It will be understood that, whether the terms “operably” or “communically” are used or not, if an element (e.g., a first element) is referred to as “combined with another element (e.g., a second element),” “combined to another element (e.g., a second element),” “connected to another element (e.g., a second element),” or “connected to another element (e.g., a second element)”, it means that the element can be directly (e.g., wiredly) connected to the other element, wirelessly connected to the other element, or connected to the other element via a third element.
[0125] As used in connection with various embodiments of this disclosure, the term "module" may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with other terms such as "logic," "logic block," "part," or "circuit." A module may be a single integrated component adapted to perform one or more functions, or the smallest unit or part of such a single integrated component. For example, according to embodiments, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0126] The various embodiments set forth herein can be implemented as software (e.g., program 140) containing one or more instructions readable by a machine (e.g., electronic device 101) stored in a storage medium (e.g., internal memory 136 or external memory 138). For example, under the control of a processor, the processor (e.g., processor 120) of the machine (e.g., electronic device 101) can invoke and execute at least one of the one or more instructions stored in the storage medium, with or without the use of one or more other components. This enables the machine to operate to perform at least one function according to the invoked at least one instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. Machine-readable storage media may be provided in the form of non-transitory storage media. The term "non-transitory" simply means that the storage medium is a tangible device and does not include signals (e.g., electromagnetic waves), but this term does not distinguish between data being stored semi-permanently in the storage medium and data being temporarily stored in the storage medium.
[0127] According to embodiments, methods according to various embodiments of this disclosure may be included and provided in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disk read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an app store (e.g., the Play Store™), or may be distributed directly between two user devices (e.g., smartphones) (e.g., downloaded or uploaded). If distributed online, at least a portion of the computer program product may be temporarily generated, or at least a portion of the computer program product may be stored at least temporarily in a machine-readable storage medium (such as the memory of a manufacturer's server, an app store's server, or a forwarding server).
[0128] According to various embodiments, each of the above-described components (e.g., a module or program) may include a single entity or multiple entities, and some of the multiple entities may be separately disposed in different components. According to various embodiments, one or more of the above-described components may be omitted, or one or more other components may be added. Optionally or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform the one or more functions of each of the multiple components in the same or similar manner as the corresponding component of the multiple components performed one or more functions before integration. According to various embodiments, the operations performed by a module, program, or other component may be performed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be run in a different order or omitted, or one or more other operations may be added.
[0129] The effects of this document are not limited to those described above, and those skilled in the art can clearly understand from the above description other effects not mentioned.
Claims
1. An electronic device comprising: The housing includes a first housing and a second housing that rotate relative to the hinge; The display is included in a first housing and a second housing and is folded relative to the boundary line between the first housing and the second housing; At least one processor, including processing circuitry; and Memory stores instructions that can be executed individually or jointly by at least one processor. The instructions stored in the memory are configured to cause the electronic device to: A first image is displayed on a first display area that is at least partially included in a first housing, and a second image is displayed on a second display area that is at least partially included in a second housing; Identify the color values of the first and second display areas; and When the difference between the color value recognized by the first display area and the color value recognized by the second display area is greater than or equal to a preset value. Execute a brightness adjustment mode for individually adjusting the brightness of the first display area or the second display area.
2. The electronic device according to claim 1, wherein, The instructions stored in the memory are set to cause the electronic device to: Identify the color value of a first boundary region, which is an area based on the first width of the surface of the first display region in contact with the second display region; as well as Identify the color value of the second boundary region, which is the area with a second width based on the surface of the second display region that contacts the first display region.
3. The electronic device according to claim 2, wherein, The instructions stored in the memory are set to cause the electronic device to: At least one of the first width and the second width is set based on the angle between the first housing and the second housing; When the angle increases, decrease at least one of the first width and the second width; and When the angle decreases, increase at least one of the first width and the second width.
4. The electronic device according to claim 1, wherein, The instructions stored in the memory are set to cause the electronic device to: Identify the average color value of the first display area and the average color value of the second display area during a preset time period; as well as When the difference between the average color value recognized in the first display area and the average color value recognized in the second display area is greater than or equal to a preset value... Execute brightness adjustment mode.
5. The electronic device according to claim 1, wherein, The color values of the first display area include a first summation value, which is the sum of the R color values at a preset first ratio, the G color values at a preset second ratio, and the B color values at a preset third ratio for the first display area. The color values of the second display area include a second summation value, which is the sum of the R color values at a preset first ratio, the G color values at a preset second ratio, and the B color values at a preset third ratio for the second display area. The instructions stored in the memory are set to cause the electronic device to: The first summation value is determined as the brightness of the first display area; as well as The second summation value is determined as the brightness of the second display area.
6. The electronic device according to claim 1, wherein, The instructions stored in the memory are set to cause the electronic device to: When the color value identified in the second display area is brighter than the color value identified in the first display area Adjust the brightness of the second display area to dark.
7. The electronic device according to claim 1, further comprising: Illuminance sensor, The instructions stored in the memory are configured to cause the electronic device to: Use an illuminance sensor to detect ambient brightness; and When the detected ambient brightness is less than the preset brightness Execute brightness adjustment mode.
8. The electronic device according to claim 1, further comprising: camera, The instructions stored in the memory are configured to cause the electronic device to: Use a camera to take images; Obtain RGB values from the captured image; Convert the obtained RGB values to YCbCr values; Identify luminance information from the converted YCbCr values; and When the recognized brightness information is less than the preset value, Execute brightness adjustment mode.
9. The electronic device according to claim 1, wherein, The instructions stored in the memory are set to cause the electronic device to: A brightness adjustment UI is displayed on the monitor for adjusting the brightness of at least one of the first display area and the second display area.
10. The electronic device according to claim 9, wherein, The brightness adjustment UI includes controls for activating brightness adjustment in individual display areas, and The instructions stored in the memory are set to cause the electronic device to: When the control is activated The brightness of at least one area in the first and second display areas is adjusted individually based on user input; and When the control is deactivated The brightness of the first and second display areas is adjusted based on user input.
11. A method for controlling the brightness of a display included in a first housing and a second housing, the first housing and the second housing rotating relative to a hinge and folding relative to a boundary line between the first housing and the second housing, the method comprising: A first image is displayed on a first display area that is at least partially included in a first housing, and a second image is displayed on a second display area that is at least partially included in a second housing; Identify the color values of the first and second display areas; as well as When the difference between the color value recognized by the first display area and the color value recognized by the second display area is greater than or equal to a preset value. Execute a brightness adjustment mode for individually adjusting the brightness of the first display area or the second display area.
12. The method according to claim 11, wherein, The color values to be identified include: Identify the color value of a first boundary region, the first boundary region being the area based on a first width of the surface where the first display region contacts the second display region; and Identify the color value of the second boundary region, which is the area with a second width based on the surface of the second display region that contacts the first display region.
13. The method of claim 12, further comprising: At least one of the first width and the second width is set based on the angle between the first housing and the second housing. Setting at least one of the first width and the second width includes: When the angle increases, at least one of the first width and the second width decreases; and When the angle decreases, increase at least one of the first width and the second width.
14. The method according to claim 11, wherein, The color values to be identified include: Identify the average color value of the first display area and the average color value of the second display area during a preset time period; The brightness adjustment modes include: When the difference between the average color value recognized in the first display area and the average color value recognized in the second display area is greater than or equal to a preset value... Execute brightness adjustment mode.
15. A non-transitory computer-readable storage medium having recorded a program for performing a method for controlling the brightness of a display included in a first housing and a second housing, the first housing and the second housing being rotated relative to a hinge and folded relative to a boundary line between the first housing and the second housing, the method comprising: A first image is displayed on a first display area that is at least partially included in a first housing, and a second image is displayed on a second display area that is at least partially included in a second housing; Identify the color values of the first and second display areas; as well as When the difference between the color value recognized by the first display area and the color value recognized by the second display area is greater than or equal to a preset value. Execute a brightness adjustment mode for individually adjusting the brightness of the first display area or the second display area.