[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2019132445A1 - 디스플레이의 열화를 보상하기 위한 전자 장치 및 그의 동작 방법 - Google Patents

디스플레이의 열화를 보상하기 위한 전자 장치 및 그의 동작 방법 Download PDF

Info

Publication number
WO2019132445A1
WO2019132445A1 PCT/KR2018/016473 KR2018016473W WO2019132445A1 WO 2019132445 A1 WO2019132445 A1 WO 2019132445A1 KR 2018016473 W KR2018016473 W KR 2018016473W WO 2019132445 A1 WO2019132445 A1 WO 2019132445A1
Authority
WO
WIPO (PCT)
Prior art keywords
average
deterioration
display
region
processor
Prior art date
Application number
PCT/KR2018/016473
Other languages
English (en)
French (fr)
Inventor
서은숙
이태웅
최승규
김한여울
김호진
한동균
김광태
변형섭
염동현
Original Assignee
삼성전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자 주식회사 filed Critical 삼성전자 주식회사
Publication of WO2019132445A1 publication Critical patent/WO2019132445A1/ko

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • G09G3/30Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
    • G09G3/32Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/04Maintaining the quality of display appearance
    • G09G2320/041Temperature compensation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/04Maintaining the quality of display appearance
    • G09G2320/043Preventing or counteracting the effects of ageing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving

Definitions

  • Various embodiments relate to a method and electronic device for compensating for display degradation.
  • a display included in various electronic devices may include a light emitting element, such as a light emitting diode (LED) or an organic light emitting diode (OLED).
  • the display may comprise a plurality of pixels, each of the plurality of pixels including a light emitting element.
  • the light emitting device may include various organic materials that emit light of various colors (i.e., wavelengths) as power or voltage is applied.
  • the performance of the light emitting device may deteriorate with aging. The deterioration of the performance of the light emitting element may be caused by the deterioration of the display.
  • the electronic device can determine the degree to which the performance of the plurality of pixels included in the display is degraded to compensate for the degradation of the display.
  • the electronic device can acquire and store the output value of each of the plurality of pixels to determine the degree to which the performance of the plurality of pixels included in the display is degraded.
  • Various embodiments may be used to divide a display into one or more areas and obtain parameters for each of the one or more areas to compensate for degradation for each of the one or more areas, And methods.
  • Various embodiments may be used to obtain a representative degradation degree for a partial region included in a display and compensate for an output value of a plurality of pixels included in the partial region based on the representative degree of deterioration, Apparatus and method.
  • An electronic device includes a display including a first region having one or more first pixels and a second region having one or more second pixels and a display corresponding to the first region based on the first pixels Determining a second average degree of deterioration corresponding to the first region based on the first pixels and the second average degree of deterioration based on the second pixels and if the first average degree of deterioration satisfies the first condition, Sets at least some of the pixels to a first specified attribute value and sets at least some of the second pixels to a second specified attribute value if the second average deterioration satisfies a specified second condition And a processor configured to display the image on the display based on the first specified property value or the second specified property value.
  • An electronic device includes a display including a first region including a plurality of pixels and a second region including a plurality of pixels and a second region including a plurality of pixels included in the first region, Determining a first average degree of deterioration corresponding to the first region, determining a second average degree of deterioration corresponding to the second region based on the plurality of pixels included in the second region, Change output values of a plurality of pixels included in the first region using the first average deterioration degree based on determining that a specified condition for changing an output value of a plurality of pixels is satisfied, And at least one processor configured to display an image on the display based on the values.
  • the method of an electronic device includes the steps of determining a first average deterioration corresponding to the first region based on a plurality of pixels included in a first region of a display of the electronic device, Determining a second average degree of deterioration corresponding to the second region based on the plurality of pixels included in the second region of the first region; Changing the output values of the plurality of pixels included in the first area using the first average deterioration based on determining that the condition is met; And < / RTI >
  • An apparatus and method in accordance with various embodiments includes the steps of dividing a display into one or more areas and obtaining parameters for each of the one or more areas to compensate for degradation for each of the one or more areas, Can be minimized.
  • an apparatus and method are provided for obtaining a representative deterioration degree for a partial region included in a display, and compensating an output value of a plurality of pixels included in the partial region based on the representative deterioration degree, Can be reduced.
  • FIG. 1 is a block diagram of an electronic device in a network environment, in accordance with various embodiments.
  • FIG. 2 is a block diagram of a display device, in accordance with various embodiments.
  • Figure 3 shows an example of the functional configuration of an electronic device according to various embodiments.
  • Figure 4 shows an example of the functional configuration of a display driver IC and a display in an electronic device according to various embodiments.
  • Figure 5 illustrates an example of the functionality of an image processing module in an electronic device according to various embodiments.
  • Figure 6 illustrates an example of the functionality of a processor in an electronic device according to various embodiments.
  • Figure 7 shows an example of regions that can be distinguished in a display according to various embodiments.
  • FIG. 8 illustrates an example of a method for calculating the cumulative average output value of a plurality of pixels included in each of one or more areas in an electronic device according to various embodiments.
  • FIG. 9 shows an example of a screen displayed as a result of changing the output value of pixels in a display according to various embodiments.
  • FIG. 10 shows an example of a screen displayed as a result of stepwise changing an output value of pixels located around the boundary of one or more areas in a display according to various embodiments.
  • Figure 11 shows an example of the operation of an electronic device according to various embodiments.
  • FIG 12 shows another example of the operation of an electronic device according to various embodiments.
  • FIG. 13 shows an example of an operation for performing stepped compensation in an electronic device according to various embodiments.
  • FIG. 14 illustrates an example of an operation for determining an area for performing compensation in an electronic device according to various embodiments.
  • An electronic device can be various types of devices.
  • the electronic device can include, for example, at least one of a portable communication device (e.g., a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance.
  • a portable communication device e.g., a smart phone
  • a computer device e.g., a laptop, a desktop, a smart phone
  • portable multimedia device e.g., a portable multimedia device
  • portable medical device e.g., a portable medical device
  • camera e.g., a camera
  • a wearable device e.g., a smart watch
  • a home appliance e.g., a smart bracelet
  • first component is "(functionally or communicatively) connected” or “connected” to another (second) component, May be connected directly to the component, or may be connected through another component (e.g., a third component).
  • module includes units comprised of hardware, software, or firmware and may be used interchangeably with terms such as, for example, logic, logic blocks, components, or circuits.
  • a module may be an integrally constructed component or a minimum unit or part thereof that performs one or more functions.
  • the module may be configured as an application-specific integrated circuit (ASIC).
  • ASIC application-specific integrated circuit
  • Various embodiments of the present document may include instructions stored on a machine-readable storage medium (e.g., internal memory 136 or external memory 138) readable by a machine (e.g., a computer) Software (e.g., program 140).
  • the device may include an electronic device (e.g., electronic device 100) in accordance with the disclosed embodiments as an apparatus that is operable to invoke stored instructions from the storage medium and act upon the called instructions.
  • the instruction When the instruction is executed by a processor (e.g., processor 120), the processor may perform the function corresponding to the instruction, either directly or using other components under the control of the processor.
  • the instructions may include code generated or executed by the compiler or interpreter.
  • a device-readable storage medium may be provided in the form of a non-transitory storage medium.
  • 'non-temporary' means that the storage medium does not include a signal and is tangible, but does not distinguish whether data is stored semi-permanently or temporarily on the storage medium.
  • the method according to various embodiments disclosed herein may be provided in a computer program product.
  • a computer program product can be traded between a seller and a buyer as a product.
  • a computer program product may be distributed in the form of a machine readable storage medium (eg, compact disc read only memory (CD-ROM)) or distributed online through an application store (eg PlayStore TM).
  • CD-ROM compact disc read only memory
  • PlayStore TM application store
  • at least a portion of the computer program product may be temporarily stored, or temporarily created, on a storage medium such as a manufacturer's server, a server of an application store, or a memory of a relay server.
  • Each of the components may be comprised of a single entity or a plurality of entities, and some of the subcomponents described above may be omitted, or other subcomponents May be further included in various embodiments.
  • some components e.g., modules or programs
  • FIG. 1 is a block diagram of an electronic device 101 in a network environment 100, in accordance with various embodiments.
  • an electronic device 101 in a network environment 100 communicates with an electronic device 102 via a first network 198 (e.g., near-field wireless communication) or a second network 199 (E. G., Remote wireless communication).
  • a first network 198 e.g., near-field wireless communication
  • a second network 199 E. G., Remote wireless communication
  • ≪ / RTI &gt the electronic device 101 is capable of communicating with the electronic device 104 through the server 108.
  • the electronic device 101 includes a processor 120, a memory 130, an input device 150, an audio output device 155, a display device 160, an audio module 170, a sensor module 176, an interface 177, a haptic module 179, a camera module 180, a power management module 188, a battery 189, a communication module 190, a subscriber identity module 196, and an antenna module 197 ).
  • at least one (e.g., display 160 or camera module 180) of these components may be omitted from the electronic device 101, or other components may be added.
  • some components such as, for example, a sensor module 176 (e.g., a fingerprint sensor, an iris sensor, or an illuminance sensor) embedded in a display device 160 Can be integrated.
  • Processor 120 may be configured to operate at least one other component (e.g., hardware or software component) of electronic device 101 connected to processor 120 by driving software, e.g., And can perform various data processing and arithmetic operations.
  • Processor 120 loads and processes commands or data received from other components (e.g., sensor module 176 or communication module 190) into volatile memory 132 and processes the resulting data into nonvolatile memory 134.
  • the processor 120 may operate in conjunction with a main processor 121 (e.g., a central processing unit or an application processor) and, independently, or additionally or alternatively, Or a co-processor 123 (e.g., a graphics processing unit, an image signal processor, a sensor hub processor, or a communications processor) specific to the designated function.
  • a main processor 121 e.g., a central processing unit or an application processor
  • a co-processor 123 e.g., a graphics processing unit, an image signal processor, a sensor hub processor, or a communications processor
  • the coprocessor 123 may be operated separately from or embedded in the main processor 121.
  • the coprocessor 123 may be used in place of the main processor 121, for example, while the main processor 121 is in an inactive (e.g., sleep) state, At least one component (e.g., display 160, sensor module 176, or communications module 176) of the components of electronic device 101 (e.g., 190) associated with the function or states.
  • the coprocessor 123 e.g., an image signal processor or communications processor
  • the coprocessor 123 is implemented as a component of some other functionally related component (e.g., camera module 180 or communication module 190) .
  • Memory 130 may store various data used by at least one component (e.g., processor 120 or sensor module 176) of electronic device 101, e.g., software (e.g., program 140) ), And input data or output data for the associated command.
  • the memory 130 may include a volatile memory 132 or a non-volatile memory 134.
  • the program 140 may be software stored in the memory 130 and may include, for example, an operating system 142, a middleware 144,
  • the input device 150 is an apparatus for receiving a command or data to be used for a component (e.g., processor 120) of the electronic device 101 from the outside (e.g., a user) of the electronic device 101,
  • a component e.g., processor 120
  • a microphone, a mouse, or a keyboard may be included.
  • the sound output device 155 is a device for outputting a sound signal to the outside of the electronic device 101.
  • the sound output device 155 may be a speaker for general use such as a multimedia reproduction or a sound reproduction, .
  • the receiver may be formed integrally or separately with the speaker.
  • Display device 160 may be an apparatus for visually providing information to a user of electronic device 101 and may include, for example, a display, a hologram device, or a projector and control circuitry for controlling the projector. According to one embodiment, the display device 160 may include a touch sensor or a pressure sensor capable of measuring the intensity of the pressure on the touch.
  • the audio module 170 is capable of bi-directionally converting sound and electrical signals. According to one embodiment, the audio module 170 may acquire sound through the input device 150, or may be connected to the audio output device 155, or to an external electronic device (e.g., Electronic device 102 (e.g., a speaker or headphone)).
  • an external electronic device e.g., Electronic device 102 (e.g., a speaker or headphone)
  • the sensor module 176 may generate an electrical signal or data value corresponding to an internal operating state (e.g., power or temperature) of the electronic device 101, or an external environmental condition.
  • the sensor module 176 may be a gesture sensor, a gyro sensor, a barometric sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared sensor, Or an illuminance sensor.
  • the interface 177 may support a designated protocol that may be wired or wirelessly connected to an external electronic device (e.g., the electronic device 102).
  • the interface 177 may include a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
  • HDMI high definition multimedia interface
  • USB universal serial bus
  • SD card interface Secure Digital interface
  • audio interface an audio interface
  • the connection terminal 178 may be a connector such as an HDMI connector, a USB connector, an SD card connector, or an audio connector that can physically connect the electronic device 101 and an external electronic device (e.g., the electronic device 102) (E.g., a headphone connector).
  • an HDMI connector such as an HDMI connector, a USB connector, an SD card connector, or an audio connector that can physically connect the electronic device 101 and an external electronic device (e.g., the electronic device 102) (E.g., a headphone connector).
  • the haptic module 179 may convert electrical signals into mechanical stimuli (e.g., vibrations or movements) or electrical stimuli that the user may perceive through tactile or kinesthetic sensations.
  • the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
  • the camera module 180 can capture a still image and a moving image.
  • the camera module 180 may include one or more lenses, an image sensor, an image signal processor, or a flash.
  • the power management module 188 is a module for managing the power supplied to the electronic device 101, and may be configured as at least a part of, for example, a power management integrated circuit (PMIC).
  • PMIC power management integrated circuit
  • the battery 189 is an apparatus for supplying power to at least one component of the electronic device 101 and may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
  • the communication module 190 is responsible for establishing a wired or wireless communication channel between the electronic device 101 and an external electronic device (e.g., electronic device 102, electronic device 104, or server 108) Lt; / RTI > Communication module 190 may include one or more communication processors that support wired communication or wireless communication, operating independently of processor 120 (e.g., an application processor).
  • the communication module 190 may include a wireless communication module 192 (e.g., a cellular communication module, a short range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (E.g., a local area network (LAN) communication module, or a power line communication module), and the corresponding communication module may be used to communicate with a first network 198 (e.g., Bluetooth, WiFi direct, Communication network) or a second network 199 (e.g., a telecommunications network such as a cellular network, the Internet, or a computer network (e.g., a LAN or WAN)).
  • a wireless communication module 192 e.g., a cellular communication module, a short range wireless communication module, or a global navigation satellite system (GNSS) communication module
  • GNSS global navigation satellite system
  • wired communication module 194 E.g., a local area network (LAN) communication module, or a power line communication module
  • the wireless communication module 192 may use the user information stored in the subscriber identification module 196 to identify and authenticate the electronic device 101 within the communication network.
  • the antenna module 197 may include one or more antennas for externally transmitting or receiving signals or power.
  • the communication module 190 e.g., the wireless communication module 192 may transmit signals to or receive signals from an external electronic device via an antenna suitable for the communication method.
  • Some of the components are connected to each other via a communication method (e.g., bus, general purpose input / output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI) (Such as commands or data) can be exchanged between each other.
  • a communication method e.g., bus, general purpose input / output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI) (Such as commands or data) can be exchanged between each other.
  • the command or data may be transmitted or received between the electronic device 101 and the external electronic device 104 via the server 108 connected to the second network 199.
  • Each of the electronic devices 102 and 104 may be the same or a different kind of device as the electronic device 101.
  • all or a portion of the operations performed in the electronic device 101 may be performed in another or a plurality of external electronic devices.
  • the electronic device 101 in the event that the electronic device 101 has to perform some function or service automatically or upon request, the electronic device 101 may be capable of executing the function or service itself, And may request the external electronic device to perform at least some functions associated therewith.
  • the external electronic device receiving the request can execute the requested function or additional function and transmit the result to the electronic device 101.
  • the electronic device 101 can directly or additionally process the received result to provide the requested function or service.
  • cloud computing, distributed computing, or client-server computing technology may be used.
  • FIG. 2 is a block diagram 200 of a display device 160, in accordance with various embodiments.
  • the display device 160 may include a display 210 and a display driver IC (DDI) 230 for controlling the same.
  • the DDI 230 may include an interface module 231, a memory 233 (e.g., a buffer memory), an image processing module 235, or a mapping module 237.
  • the DDI 230 is coupled to the processor 120 (e.g., the main processor 121 (e.g., an application processor) or the main processor 121 via the interface module 231, (E.g., the video data control unit 123), or image control signals corresponding to commands for controlling the video data.
  • the DDI 230 can communicate with the touch circuit 250, the sensor module 176, and the like through the interface module 231.
  • the DDI 230 may store at least a part of the received image information in the memory 233, for example, on a frame-by-frame basis.
  • the image processing module 235 may perform a preprocessing or post-processing (e.g., resolution, brightness, or resizing) of at least a portion of the image data based at least on characteristics of the image data or characteristics of the display 210, Can be performed.
  • the mapping module 237 may perform preprocessing through the image processing module 135 based at least in part on the attributes of the pixels of the display 210 (e.g., the array of pixels (RGB stripe or pentile) Or convert the post-processed image data into a voltage value or a current value capable of driving the pixels. At least some pixels of the display 210 may be displayed based on, for example, the voltage value or the current value so that visual information (e.g., text, image, or icon) corresponding to the image data is displayed on the display 210 .
  • visual information e.g., text, image, or icon
  • the display device 160 may further include a touch circuit 250.
  • the touch circuit 250 may include a touch sensor 251 and a touch sensor IC 253 for controlling the touch sensor 251.
  • the touch sensor IC 253 controls the touch sensor 251 to measure a change in a signal (e.g., a voltage, a light amount, a resistance, or a charge amount) with respect to a specific position of the display 210, (E.g., position, area, pressure, or time) of the sensed touch input or hovering input to the processor 120.
  • the touch input or hovering input of the touch input or hovering input may be sensed.
  • At least a portion of the touch circuit 250 may be provided as part of the display driver IC 230, or the display 210, (E. G., Coprocessor 123). ≪ / RTI >
  • the display device 160 further comprises at least one sensor (e.g., a camera, a fingerprint sensor, an iris sensor, a pressure sensor or an ambient light sensor) of the sensor module 176, .
  • the at least one sensor or the control circuitry thereof may be embodied in a part of the display device 160 (e.g., the display 210 or the DDI 230) or a part of the touch circuit 250.
  • the sensor module 176 embedded in the display device 160 includes a biosensor (e.g., a fingerprint sensor, an iris sensor, etc.), the biosensor displays biometric information (E.g., fingerprint images, iris images, etc.).
  • the pressure sensor may obtain pressure information for the touch input through some or all of the area of the display 210 .
  • the touch sensor 251 or the sensor module 176 may be disposed between pixels of the pixel layer of the display 210, or above or below the pixel layer.
  • FIG 3 shows an example of the functional configuration of the electronic device 101 according to various embodiments.
  • the electronic device 101 may include a processor 120, a memory 130, a display 210, and a display driver IC 230.
  • the display driver IC 230 may include an image processing module 235.
  • the processor 120 and the memory 130 shown in FIG. 3 may correspond to the processor 120 and the memory 130 shown in FIG.
  • the display 210, the display driver IC 230, and the image processing module 235 shown in FIG. 3 are similar to the display 210, the display driver IC 230, and the image processing module 235 shown in FIG. ≪ / RTI > However, the present invention is not limited thereto, and some components may be omitted, or other components may be added. 4 to 10, the functional configuration (e.g., processor 120, memory 130, display 210, display driver IC 230, and image processing module 235) of electronic device 101, May be described in detail.
  • the display 210 may be functionally coupled to the display driver IC 230.
  • the display 210 may display a screen based on control of the display driver IC 230.
  • the display 210 may comprise a plurality of pixels.
  • Each pixel 400 included in the plurality of pixels includes a first subpixel 401 that outputs light of a first color, a second subpixel 402 that outputs light of a second color, And a third subpixel 403 outputting light of a color.
  • the plurality of pixels may be arranged in a matrix form, and the number of the plurality of pixels may be determined according to the resolution or size of the display 210.
  • the first subpixel 401, the second subpixel 402, and the third subpixel 403 output different first color, second color, and third color light .
  • the first subpixel 401 can output red (R) light
  • the second subpixel 402 can output green (G) light
  • the third subpixel 403 can output blue (B) light.
  • the pixel 400 disposed on the display 210 may be a set of subpixels configured in RGBG (red green blue green), RGBY (red green blue yellow), or RGBW .
  • the display driver IC 230 can display an image through the display 210 by driving a plurality of pixels.
  • the display driver IC 230 may receive information about the image (i.e., input image data) from the processor 120 to display the image. Information about the image can be received for each frame.
  • the information on the image may include information on the output values of the plurality of pixels and information on the coordinates of the plurality of pixels.
  • the display driver IC 230 may receive, from the processor 120, information about the output values of the pixel 400 and information about the coordinates of the pixel 400, as information about the image.
  • Information about the output value of the pixel 400 includes information about the output value of the first subpixel 401, the output value of the second subpixel 402, and the output value of the third subpixel 403 can do.
  • the information on the output value of the first subpixel 401 is 8-bit size information, and may have a value of 0 to 255.
  • the second subpixel 402 and the third subpixel 403 may be the same.
  • the pixel 400 outputs the output value of the first sub pixel 401 (hereinafter referred to as R value), the output value of the second sub pixel 402 (hereinafter referred to as G value), and the output of the third sub pixel 403 (Hereinafter, referred to as " B value ").
  • the pixel 400 can display full red have. If the ⁇ R value, G value, B value ⁇ for the pixel 400 is ⁇ 255, 255, 255 ⁇ respectively, the pixel 400 may display full white. When the ⁇ R value, G value, B value ⁇ for the pixel 400 is ⁇ 0, 0, 0 ⁇ , the pixel 400 can display full black.
  • the present invention is not limited to this, and the information on the output values of subpixels may have various sizes as well as 8 bits. The number of colors that can be displayed through the pixel 400 may vary depending on the bit size representing the output value of the subpixel.
  • a "deterioration degree” refers to the degree of deterioration of a light emitting element (e.g., a first subpixel 401, a second subpixel 402, and a third subpixel 403)
  • the light emitting performance of the light emitting diode is deteriorated. For example, if the performance of the first subpixel 401 is reduced from 100% to 80%, the degree of deterioration of the first subpixel 401 can be expressed as 20%. If the deterioration degree of the first subpixel 401 is 20%, even if a maximum voltage or a maximum current is applied to the first subpixel 401, the first subpixel 401 displays a full red I can not.
  • the red color displayed in the first subpixel 401 may be red corresponding to 233, which is 80% performance.
  • the color displayed through the display 210 may not correspond to the color received from the processor 120. Therefore, compensation for the output value of a plurality of pixels may be required.
  • the lifetime of the R-subpixel (e.g., first subpixel 401), the lifetime of the G-subpixel (e.g., second subpixel 402) 3 subpixels 403) may be different from each other. Therefore, the degree of deterioration of the R-subpixel, the degree of deterioration of the G-subpixel, and the degree of deterioration of the B-subpixel may differ from each other under the same conditions. For example, if the G-subpixel and the B-subpixel are more degraded than the R-subpixel, the color displayed through the display 210 will be redder than the color received from the processor 120 reddish).
  • the degradation degree of R-subpixel, the degree of degradation of G-subpixel, and the degree of degradation of B-subpixel ⁇ are ⁇ 0%, 20%, 20% ⁇ , 255, 255 ⁇ representing full white
  • the color displayed through the display 210 is reddish white, corresponding to ⁇ 255, 230, 230 ⁇ Lt; / RTI > Therefore, compensation for the output value of a plurality of pixels may be required.
  • the compensation may be to change the output value corresponding to full white from ⁇ 255, 255, 255 ⁇ to a performance reduction of the R-subpixel by 20% to ⁇ 230, 255, 255 ⁇ .
  • the display driver IC 230 may process information about the image received from the processor 120 via the image processing module 235.
  • the image processing module 235 may perform preprocessing 501 and / or post processing 503 on information about an image.
  • the preprocessing 501 includes processing for adjusting the color saturation of the image or sharpening the image for information (e.g., output values of a plurality of pixels) about the image received from the processor 120 can do.
  • the post-processing 503 may include processing to reduce the degree of white color from the output values of the plurality of pixels to reduce power consumption.
  • the output values of the plurality of pixels adjusted through the post-processing 503 may finally be output through the display 210.
  • the image processing module 235 may perform a process 502 for compensating for information (e.g., output values of a plurality of pixels) about the image.
  • processing for compensation 502 may include processing to change the output value of the plurality of pixels to compensate for the hue that has changed as the display 210 deteriorates. A detailed description of the processing 502 for compensation will be described later with reference to Figs.
  • the image processing module 235 performs pre-processing 501 on the information about the image received from the processor 120, then performs processing 502 for compensation, and finally A post-process 503 can be performed.
  • at least a portion of the processing 502 for compensation may be performed by the processor 120.
  • processor 120 may perform processing corresponding to processing 502 for compensation and may then send information (e.g., output values of a plurality of pixels) for the resulting image to image processing module 235, .
  • image processing module 235 may not perform processing 502 for compensation.
  • the display 210 may display an image based on an output value of a plurality of pixels processed through the image processing module 235.
  • the display driver IC 230 may drive a plurality of pixels with a voltage value or a current value corresponding to the output value of the plurality of pixels processed through the image processing module 235.
  • the pixel 400 may be driven based on a voltage value or a current value corresponding to the output value of the pixel 400, thereby displaying a color corresponding to the output value of the pixel 400.
  • the plurality of pixels may be driven based on a voltage value or a current value corresponding to the output value of the plurality of pixels, thereby displaying the image in the entire area or at least a part of the area of the display 210.
  • the electronic device 101 may turn on the display 210.
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 generates information (e.g., output values of a plurality of pixels) about the image to be displayed through the display 210 based on the state of the display 210 being turned on can do.
  • the electronic device 101 e.g., the processor 120
  • the display driver IC 230 can display the image stored in the graphic random access memory (GRAM) Information can be used to display the screen.
  • GRAM graphic random access memory
  • the electronic device 101 may distinguish the display 210 into one or more regions.
  • the electronic device 101 e.g., the processor 120
  • one or more regions may include a first region 701, a second region 702, a third region 703, a fourth region 704, a fifth region 705, , Or a sixth region 706.
  • one or more areas may be selected based on user input on a user interface (UI) associated with the setting of the electronic device 101.
  • UI user interface
  • the one or more regions may be selected based on user input from among a plurality of possible regions comprising at least one of the first region 701 to the sixth region 706.
  • the one or more areas may be stored in the electronic device 101 at the manufacturing stage of the electronic device 101.
  • one or more of the areas may include a first area 701 (e.g., a status bar area) that provides information about the state of the electronic device 101 (e.g., battery level, current time) within the screen .
  • the one or more areas may include a second area 702 (e.g., a soft key area) that provides a soft key for operating the electronic device 101 within the screen.
  • the one or more areas may include a third area 703 (e.g., a main area) other than the first area 701 and the second area 702 in the screen.
  • the one or more areas may include a fourth area 704 corresponding to the entire area of the screen.
  • the one or more regions may include a fifth region 705 corresponding to an area of the light source for optical fingerprint recognition.
  • the one or more regions may include a sixth region 706 (e.g., an edge region) that provides various menus or information.
  • One or more areas may be at least one of the top, bottom, left, and right of the electronic device 101. [ The one or more areas may be a side display area that is bent 90 degrees from the display 210.
  • the average degree of degradation for each of the one or more regions may be different.
  • the average degree of degradation for each of the one or more regions may be different, depending on the content that the one or more regions typically represent.
  • the present invention is not limited to this, and the processor 120 may distinguish the display 210 from one or more regions different from the first region 701 to the sixth region 706.
  • the processor 120 may determine one or more regions based on partially controlling the brightness of the display 210 to reduce power consumption.
  • the processor 120 may determine the one or more zones based on separately controlling the brightness of one or more zones included in the display 210 by using one or more zones to determine the average degree of deterioration, . ≪ / RTI >
  • Processor 120 may store information about one or more regions in a memory (e.g., memory 130 or non-volatile memory included in display driver IC 230). For example, the processor 120 may determine that the first region 701, the second region 702, and the third region 703, based on the division of the display 210 into a first region 701, a second region 702, Information about the coordinates of the included pixels, the coordinates of the pixels included in the second area 702, and the coordinates of the pixels included in the third area 703 may be stored in a memory (e.g., memory 130 or display driver IC 230). ≪ / RTI >
  • the processor 120 may store, in the memory, parameters for determining an average degree of deterioration for each of one or more areas, as well as information (e.g., coordinates) about one or more areas.
  • the parameters for each of the one or more areas may include a cumulative average output value (e.g., cumulative average on pixel ratio) of pixels included in each of the one or more areas, a cumulative usage time (e.g., display on time ), A cumulative average luminance, or a cumulative average temperature.
  • processor 120 may store information about one or more areas and information about parameters in non-volatile memory (e.g., flash memory) included in display driver IC 230 as well as memory 130 .
  • the display driver IC 230 may operate while the processor 120 is in the sleep state.
  • the processor 120 may send information about the image, information about one or more areas, information about the parameters to the display driver IC 230 before entering the sleep state.
  • the display driver IC 230 may display a screen based on the received information, or may acquire the parameter.
  • the electronic device 101 may obtain parameters for each of the one or more areas.
  • the electronic device 101 may obtain the parameters to determine the average degradation for each of the one or more areas.
  • electronic device 101 e.g., processor 120
  • the parameters required to determine the average deterioration rate for the target can be obtained.
  • the average degree of deterioration with respect to the first region 701 is determined by the average deterioration degree of the R-sub pixels included in the first region 701 (hereinafter referred to as R-average deterioration degree), the G- Average deterioration (hereinafter referred to as G-average deterioration) of the subpixels and an average deterioration degree of the B-subpixels included in the first region 701 (hereinafter, B-average deterioration).
  • the electronic device 101 e.g., the processor 120 obtains the parameters required to determine the R-average deterioration, the G-average deterioration, and the B-average deterioration for the first region 701 can do.
  • Table 1 may indicate various parameters for determining the average deterioration for each of the one or more areas. Table 1 summarizes the parameters required to determine the R-average deterioration, the G-average deterioration, and the B-average deterioration for the first region 701 and the R- Average deterioration degree, G-average deterioration degree, and B-average deterioration degree.
  • a parameter i.e., a non-volatile parameter
  • for calculating the average deterioration degree may be a cumulative average output value (e.g., cumulative average OPR (on pixel ratio)) of subpixels included in each of one or more areas, Time of use (e.g., display on time), cumulative average luminance, or cumulative average temperature.
  • the processor 120 may obtain the volatile parameter 10 per frame.
  • the processor 120 may obtain an average output value of the R-sub pixels included in the first area 701 for each frame to determine the R-average deterioration for the first area 701 .
  • the processor 120 may temporarily store the volatile parameter 10 in the volatile memory 132.
  • the processor 120 uses the volatile parameter 10 obtained for each frame to calculate the nonvolatile parameter 20 which is the cumulative average value of the volatile parameter 10 (for example, the R-sub-pixel included in the first area 701) Can be calculated.
  • the non-volatile parameter 20 may correspond to a time-averaged value of the volatile parameter 10.
  • the processor 120 may store the calculated non-volatile parameter 20 in the non-volatile memory 134.
  • the processor 120 can update the nonvolatile parameter 20 stored in the nonvolatile memory 134 for each frame using the volatile parameter 10 obtained for each frame.
  • the processor 120 may delete the volatile parameter 10 used in the calculation of the non-volatile parameter 20 (i.e., the cumulative average value of the volatile parameter 10) from the volatile memory 132.
  • the processor 120 may determine the average degradation for each of the one or more areas based on the non-volatile parameter 20. A detailed description of a method for calculating the cumulative average output value of a plurality of pixels included in each of one or more areas to determine the average deterioration for each of the one or more areas will be described later in FIG.
  • the electronic device 101 may determine an average degree of deterioration for each of the one or more areas. For example, referring to Table 1, an electronic device 101 (e.g., processor 120) may determine an average degree of degradation based on at least one of non-volatile parameters 20. For example, the electronic device 101 (e.g., processor 120) may determine the cumulative usage time t of the display 210, the cumulative average luminance b of the display 210, Average deterioration for the first region 701 may be determined based on the average temperature a or the cumulative average output value Xl 1 of the R-sub pixels included in the first region 701.
  • the electronic device 101 may determine an average deterioration based on the non-volatile parameter 20 using an equation stored in the memory 130.
  • the electronic device 101 e.g., processor 120
  • electronic device 101 may partially control the brightness of display 210.
  • electronic device 101 e.g., processor 120
  • the electronic device e.g., processor 120
  • Table 2 may indicate various parameters for determining the average deterioration for each of one or more areas based on individually controlling the brightness of the display 210.
  • the electronic device 101 determines the number of pixels included in each of one or more areas (e.g., the first area 701 and the fifth area 705) Average brightness (e.g., c1 and c5) can be obtained.
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 can calculate the cumulative average luminance b5 of pixels, which is the cumulative average value of the average luminance c5, using the average luminance c5 obtained for each frame have.
  • the electronic device 101 e.g., processor 120
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 may determine the cumulative use time t of the display 210, the cumulative average temperature a of the electronic device 101, Average deterioration of the fifth region 705 based on at least one of cumulative average luminance b5 of pixels or cumulative average output value X51 of R-sub pixels included in the fifth region 705. [ Can be determined.
  • R-average deterioration, G-average deterioration, and B-average deterioration may be different. If the processor 120 transmits information on full white to the display driver IC 230 if the R-average deterioration degree, the G-average deterioration degree, and the B-average deterioration degree are different from each other, ) May not be completely white.
  • the average degree of degradation for each of the one or more regions may be different.
  • the first region 701, the second region 702 and the third region 703 are different from each other if the average degree of deterioration of the first region 701, the second region 702 and the third region 703 are different from each other. May be displayed differently.
  • the processor 120 controls the display 210 to display the background of the first area 701, the second area 702, and the third area 703 in full white
  • the background of the first area 701, the second area 702, and the third area 703 may be displayed in different colors as shown in FIG.
  • the processor 120 may compensate for a change in color of the display 210 as described above.
  • the compensation may be to change the output value of the pixels included in the display 210.
  • the processor 120 may change the output value of the pixels included in the display 210 based on the average deterioration degree.
  • At least a portion of the operations 607 may be performed by the image processing module 235 as a process 502 for the compensation of Fig.
  • the processor 120 may perform compensation if it meets the conditions for compensation. According to one embodiment, the processor 120 may perform compensation at a specified point in time. For example, the processor 120 may perform compensation when the cumulative use time t of the display 210 corresponds to a specified time. According to another embodiment, the processor 120 may perform compensation if the average degradation corresponds to a specified degradation. For example, the processor 120 may perform compensation only for the second area 702 if the average deterioration for the second area 702 corresponds to the specified deterioration degree.
  • the processor 120 may change the output value of the pixels contained in each of the one or more areas, based on the average degradation degree for each of the one or more areas.
  • the processor 120 may change the output value of the pixels included in the first area 701 based on the average deterioration degree for the first area 701. [
  • the processor 120 calculates the output value of the pixels included in the first area 701 based on the maximum of the R-average deterioration degree, the G-average deterioration degree, and the B- Can be changed.
  • the processor 120 when the ⁇ R-average deterioration degree, G-average deterioration degree, B-average deterioration degree ⁇ is ⁇ 5%, 15%, 20% ⁇ for the first region 701, the B- (20%), the output value of the pixels included in the first area 701 can be changed. If the B-average deterioration is 20%, the maximum blue color that the B-subpixels included in the first area 701 can display on average is 230 (i.e., 230 Corresponding blue). Thus, in order to match the color balance or white balance of the first region 701, the processor 120 further reduces the performance of the R-subpixels contained in the first region 701 by 15% The performance of the G-subpixels included in the first area 701 can be further reduced by 5%. The processor 120 may change all of the output values of the sub-pixels (i.e., R, G, B-sub pixels) included in the first area 701 to 80% of the original output value.
  • the sub-pixels i.e., R, G, B-
  • the processor 120 may change the output value of the pixels included in the second area 702 based on the average deterioration degree for the second area 702, as described above.
  • the processor 120 determines the output value of the pixels included in the second area 702 based on the maximum of the R-average deterioration degree, the G-average deterioration degree, and the B- Can be changed. The same operation can be performed for the third area 703 as well. A detailed description of the operation of changing the output value of the pixels will be described later in Fig.
  • the processor 120 determines The output value of the positioned pixels can be changed gradationally or gradually. A detailed description of the operation of stepwise changing the output values of the pixels located around the boundary of one or more regions will be described later in Fig.
  • FIG. 8 illustrates an example of a method for calculating the cumulative average output value of a plurality of pixels included in each of one or more areas in an electronic device according to various embodiments.
  • the output value of the subpixels may be represented by a value between 0 and 255, and may be expressed by an on pixel ratio (OPR).
  • OPR on pixel ratio
  • the average output value of the subpixels and the cumulative average output value of the subpixels may be obtained only when the display 210 is turned on.
  • the processor 120 may divide the display 210 into a first area 701, a second area 702, and a third area 703.
  • the processor 120 may sequentially generate information about the frame 810, information about the frame 820, and information about the frame 830.
  • the frame 810 may indicate a frame to be displayed at the first time point.
  • the frame 820 may indicate a frame to be displayed at a second time point subsequent to the first time point.
  • the frame 830 may indicate a frame to be displayed at a third time point subsequent to the second time point.
  • the information about the frame 810 may include an output value of a plurality of pixels in the frame 810. The same can be applied to the frame 820 and the frame 830.
  • the processor 120 may transmit the output value of the plurality of pixels in the frame 810 to the display driver IC 230.
  • the display driver IC 230 may perform preprocessing 501 or postprocessing 503 on the output values of the plurality of pixels in the frame 810. [ Similar operations may be sequentially performed on the frame 820 and the frame 830.
  • the processor 120 may be sleeped and the display driver IC 230 may display the same image (e.g., panel self refresh (PSR)).
  • the display driver IC 230 displays information on the image received from the processor 120 and stored in the graphic random access memory (GRAM), including a preprocessing 501, a process 502 for compensation, After performing step 503, a screen can be displayed.
  • the display driver IC 230 may update the GRAM with information on the image in which the pre-processing 501, the processing for compensation 502, and the post-processing 503 have been performed, You may.
  • the processor 120 calculates an average output value 811 of R-sub pixels included in the first area 701 in the frame 810 using the output values of the plurality of pixels in the frame 810 .
  • the processor 120 may determine the average output values (e.g., 811, 821, and 812) of the subpixels based on receiving the output values of the plurality of pixels after the postprocessing 503 from the display driver IC 230. [ 831) can be calculated.
  • the processor 120 may calculate an average output value (e.g., 811, 821, 831) of the subpixels using the output values of the plurality of pixels after the postprocessing 503. [ The output values of the plurality of pixels after post-processing 503 may actually be values output through the display 210.
  • the processor 120 can determine a more accurate average degree of deterioration.
  • the present invention is not limited thereto, and the output value of the plurality of pixels generated from the processor 120 may be used.
  • the processor 120 may store in the volatile memory 132 the average output value 811 of the R-subpixels contained in the first area 701 calculated in the frame 810.
  • the non-volatile memory 134 may store the cumulative average output value X11 of the R-sub-pixels included in the first area 701.
  • the non-volatile memory 134 may store a cumulative average output value Xl 1 of the R-subpixels included in the first region 701 since the manufacture of the electronic device 101.
  • the non-volatile memory 134 may store a cumulative average output value X11 of the R-sub-pixels included in the first area 701 after a specified point in time.
  • the non-volatile memory 134 may store a cumulative average output value Xl 1 of the R-subpixels contained in the first area 701 since the time based on the user input.
  • the processor 120 uses the average output value 811 of the R-subpixels included in the first area 701 in the frame 810 to calculate a first area 701 ) Of the R-subpixels included in the pixel value of the R-subpixel.
  • the updated cumulative average output value X11 may be a cumulative average to which the average output value 811 in the frame 810 is applied.
  • the processor 120 may delete the average output value 811 of the R-subpixels in the frame 810, which is stored in the volatile memory 132.
  • the processor 120 calculates the average output value 821 of the R-subpixels included in the first region 701 in the frame 820 using the average output value of the plurality of pixels in the frame 820 can do.
  • the processor 120 may store in the volatile memory 132 the average output value 821 of the R-subpixels included in the first area 701 calculated in the frame 820.
  • the processor 120 updates the cumulative average output value Xl 1 of the R-subpixels stored in the nonvolatile memory 134 using the average output value 821 of the R-subpixels in the frame 820 can do.
  • the processor 120 may delete the average output value 821 of the R-subpixels in the frame 820, which is stored in the volatile memory 132.
  • the same operations can be performed on the frame 830 as well.
  • the same operations can be performed for G-subpixels and B-subpixels in the first area 701. [ The same operations can be performed for the second area 702 as well.
  • the present invention is not limited to this, and the average output values (e.g., 811, 821, and 831) of the subpixels may be obtained per frame as well as periodically.
  • the accumulated average output values (e.g., X11, X12, and X13) of the subpixels can be updated not only for each frame but also periodically.
  • the cumulative average of the subpixels included in each of the one or more regions may be different.
  • the cumulative average output value of the subpixels included in each of the one or more areas e.g., the first area 701 and the second area 702
  • X11 and X21, X12 and X22, X13 and X23 may be different.
  • Electronic device 101 in accordance with various embodiments may be implemented in memory 130 by storing only cumulative average output values (e.g., X11, X12, X13) for each of one or more areas (e.g., first area 701) Thereby reducing the resources of the processor 120 and reducing the burden on the processor 120.
  • the electronic device 101 may reduce the resources of the memory 130 by not obtaining and storing the output values of each of the plurality of pixels included in the display 210.
  • the electronic device 101 in accordance with various embodiments may be configured to store only one cumulative average output value Xl 1 for a plurality of R-subpixels included in the first region 701, And to reduce the burden on the processor 120. [0035]
  • the processor 120 may obtain and delete average output values (e.g., 811, 821, 831) of subpixels for each frame, as described above, with the volatile parameter 10.
  • the processor 120 may store the cumulative average output values (e.g., X11, X12, X13, X21, X22, or X23) of the subpixels as described above with the nonvolatile parameter 20.
  • the processor 120 determines, as the nonvolatile parameter 20, at least one of cumulative use time t, cumulative average luminance b, or cumulative average temperature a, Can be obtained.
  • the processor 120 may store in the non-volatile memory 134 at least one of the cumulative use time t, the cumulative average luminance b, or the cumulative average temperature a. At least one of the cumulative average output value (e.g., X11, X12, X13, X21, X22, or X23), the cumulative use time (t), the cumulative average luminance (b) May be used to determine the average degree of degradation for each of the one or more regions.
  • the cumulative average output value e.g., X11, X12, X13, X21, X22, or X23
  • the cumulative use time (t) the cumulative average luminance (b) May be used to determine the average degree of degradation for each of the one or more regions.
  • the cumulative use time t may represent the total time that the display 210 has been turned on.
  • the cumulative average brightness b may represent a cumulative average value of the brightness of the display 210 while the display 210 is on.
  • Cumulative average temperature (a) may represent a cumulative average value of the temperature of at least a portion of electronic device 101.
  • the temperature of at least a portion of the electronic device 101 may be measured by a temperature sensor (e.g., sensor module 176) included in the electronic device 101.
  • the cumulative use time (t) of display 210, the cumulative average brightness (b) of display 210, and the cumulative average temperature (a) Can have the same value.
  • the processor 120 may determine the cumulative use time (t), cumulative use time (t) applied to the entire area of the display 210 (e.g., the first area 701 and the second area 702)
  • the brightness (b), and the cumulative average temperature (a) may be stored in the nonvolatile memory 134.
  • FIG. 9 shows an example of a screen displayed as a result of changing the output value of pixels in a display according to various embodiments.
  • the screen 900 displayed through the display 210 may be displayed on the screen 900,
  • the background color may not be full white.
  • the processor 120 may set the background of the entire area of the screen 900 (i.e., the first area 701, the second area 702, and the third area 703) (255, 255, 255) for output to the display driver IC 230.
  • the display driver IC 230 outputs the output values ⁇ 255, 255, 255 ⁇ If the processor 120 transmits the output values ⁇ 255, 255, 255 ⁇ for the all white to the display driver IC 230 if the R-average deterioration degree, the G-average deterioration degree, and the B- ,
  • the color displayed through the display 210 may not be completely white as the screen 900.
  • ⁇ R-average deterioration degree, G-average deterioration degree, B-average deterioration degree ⁇ is ⁇ 0%, 20%, 20% ⁇
  • the output value of the background of screen 900 corresponds to full white
  • the background of the screen 900 may be reddish.
  • the processor 120 may display the screen 950 as a result of compensating for the change in color of the pixels from the screen 900. [ Based on the processor 120 controlling the display 210 to output the background of the screen in full white, the display 210 may display the compensated screen 950.
  • the background of the screen 950 may be closer to full white than the background of the screen 900.
  • the average degradation for the first area 701, the average degradation for the second area 702, and the average degradation for the third area 703 are different,
  • the boundaries of the first area 701, the second area 702, and the third area 703 can be visually recognized.
  • the processor 120 sets the output values of pixels located around the boundary between the first area 701 and the third area 703 And can perform gradational compensation, which is gradationally or gradually changing.
  • the processor 120 determines The output values of the positioned pixels can be gradationally or gradually changed.
  • FIG. 10 shows an example of a screen displayed as a result of stepwise changing an output value of pixels located around the boundary of one or more areas in a display according to various embodiments.
  • the output values of the subpixels included in the first area 701 can be set to values corresponding to 97% of the performance.
  • the processor 120 determines that the sub- The output values of the pixels can be set to a value corresponding to 90% of the performance. In this case, the difference in the average degree of deterioration with respect to the first region 701 and the third region 703 may be 7%.
  • the processor 120 determines whether the degradation degree of the first area 701 and the third area 703
  • the output values of the pixels can be changed gradationally or gradually. For example, the processor 120 may compare the output values of pixels located around the boundary 1001 with values corresponding to 96%, 95%, 94%, 93%, 92%, or 91% .
  • the processor 120 may step-change the output values of the pixels located around the boundary 1001, based on information about the pixel layers 1003 for applying gradational compensation have.
  • the information about the pixel layers 1003 for applying the stepwise compensation may include the number of pixel layers included in the pixel layers 1003 or the width of the pixel layers 1003, and the like.
  • Information about the pixel layers 1003 for applying step-wise compensation may be stored in the memory 130 based on user input or in the manufacturing stage of the electronic device 101.
  • the processor 120 may generate the pixel values for each pixel layer in the direction from the boundary 1001 toward the first area 701 94%, 95%, and 96% of the original performance can be applied.
  • the processor 120 can apply 97% of the original performance to an area exceeding three pixel layers in the direction from the boundary 1001 toward the first area 701.
  • the processor 120 can apply 93%, 92%, and 91% of the original performance to each pixel layer in the direction from the boundary 1001 toward the third area 703.
  • the processor 120 can apply 90% of the original performance to an area exceeding three pixel layers in the direction from the boundary 1001 toward the third area 703. [
  • the processor 120 may calculate the pixel values for each of the two pixel layers in the direction from the boundary 1001 toward the first area 701 94%, 95%, and 96% of the original performance can be applied.
  • the processor 120 may apply 97% of the original performance for regions exceeding the six pixel layer in the direction from the boundary 1001 toward the first region 701. [
  • the processor 120 can apply 93%, 92%, and 91% of the original performance to each of the two pixel layers in the direction from the boundary 1001 toward the third area 703.
  • the processor 120 can apply 90% of the original performance to the area exceeding the 6-pixel layer in the direction from the boundary 1001 toward the third area 703.
  • the processor 120 may display the changed screen 1050 from the screen 1000 based on performing the stepwise compensation on the screen 1000. [ Through the screen 1050, the boundary 1001 may not be visualized.
  • the processor 120 may divide the display 210 into a first area 701, a second area 702, a third area 703, and a fourth area 704.
  • Processor 120 may include a first area 701, a second area 702 and a third area 703 as well as a cumulative average of the fourth area 704 corresponding to the entire area of the display 210 Output values can also be acquired and stored together.
  • the processor 120 may determine the average deterioration for the fourth region 704 based at least on the cumulative average output value for the fourth region 704. [
  • the processor 120 may perform the compensation for the first area 701, the compensation for the second area 702, and the compensation for the third area 703, Can be compensated for.
  • the processor 120 determines that the first region 701, The compensation for the second region 702, and the compensation for the third region 703 may be performed separately.
  • the processor 120 determines that only the compensation for the fourth area 704 is required if the difference in average deterioration for the first area 701, the second area 702 and the third area 703 is less than the specified value Can be performed.
  • An electronic device in accordance with various embodiments as described above may include a first region (e.g., 701, 702, 703, 704) having one or more first pixels (E.g., 701, 702, 703, 704, 705, or 706, etc.) having one or more second pixels (e.g., pixels 705, (E.g., a display 210, a display 160), and a processor (e.g., processor 120), wherein the processor is configured to determine, based on the first pixels, And determining a second average degree of deterioration corresponding to the second region based on the second pixels, and when the first average degree of deterioration satisfies a first predetermined condition, at least some of the first pixels (E.g., 400, 401, 402, or 403, etc.) to the first specified attribute value and the second average deterioration satisfies the second condition specified (E.g., 400, 401, 402, or 403) of the second pixels to a second specified
  • the processor determines, based on the first condition that the first average degradation corresponds to a specified value, determining that at least some of the first pixels Is set to change an output value of a pixel (e.g., 400, 401, 402, or 403, etc.) according to a rate specified by the first specified property value, and the specified rate is determined based on the first average degree of deterioration .
  • a pixel e.g., 400, 401, 402, or 403, etc.
  • the processor determines, based on the second condition, that the second average degradation corresponds to a specified value, at least some of the second pixels Is set to change an output value of a pixel (e.g., 400, 401, 402, or 403, etc.) according to a rate specified by the second specified property value, and the specified rate is determined based on the second average degree of deterioration .
  • a pixel e.g., 400, 401, 402, or 403, etc.
  • An electronic device in accordance with various embodiments as described above includes a first region (e.g., 701, 702, 703, 704, (E.g., a display 210, a display device 160, or the like) that includes a second area (e.g., 701, 702, 703, 704, 705, or 706) Determining a first average degree of deterioration corresponding to the first region based on a plurality of pixels included in the first region and determining a first average degree of deterioration corresponding to the second region based on the plurality of pixels included in the second region, Determining a second average degree of deterioration corresponding to the region and determining that the specified condition for changing the output value of the plurality of pixels included in the first region is satisfied, Changes output values of a plurality of pixels included in the first area, and outputs (E.g., processor 120) configured to display an image on the display based on the at least one processor.
  • a first region e.g., 701, 702, 703, 70
  • the specified condition may be at least one of the time at which the display turned on corresponds to a designated time, or the first average deterioration corresponds to a specified value.
  • the at least one processor may determine an average value of output values of a plurality of pixels (e.g., X11, X12, X13, X21, X22, X23 , 811, 821, 831) based on at least the first average deterioration rate.
  • a plurality of pixels e.g., X11, X12, X13, X21, X22, X23 , 811, 821, 831
  • the electronic device further comprises a temperature sensor (e.g., sensor module 176) configured to measure a temperature of at least a portion of the electronic device, wherein the at least one processor is configured to: The first temperature, the temperature, the time, the temperature, or the brightness of the display.
  • a temperature sensor e.g., sensor module 176
  • the at least one processor is configured to: The first temperature, the temperature, the time, the temperature, or the brightness of the display.
  • the electronic device further comprises a memory (e.g., memory 130, non-volatile memory 134, non-volatile memory included in display driver IC 230), wherein the at least one processor (E.g., 811, 821, and 831) of output values of a plurality of pixels included in the first area, for a first frame (e.g., frame 810, frame 820, and frame 830) (E.g., X11, X21, X13) of the output values of the plurality of pixels included in the first area using the average value, and the cumulative average value is stored in the memory And may be configured to determine the first average deterioration based at least on the cumulative average value.
  • a memory e.g., memory 130, non-volatile memory 134, non-volatile memory included in display driver IC 230
  • the at least one processor E.g., 811, 821, and 831
  • the at least one processor E.g., 811, 821, and
  • the at least one processor determines a third average degree of deterioration corresponding to the entire area based on a plurality of pixels included in an entire area of the display (e.g., the fourth area 704) As shown in FIG. For example, if the difference between the first average deterioration and the second average deterioration is less than or equal to a specified value, the at least one processor may determine that the plurality of pixels included in the entire area Can be further set to change the output value.
  • a first boundary (e.g., boundary 1001) that is at least a portion of a boundary of the first region corresponds to at least a portion of a boundary of the second region
  • the output value of the pixels located in the periphery of the boundary may be set to change based on the degree of deterioration having the value between the first average deterioration and the second average deterioration degree.
  • the at least one processor is configured to determine, based on the determination that the difference between the first average deterioration and the second average deterioration is greater than or equal to a specified value, determining an output value of pixels located in the periphery of the first boundary , And a degree of deterioration having a value between the first average deterioration and the second average deterioration.
  • each of the plurality of pixels included in the first region includes a first subpixel (e.g., a first subpixel 401), a second subpixel (e.g., a second subpixel 402) , And a third sub-pixel (e.g., a third sub-pixel 403), wherein the at least one processor determines an average deterioration degree of the first sub-pixels included in the first region, Determining an average deterioration degree of the second sub-pixels included in the first sub-pixel, determining an average deterioration degree of the third sub-pixels included in the first region, determining an average deterioration degree of the first sub- Or the average deterioration degree of the third subpixels may be set to change the output value of the plurality of pixels included in the first region.
  • a first subpixel e.g., a first subpixel 401
  • a second subpixel e.g., a second subpixel 402
  • a third sub-pixel e.g., a
  • FIG 11 shows an example of the operation of the electronic device 101 according to various embodiments.
  • the electronic device 101 determines a first average degree of deterioration corresponding to a first region of the display 210,
  • the second average deterioration degree corresponding to the two regions can be determined.
  • the electronic device 101 can determine both the first average deterioration degree corresponding to the first region and the second average deterioration degree corresponding to the second region, even if only the compensation for the first region is performed.
  • the electronic device 101 may determine only the first average deterioration for the first area to perform compensation for the first area.
  • the first region and the second region may correspond to one or more of the first region 701 to the sixth region 706 shown in Fig.
  • the present invention is not limited thereto, and the first area and the second area may be any area included in the display 210.
  • Information about the first and second regions may be stored in the memory 130 based on user input or in the manufacturing phase of the electronic device 101.
  • the memory 130 may store information on the coordinates of the pixels included in the first area and information on the coordinates of the pixels included in the second area.
  • the first average degree of deterioration corresponding to the first region may correspond to an average value of the degree of deterioration of a plurality of pixels (or subpixels) included in the first region.
  • the first average degree of deterioration corresponding to the first region may correspond to the average degree of deterioration (e.g., X11 to X23) in Table 1 and FIG.
  • the electronic device 101 may change the output value of the plurality of pixels included in the first region based on the first average degradation degree.
  • the electronic device 101 may change the output value of the plurality of pixels included in the first region based on determining that the specified condition is satisfied.
  • the electronic device 101 e.g., processor 120
  • the electronic device 101 determines, based on the determination that the first average degradation corresponds to a specified value, the output of a plurality of pixels included in the first region You can change the value.
  • the electronic device 101 may change the output values of the plurality of pixels included in the first region based on the first average degradation degree.
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 e.g., the processor 120
  • the first average degree of deterioration is determined by the average degree of deterioration (i.e., R-average degree of deterioration) of the R-sub pixels included in the first area, the average deterioration degree of the G- (I.e., the G-average deterioration degree) and the average deterioration degree of the B-sub-pixels included in the first region (i.e., the B-average deterioration degree).
  • the electronic device 101 e.g., the processor 120
  • the output values of the plurality of pixels may be changed at the same ratio.
  • the electronic device 101 may display an image on the display 210 based on the modified output values.
  • the image displayed based on the modified output values may be an image in which color balance or white balance is adjusted.
  • the image displayed on the display 210 based on the modified output values as described above i.e., based on the compensation
  • the electronic device 101 e.g., the processor 120
  • FIG 12 shows another example of the operation of the electronic device 101 according to various embodiments.
  • the electronic device 101 determines a first average degree of deterioration corresponding to a first region of the display 210, The second average deterioration degree corresponding to the two regions can be determined.
  • Operation 1201 may correspond to operation 1101 in FIG.
  • the electronic device 101 may set at least some pixels of the first region to a first designated property value. For example, the electronic device 101 (e.g., the processor 120) may determine that the first average deterioration corresponds to a first predetermined value, based on determining that the output value of at least some of the pixels of the first region is less than , It can be set to the first specified attribute value. For example, the electronic device 101 (e.g., the processor 120) may change the output value of at least some pixels of the first region according to a ratio determined based on the first average degree of deterioration.
  • the electronic device 101 may set at least some pixels of the second region to a second specified property value. For example, the electronic device 101 (e.g., the processor 120) may determine that the output value of at least some of the pixels of the second area is less than , The second specified attribute value can be set. For example, the electronic device 101 (e.g., processor 120) may change the output value of at least some of the pixels of the second region according to a ratio determined based on the second average deterioration.
  • Operations 1203 and 1205 may be performed simultaneously in parallel, and the order may be changed.
  • the electronic device 101 may display an image on the display 210 based on the modified output values.
  • the electronic device 101 e.g., the processor 120
  • the image displayed on the display 210 based on the modified output values as described above i.e., based on the compensation
  • the electronic device 101 e.g., the processor 120
  • FIG 13 illustrates an example of an operation for performing step-wise compensation in an electronic device 101 in accordance with various embodiments.
  • the electronic device 101 determines a first average degree of deterioration corresponding to a first region of the display 210, The second average deterioration degree corresponding to the two regions can be determined.
  • Operation 1301 may correspond to operation 1101 in Fig. 11 and operation 1201 in Fig.
  • the electronic device 101 performs compensation for a first region based on a first average degree of degradation, and based on the second average degree of degradation, Lt; / RTI > Compensation for the first area may correspond to operation 1103 in Fig.
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 may determine whether the difference between the first average deterioration and the second average deterioration is greater than or equal to a specified value. For example, the electronic device 101 (e.g., the processor 120) may perform the determination based on determining that the cumulative time that the display 210 is turned on corresponds to a specified time. In another example, based on determining that at least one of the first or second average deterioration corresponds to a specified value, the electronic device 101 (e.g., processor 120) Can be performed.
  • the electronic device 101 determines whether the difference between the first and second average degrees of deterioration is less than a specified value, at operation 1305, Can be displayed.
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 may be configured to compare the output values of a plurality of pixels included in the first region that have changed in accordance with the compensation for the first region, Based on the output values of the plurality of pixels included in the changed second area.
  • the image displayed on the display 210 based on determining that the difference between the first average degradation and the second average degradation is less than a specified value may be displayed via the display 210 in operation 1105 of FIG. 11 It may correspond to the displayed image.
  • the electronic device 101 based on determining that the difference between the first and second average degrees of deterioration is greater than or equal to a specified value, the electronic device 101 (e.g., processor 120) It is possible to perform gradational compensation around the boundary of the region. For example, based on determining that the difference between the first and second average degrees of deterioration is greater than or equal to a specified value, the electronic device 101 (e.g., processor 120) The output values of the pixels located around the boundary can be gradationally or gradually changed. For example, electronic device 101 (e.g., processor 120) may store information about pixels for applying step-wise compensation.
  • the electronic device 101 may step-change the output value of the pixels for applying the stepwise compensation based on the information. For example, step-wise compensation may be performed as described above in the detailed description of FIG. In operation 1305, the electronic device 101 may display an image through the display 210 based on the result of performing the stepwise compensation. For example, the electronic device 101 may display an image based on the output value of pixels changed in accordance with the stepwise compensation.
  • FIG. 14 illustrates an example of an operation for determining an area for performing compensation in the electronic device 101 according to various embodiments.
  • the electronic device 101 may determine the overall average deterioration corresponding to the entire area of the display 210.
  • operation 1401 may be performed in parallel with performing operation 1101 in Fig. 11, operation 1201 in Fig. 12, and operation 1301 in Fig.
  • electronic device 101 e.g., processor 120
  • the overall average degree of deterioration corresponding to the entire area of the display 210 can be determined.
  • the electronic device 101 may determine whether the difference between the first and second average degrees of deterioration is greater than or equal to a specified value. For example, the electronic device 101 (e.g., the processor 120) may perform the determination based on determining that the cumulative time that the display 210 is turned on corresponds to a specified time. For example, the electronic device 101 (e.g., the processor 120) may be configured to determine that at least one of the first average degradation, the second average degradation, or the overall average degradation corresponds to a specified value , The determination can be performed.
  • the electronic device 101 may perform an operation 1403 based on determining that the difference between the first and second average degrees of deterioration is greater than or equal to a specified value.
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 may perform an operation 1404 based on determining that the difference between the first average degradation and the second average degradation is less than a specified value.
  • the electronic device 101 e.g., processor 120
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 e.g., the processor 120
  • electronic device 101 may display an image via display 210.
  • the electronic device 101 e.g., the processor 120
  • the electronic device 101 may be configured to perform, based on the compensation performed for the first area and compensation for the second area separately at operation 1403,
  • the image can be displayed based on the changed output value according to the compensation for the first area and the compensation for the second area.
  • the electronic device 101 may display the image based on the changed output value in accordance with the compensation for the entire area, based on the compensation performed for the entire area,
  • the first area of the display (e.g., display 160, display 210) Determining a first average degree of deterioration corresponding to the first region based on a plurality of pixels (e.g., pixels 400) included in the first region (e.g., 701, 702, 703, 704, 705, or 706) , Determining an average second degree of deterioration corresponding to the second region based on a plurality of pixels included in a second region of the display (e.g., 701, 702, 703, 704, 705, or 706) And determining, based on the determination that the predetermined condition for changing the output value of the plurality of pixels included in the first area is satisfied, Changing the output values based on the modified output values; And displaying an image thereon.
  • a plurality of pixels e.g., pixels 400
  • an average second degree of deterioration corresponding to the second region based on a plurality of pixels included in a second region of the display (e.g., 701, 702, 703, 70
  • the specified condition may be at least one of the time at which the display turned on corresponds to a designated time, or the first average deterioration corresponds to a specified value.
  • the operation of determining the first average deterioration may include calculating an average value of output values of a plurality of pixels (e.g., X11, X12, X13, X21, X22, X23, 811, 821, 831) based on at least the first average deterioration.
  • a plurality of pixels e.g., X11, X12, X13, X21, X22, X23, 811, 821, 831
  • the method further comprises measuring temperature of at least a portion of the electronic device using a temperature sensor (e. G., Sensor module 176) of the electronic device, wherein the determining of the first average deterioration May include determining the first average degree of deterioration based on at least one of an accumulated time at which the display is turned on, the temperature, or a luminance of the display.
  • a temperature sensor e. G., Sensor module 176
  • the determining of the first average deterioration May include determining the first average degree of deterioration based on at least one of an accumulated time at which the display is turned on, the temperature, or a luminance of the display.
  • the operation of determining the first average degree of deterioration may be performed for a first frame (e.g., frame 810, frame 820, frame 830) Obtaining an average value (e.g., 811, 821, 831) of output values of the pixels; and calculating a cumulative average value of output values of a plurality of pixels included in the first region And the cumulative average value are updated in the memory (e.g., the memory 130, the nonvolatile memory 134, and the nonvolatile memory included in the display driver IC 230) of the electronic device And determining the first average deterioration based at least on the cumulative average value.
  • a first frame e.g., frame 810, frame 820, frame 830
  • an average value e.g., 811, 821, 831
  • the cumulative average value are updated in the memory (e.g., the memory 130, the nonvolatile memory 134, and the nonvolatile memory included in the display driver IC 230) of the electronic
  • the method may further include determining a third average degree of deterioration corresponding to the entire area based on the plurality of pixels included in the entire area of the display (e.g., fourth area 704) have. For example, when the difference between the first average deterioration and the second average deterioration is less than a specified value, the method further comprises: calculating an output value of a plurality of pixels included in the entire area using the third average deterioration degree, And the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Control Of El Displays (AREA)

Abstract

다양한 실시 예들에 따른 전자 장치는, 복수의 픽셀들을 포함하는 제1 영역 및 복수의 픽셀들을 포함하는 제2 영역을 포함하는 디스플레이 및 상기 제1 영역에 포함된 복수의 픽셀들에 기반하여 상기 제1 영역에 대응하는 제1 평균 열화도를 결정하고, 상기 제2 영역에 포함된 복수의 픽셀들에 기반하여 상기 제2 영역에 대응하는 제2 평균 열화도를 결정하고, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경하기 위한 지정된 조건을 만족함을 결정하는 것에 기반하여, 상기 제1 평균 열화도를 이용하여 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들을 변경하고, 상기 변경된 출력 값들에 기반하여 상기 디스플레이에 이미지를 표시하도록 설정된 적어도 하나의 프로세서를 포함할 수 있다.

Description

디스플레이의 열화를 보상하기 위한 전자 장치 및 그의 동작 방법
다양한 실시 예들은 디스플레이의 열화를 보상하는 방법 및 전자 장치에 관한 것이다.
디지털 기술의 발달과 함께, 디스플레이를 포함하는 다양한 전자 장치들이 보급되고 있다. 다양한 전자 장치들에 포함된 디스플레이는, 발광 다이오드(LED, light emitting diode) 또는 유기 발광 다이오드(OLED, organic light emitting diode)와 같은, 발광 소자(light emitting element)를 포함할 수 있다. 예를 들면, 디스플레이는 복수의 픽셀들을 포함할 수 있으며, 상기 복수의 픽셀들 각각은 발광 소자를 포함할 수 있다. 발광 소자는, 전력 또는 전압이 인가됨에 따라 다양한 색상(즉, 파장)의 광을 방출하는 다양한 유기 재료들을 포함할 수 있다. 발광 소자는, 시간이 지남(aging)에 따라 성능이 저하될 수 있다. 발광 소자의 성능의 저하는, 디스플레이의 열화로 나타날 수 있다.
전자 장치는, 디스플레이의 열화를 보상하기 위해, 디스플레이에 포함된 복수의 픽셀들의 성능이 저하된 정도를 결정할 수 있다. 전자 장치는, 디스플레이에 포함된 복수의 픽셀들의 성능이 저하된 정도를 결정하기 위해, 복수의 픽셀들 각각의 출력 값을 획득 및 저장할 수 있다. 이와 같이 각각의 픽셀마다 출력 값을 획득 및 저장하는 경우, 프로세서에 부담이 될 수 있으며, 메모리의 자원이 많이 요구될 수 있다. 따라서, 메모리의 자원을 적게 사용하고 프로세서의 부담을 감소시키면서 디스플레이의 열화를 보상하기 위한 방안이 요구될 수 있다.
다양한 실시 예들은, 디스플레이를 하나 이상의 영역들로 구분하고, 상기 하나 이상의 영역들 각각에 대한 열화를 보상하기 위해 상기 하나 이상의 영역들 각각에 대한 파라미터를 획득함으로써, 자원의 사용을 최소화하기 위한 전자 장치 및 방법을 제공할 수 있다.
다양한 실시 예들은, 디스플레이에 포함된 일부 영역에 대한 대표 열화도를 획득하고, 상기 대표 열화도에 기반하여 상기 일부 영역에 포함된 복수의 픽셀들의 출력 값을 보상함으로써, 소모 전력을 감소시키기 위한 전자 장치 및 방법을 제공할 수 있다.
본 문서에서 이루고자 하는 기술적 과제는 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
다양한 실시 예들에 따른 전자 장치는, 하나 이상의 제1 픽셀들을 갖는 제1 영역, 및 하나 이상의 제2 픽셀들을 갖는 제2 영역을 포함하는 디스플레이 및 상기 제1 픽셀들에 기반하여 상기 제1 영역에 대응하는 제1 평균 열화도 및 상기 제2 픽셀들에 기반하여 상기 제2 영역에 대응하는 제2 평균 열화도를 결정하고, 상기 제1 평균 열화도가 지정된 제1 조건을 만족하는 경우, 상기 제1 픽셀들 중 적어도 일부 픽셀들을 제1 지정된 속성값으로 설정하고, 상기 제2 평균 열화도가 지정된 제2 조건을 만족하는 경우, 상기 제2 픽셀들 중 적어도 일부 픽셀들을 제2 지정된 속성값으로 설정하고, 상기 제1 지정된 속성값 또는 상기 제2 지정된 속성값에 기반하여 상기 디스플레이에 이미지를 표시하도록 설정된 프로세서를 포함할 수 있다.
다양한 실시 예들에 따른 전자 장치는, 복수의 픽셀들을 포함하는 제1 영역 및 복수의 픽셀들을 포함하는 제2 영역을 포함하는 디스플레이 및 상기 제1 영역에 포함된 복수의 픽셀들에 기반하여 상기 제1 영역에 대응하는 제1 평균 열화도를 결정하고, 상기 제2 영역에 포함된 복수의 픽셀들에 기반하여 상기 제2 영역에 대응하는 제2 평균 열화도를 결정하고, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경하기 위한 지정된 조건을 만족함을 결정하는 것에 기반하여, 상기 제1 평균 열화도를 이용하여 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들을 변경하고, 상기 변경된 출력 값들에 기반하여 상기 디스플레이에 이미지를 표시하도록 설정된 적어도 하나의 프로세서를 포함할 수 있다.
다양한 실시 예들에 따른 전자 장치의 방법은, 상기 전자 장치의 디스플레이의 제1 영역에 포함된 복수의 픽셀들에 기반하여 상기 제1 영역에 대응하는 제1 평균 열화도를 결정하는 동작과, 상기 디스플레이의 제2 영역에 포함된 복수의 픽셀들에 기반하여 상기 제2 영역에 대응하는 제2 평균 열화도를 결정하는 동작과, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경하기 위한 지정된 조건을 만족함을 결정하는 것에 기반하여, 상기 제1 평균 열화도를 이용하여 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들을 변경하는 동작과, 상기 변경된 출력 값들에 기반하여 상기 디스플레이에 이미지를 표시하는 동작을 포함할 수 있다.
다양한 실시 예들에 따른 장치 및 방법은, 디스플레이를 하나 이상의 영역들로 구분하고, 상기 하나 이상의 영역들 각각에 대한 열화를 보상하기 위해 상기 하나 이상의 영역들 각각에 대한 파라미터를 획득함으로써, 자원의 사용을 최소화할 수 있다.
다양한 실시 예들에 따른 장치 및 방법은, 디스플레이에 포함된 일부 영역에 대한 대표 열화도를 획득하고, 상기 대표 열화도에 기반하여 상기 일부 영역에 포함된 복수의 픽셀들의 출력 값을 보상함으로써, 소모 전력을 감소시킬 수 있다.
본 개시에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 다양한 실시예들에 따른, 네트워크 환경 내의 전자 장치의 블럭도이다.
도 2는 다양한 실시예들에 따른, 표시 장치의 블록도이다.
도 3은 다양한 실시 예들에 따른 전자 장치의 기능적 구성의 예를 도시한다.
도 4는 다양한 실시 예들에 따른 전자 장치에서, 디스플레이 드라이버 IC 및 디스플레이의 기능적 구성의 예를 도시한다.
도 5는 다양한 실시 예들에 따른 전자 장치에서, 이미지 처리 모듈의 기능의 예를 도시한다.
도 6은 다양한 실시 예들에 따른 전자 장치에서, 프로세서의 기능의 예를 도시한다.
도 7은 다양한 실시 예들에 따른 디스플레이에서, 구분될 수 있는 영역들의 예를 도시한다.
도 8은 다양한 실시 예들에 따른 전자 장치에서, 하나 이상의 영역들 각각에 포함된 복수의 픽셀들의 누적 평균 출력 값을 산출하는 방법의 예를 도시한다.
도 9는 다양한 실시 예들에 따른 디스플레이에서, 픽셀들의 출력 값을 변경한 결과 표시되는 화면의 예를 도시한다.
도 10은 다양한 실시 예들에 따른 디스플레이에서, 하나 이상의 영역들의 경계 주변에 위치된 픽셀들의 출력 값을 단계적으로 변경한 결과 표시되는 화면의 예를 도시한다.
도 11은 다양한 실시 예들에 따른 전자 장치의 동작의 예를 도시한다.
도 12는 다양한 실시 예들에 따른 전자 장치의 동작의 다른 예를 도시한다.
도 13은 다양한 실시 예들에 따른 전자 장치에서 단계적 보상을 수행하기 위한 동작의 예를 도시한다.
도 14는 다양한 실시 예들에 따른 전자 장치에서 보상을 수행하기 위한 영역을 결정하기 위한 동작의 예를 도시한다.
본 문서에 개시된 다양한 실시 예들에 따른 전자 장치는 다양한 형태의 장치가 될 수 있다. 전자 장치는, 예를 들면, 휴대용 통신 장치 (예: 스마트폰), 컴퓨터 장치, 휴대용 멀티미디어 장치, 휴대용 의료 기기, 카메라, 웨어러블 장치, 또는 가전 장치 중 적어도 하나를 포함할 수 있다. 본 문서의 실시예에 따른 전자 장치는 전술한 기기들에 한정되지 않는다.
본 문서의 다양한 실시예들 및 이에 사용된 용어들은 본 문서에 기재된 기술을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 해당 실시예의 다양한 변경, 균등물, 및/또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 본 문서에서, "A 또는 B", "A 및/또는 B 중 적어도 하나", "A, B 또는 C" 또는 "A, B 및/또는 C 중 적어도 하나" 등의 표현은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. "제 1", "제 2", "첫째" 또는 "둘째" 등의 표현들은 해당 구성요소들을, 순서 또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다. 어떤(예: 제 1) 구성요소가 다른(예: 제 2) 구성요소에 "(기능적으로 또는 통신적으로) 연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소(예: 제 3 구성요소)를 통하여 연결될 수 있다.
본 문서에서 사용된 용어 "모듈"은 하드웨어, 소프트웨어 또는 펌웨어로 구성된 유닛을 포함하며, 예를 들면, 로직, 논리 블록, 부품, 또는 회로 등의 용어와 상호 호환적으로 사용될 수 있다. 모듈은, 일체로 구성된 부품 또는 하나 또는 그 이상의 기능을 수행하는 최소 단위 또는 그 일부가 될 수 있다. 예를 들면, 모듈은 ASIC(application-specific integrated circuit)으로 구성될 수 있다.
본 문서의 다양한 실시예들은 기기(machine)(예: 컴퓨터)로 읽을 수 있는 저장 매체(machine-readable storage media)(예: 내장 메모리(136) 또는 외장 메모리(138))에 저장된 명령어를 포함하는 소프트웨어(예: 프로그램(140))로 구현될 수 있다. 기기는, 저장 매체로부터 저장된 명령어를 호출하고, 호출된 명령어에 따라 동작이 가능한 장치로서, 개시된 실시예들에 따른 전자 장치(예: 전자 장치(100))를 포함할 수 있다. 상기 명령이 프로세서(예: 프로세서(120))에 의해 실행될 경우, 프로세서가 직접, 또는 상기 프로세서의 제어하에 다른 구성요소들을 이용하여 상기 명령에 해당하는 기능을 수행할 수 있다. 명령은 컴파일러 또는 인터프리터에 의해 생성 또는 실행되는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, '비일시적'은 저장매체가 신호(signal)를 포함하지 않으며 실재(tangible)한다는 것을 의미할 뿐 데이터가 저장매체에 반영구적 또는 임시적으로 저장됨을 구분하지 않는다.
일시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 온라인으로 배포될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.
다양한 실시예들에 따른 구성 요소(예: 모듈 또는 프로그램) 각각은 단수 또는 복수의 개체로 구성될 수 있으며, 전술한 해당 서브 구성 요소들 중 일부 서브 구성 요소가 생략되거나, 또는 다른 서브 구성 요소가 다양한 실시예에 더 포함될 수 있다. 대체적으로 또는 추가적으로, 일부 구성 요소들(예: 모듈 또는 프로그램)은 하나의 개체로 통합되어, 통합되기 이전의 각각의 해당 구성 요소에 의해 수행되는 기능을 동일 또는 유사하게 수행할 수 있다. 다양한 실시예들에 따른, 모듈, 프로그램 또는 다른 구성 요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱하게 실행되거나, 적어도 일부 동작이 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.
도 1은, 다양한 실시예들에 따른, 네트워크 환경(100) 내의 전자 장치(101)의 블럭도이다. 도 1을 참조하면, 네트워크 환경(100)에서 전자 장치(101)는 제 1 네트워크(198)(예: 근거리 무선 통신)를 통하여 전자 장치(102)와 통신하거나, 또는 제 2 네트워크(199)(예: 원거리 무선 통신)를 통하여 전자 장치(104) 또는 서버(108)와 통신할 수 있다. 일실시예에 따르면, 전자 장치(101)는 서버(108)를 통하여 전자 장치(104)와 통신할 수 있다. 일실시예에 따르면, 전자 장치(101)는 프로세서(120), 메모리(130), 입력 장치(150), 음향 출력 장치(155), 표시 장치(160), 오디오 모듈(170), 센서 모듈(176), 인터페이스(177), 햅틱 모듈(179), 카메라 모듈(180), 전력 관리 모듈(188), 배터리(189), 통신 모듈(190), 가입자 식별 모듈(196), 및 안테나 모듈(197)을 포함할 수 있다. 어떤 실시예에서는, 전자 장치(101)에는, 이 구성요소들 중 적어도 하나(예: 표시 장치(160) 또는 카메라 모듈(180))가 생략되거나 다른 구성 요소가 추가될 수 있다. 어떤 실시예에서는, 예를 들면, 표시 장치(160)(예: 디스플레이)에 임베디드된 센서 모듈(176)(예: 지문 센서, 홍채 센서, 또는 조도 센서)의 경우와 같이, 일부의 구성요소들이 통합되어 구현될 수 있다.
프로세서(120)는, 예를 들면, 소프트웨어(예: 프로그램(140))를 구동하여 프로세서(120)에 연결된 전자 장치(101)의 적어도 하나의 다른 구성요소(예: 하드웨어 또는 소프트웨어 구성요소)을 제어할 수 있고, 다양한 데이터 처리 및 연산을 수행할 수 있다. 프로세서(120)는 다른 구성요소(예: 센서 모듈(176) 또는 통신 모듈(190))로부터 수신된 명령 또는 데이터를 휘발성 메모리(132)에 로드하여 처리하고, 결과 데이터를 비휘발성 메모리(134)에 저장할 수 있다. 일실시예에 따르면, 프로세서(120)는 메인 프로세서(121)(예: 중앙 처리 장치 또는 어플리케이션 프로세서), 및 이와는 독립적으로 운영되고, 추가적으로 또는 대체적으로, 메인 프로세서(121)보다 저전력을 사용하거나, 또는 지정된 기능에 특화된 보조 프로세서(123)(예: 그래픽 처리 장치, 이미지 시그널 프로세서, 센서 허브 프로세서, 또는 커뮤니케이션 프로세서)를 포함할 수 있다. 여기서, 보조 프로세서(123)는 메인 프로세서(121)와 별개로 또는 임베디드되어 운영될 수 있다.
이런 경우, 보조 프로세서(123)는, 예를 들면, 메인 프로세서(121)가 인액티브(예: 슬립) 상태에 있는 동안 메인 프로세서(121)를 대신하여, 또는 메인 프로세서(121)가 액티브(예: 어플리케이션 수행) 상태에 있는 동안 메인 프로세서(121)와 함께, 전자 장치(101)의 구성요소들 중 적어도 하나의 구성요소(예: 표시 장치(160), 센서 모듈(176), 또는 통신 모듈(190))와 관련된 기능 또는 상태들의 적어도 일부를 제어할 수 있다. 일실시예에 따르면, 보조 프로세서(123)(예: 이미지 시그널 프로세서 또는 커뮤니케이션 프로세서)는 기능적으로 관련 있는 다른 구성 요소(예: 카메라 모듈(180) 또는 통신 모듈(190))의 일부 구성 요소로서 구현될 수 있다. 메모리(130)는, 전자 장치(101)의 적어도 하나의 구성요소(예: 프로세서(120) 또는 센서모듈(176))에 의해 사용되는 다양한 데이터, 예를 들어, 소프트웨어(예: 프로그램(140)) 및, 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 저장할 수 있다. 메모리(130)는, 휘발성 메모리(132) 또는 비휘발성 메모리(134)를 포함할 수 있다.
프로그램(140)은 메모리(130)에 저장되는 소프트웨어로서, 예를 들면, 운영 체제(142), 미들 웨어(144) 또는 어플리케이션(146)을 포함할 수 있다.
입력 장치(150)는, 전자 장치(101)의 구성요소(예: 프로세서(120))에 사용될 명령 또는 데이터를 전자 장치(101)의 외부(예: 사용자)로부터 수신하기 위한 장치로서, 예를 들면, 마이크, 마우스, 또는 키보드를 포함할 수 있다.
음향 출력 장치(155)는 음향 신호를 전자 장치(101)의 외부로 출력하기 위한 장치로서, 예를 들면, 멀티미디어 재생 또는 녹음 재생과 같이 일반적인 용도로 사용되는 스피커와 전화 수신 전용으로 사용되는 리시버를 포함할 수 있다. 일실시예에 따르면, 리시버는 스피커와 일체 또는 별도로 형성될 수 있다.
표시 장치(160)는 전자 장치(101)의 사용자에게 정보를 시각적으로 제공하기 위한 장치로서, 예를 들면, 디스플레이, 홀로그램 장치, 또는 프로젝터 및 해당 장치를 제어하기 위한 제어 회로를 포함할 수 있다. 일실시예에 따르면, 표시 장치(160)는 터치 회로(touch circuitry) 또는 터치에 대한 압력의 세기를 측정할 수 있는 압력 센서를 포함할 수 있다.
오디오 모듈(170)은 소리와 전기 신호를 쌍방향으로 변환시킬 수 있다. 일실시예에 따르면, 오디오 모듈(170)은, 입력 장치(150)를 통해 소리를 획득하거나, 음향 출력 장치(155), 또는 전자 장치(101)와 유선 또는 무선으로 연결된 외부 전자 장치(예: 전자 장치(102)(예: 스피커 또는 헤드폰))를 통해 소리를 출력할 수 있다.
센서 모듈(176)은 전자 장치(101)의 내부의 작동 상태(예: 전력 또는 온도), 또는 외부의 환경 상태에 대응하는 전기 신호 또는 데이터 값을 생성할 수 있다. 센서 모듈(176)은, 예를 들면, 제스처 센서, 자이로 센서, 기압 센서, 마그네틱 센서, 가속도 센서, 그립 센서, 근접 센서, 컬러 센서, IR(infrared) 센서, 생체 센서, 온도 센서, 습도 센서, 또는 조도 센서를 포함할 수 있다.
인터페이스(177)는 외부 전자 장치(예: 전자 장치(102))와 유선 또는 무선으로 연결할 수 있는 지정된 프로토콜을 지원할 수 있다. 일실시예에 따르면, 인터페이스(177)는 HDMI(high definition multimedia interface), USB(universal serial bus) 인터페이스, SD카드 인터페이스, 또는 오디오 인터페이스를 포함할 수 있다.
연결 단자(178)는 전자 장치(101)와 외부 전자 장치(예: 전자 장치(102))를 물리적으로 연결시킬 수 있는 커넥터, 예를 들면, HDMI 커넥터, USB 커넥터, SD 카드 커넥터, 또는 오디오 커넥터(예: 헤드폰 커넥터)를 포함할 수 있다.
햅틱 모듈(179)은 전기적 신호를 사용자가 촉각 또는 운동 감각을 통해서 인지할 수 있는 기계적인 자극(예: 진동 또는 움직임) 또는 전기적인 자극으로 변환할 수 있다. 햅틱 모듈(179)은, 예를 들면, 모터, 압전 소자, 또는 전기 자극 장치를 포함할 수 있다.
카메라 모듈(180)은 정지 영상 및 동영상을 촬영할 수 있다. 일실시예에 따르면, 카메라 모듈(180)은 하나 이상의 렌즈, 이미지 센서, 이미지 시그널 프로세서, 또는 플래시를 포함할 수 있다.
전력 관리 모듈(188)은 전자 장치(101)에 공급되는 전력을 관리하기 위한 모듈로서, 예를 들면, PMIC(power management integrated circuit)의 적어도 일부로서 구성될 수 있다.
배터리(189)는 전자 장치(101)의 적어도 하나의 구성 요소에 전력을 공급하기 위한 장치로서, 예를 들면, 재충전 불가능한 1차 전지, 재충전 가능한 2차 전지 또는 연료 전지를 포함할 수 있다.
통신 모듈(190)은 전자 장치(101)와 외부 전자 장치(예: 전자 장치(102), 전자 장치(104), 또는 서버(108))간의 유선 또는 무선 통신 채널의 수립, 및 수립된 통신 채널을 통한 통신 수행을 지원할 수 있다. 통신 모듈(190)은 프로세서(120)(예: 어플리케이션 프로세서)와 독립적으로 운영되는, 유선 통신 또는 무선 통신을 지원하는 하나 이상의 커뮤니케이션 프로세서를 포함할 수 있다. 일실시예에 따르면, 통신 모듈(190)은 무선 통신 모듈(192)(예: 셀룰러 통신 모듈, 근거리 무선 통신 모듈, 또는 GNSS(global navigation satellite system) 통신 모듈) 또는 유선 통신 모듈(194)(예: LAN(local area network) 통신 모듈, 또는 전력선 통신 모듈)을 포함하고, 그 중 해당하는 통신 모듈을 이용하여 제 1 네트워크(198)(예: 블루투스, WiFi direct 또는 IrDA(infrared data association) 같은 근거리 통신 네트워크) 또는 제 2 네트워크(199)(예: 셀룰러 네트워크, 인터넷, 또는 컴퓨터 네트워크(예: LAN 또는 WAN)와 같은 원거리 통신 네트워크)를 통하여 외부 전자 장치와 통신할 수 있다. 상술한 여러 종류의 통신 모듈(190)은 하나의 칩으로 구현되거나 또는 각각 별도의 칩으로 구현될 수 있다.
일실시예에 따르면, 무선 통신 모듈(192)은 가입자 식별 모듈(196)에 저장된 사용자 정보를 이용하여 통신 네트워크 내에서 전자 장치(101)를 구별 및 인증할 수 있다.
안테나 모듈(197)은 신호 또는 전력을 외부로 송신하거나 외부로부터 수신하기 위한 하나 이상의 안테나들을 포함할 수 있다. 일시예에 따르면, 통신 모듈(190)(예: 무선 통신 모듈(192))은 통신 방식에 적합한 안테나를 통하여 신호를 외부 전자 장치로 송신하거나, 외부 전자 장치로부터 수신할 수 있다.
상기 구성요소들 중 일부 구성요소들은 주변 기기들간 통신 방식(예: 버스, GPIO(general purpose input/output), SPI(serial peripheral interface), 또는 MIPI(mobile industry processor interface))를 통해 서로 연결되어 신호(예: 명령 또는 데이터)를 상호간에 교환할 수 있다.
일실시예에 따르면, 명령 또는 데이터는 제 2 네트워크(199)에 연결된 서버(108)를 통해서 전자 장치(101)와 외부의 전자 장치(104)간에 송신 또는 수신될 수 있다. 전자 장치(102, 104) 각각은 전자 장치(101)와 동일한 또는 다른 종류의 장치일 수 있다. 일실시예에 따르면, 전자 장치(101)에서 실행되는 동작들의 전부 또는 일부는 다른 하나 또는 복수의 외부 전자 장치에서 실행될 수 있다. 일실시예에 따르면, 전자 장치(101)가 어떤 기능이나 서비스를 자동으로 또는 요청에 의하여 수행해야 할 경우에, 전자 장치(101)는 기능 또는 서비스를 자체적으로 실행시키는 대신에 또는 추가적으로, 그와 연관된 적어도 일부 기능을 외부 전자 장치에게 요청할 수 있다. 상기 요청을 수신한 외부 전자 장치는 요청된 기능 또는 추가 기능을 실행하고, 그 결과를 전자 장치(101)로 전달할 수 있다. 전자 장치(101)는 수신된 결과를 그대로 또는 추가적으로 처리하여 요청된 기능이나 서비스를 제공할 수 있다. 이를 위하여, 예를 들면, 클라우드 컴퓨팅, 분산 컴퓨팅, 또는 클라이언트-서버 컴퓨팅 기술이 이용될 수 있다.
도 2는 다양한 실시예들에 따른, 표시 장치(160)의 블록도(200)이다. 도 2를 참조하면, 표시 장치(160)는 디스플레이(210), 및 이를 제어하기 위한 디스플레이 드라이버 IC(DDI)(230)를 포함할 수 있다. DDI(230)는 인터페이스 모듈(231), 메모리(233)(예: 버퍼 메모리), 이미지 처리 모듈(235), 또는 맵핑 모듈(237)을 포함할 수 있다. DDI(230)은, 예를 들면, 인터페이스 모듈(231)을 통하여 프로세서(120)(예: 메인 프로세서(121)(예: 어플리케이션 프로세서) 또는 메인 프로세서(121)의 기능과 독립적으로 운영되는 보조 프로세서(123))로부터 영상 데이터, 또는 상기 영상 데이터를 제어하기 위한 명령에 대응하는 영상 제어 신호를 포함하는 영상 정보를 수신할 수 있다. DDI(230)는 터치 회로(250) 또는 센서 모듈(176) 등과 상기 인터페이스 모듈(231)을 통하여 커뮤니케이션할 수 있다. 또한, DDI(230)는 상기 수신된 영상 정보 중 적어도 일부를 메모리(233)에, 예를 들면, 프레임 단위로 저장할 수 있다. 이미지 처리 모듈(235)은, 예를 들면, 상기 영상 데이터의 적어도 일부를 상기 영상 데이터의 특성 또는 디스플레이(210)의 특성에 적어도 기반하여 전처리 또는 후처리(예: 해상도, 밝기, 또는 크기 조정)를 수행할 수 있다. 맵핑 모듈(237)은 디스플레이(210)의 픽셀들의 속성(예: 픽셀들의 배열(RGB stripe 또는 pentile), 또는 서브 픽셀들 각각의 크기)에 적어도 일부 기반하여, 이미지 처리 모듈(135)를 통해 전처리 또는 후처리된 상기 영상 데이터를 상기 픽셀들을 구동할 수 있는 전압 값 또는 전류 값으로 변환할 수 있다. 디스플레이(210)의 적어도 일부 픽셀들은, 예를 들면, 상기 전압 값 또는 전류 값에 기반하여 구동됨으로써 상기 영상 데이터에 대응하는 시각적 정보(예: 텍스트, 이미지, 또는 아이콘)가 디스플레이(210)에 표시될 수 있다.
일실시예에 따르면, 표시 장치(160)는 터치 회로(250)를 더 포함할 수 있다. 터치 회로(250)는 터치 센서(251) 및 이를 제어하기 위한 터치 센서 IC(253)를 포함할 수 있다. 터치 센서 IC(253)는 터치 센서(251)를 제어하여, 예를 들면, 디스플레이(210)의 특정 위치에 대한 신호(예: 전압, 광량, 저항, 또는 전하량)의 변화를 측정함으로써 상기 특정 위치에 대한 터치 입력 또는 호버링 입력을 감지하고, 감지된 터치 입력 또는 호버링 입력에 관한 정보(예: 위치, 면적, 압력, 또는 시간)를 프로세서(120) 에 제공할 수 있다. 일실시예에 따르면, 터치 회로(250)의 적어도 일부(예: 터치 센서 IC(253))는 디스플레이 드라이버 IC(230), 또는 디스플레이(210)의 일부로, 또는 표시 장치(160)의 외부에 배치된 다른 구성요소(예: 보조 프로세서(123))의 일부로 포함될 수 있다.
일실시예에 따르면, 표시 장치(160)는 센서 모듈(176)의 적어도 하나의 센서(예: 카메라, 지문 센서, 홍채 센서, 압력 센서 또는 조도 센서 등), 또는 이에 대한 제어 회로를 더 포함할 수 있다. 이 경우, 상기 적어도 하나의 센서 또는 이에 대한 제어 회로는 표시 장치(160)의 일부(예: 디스플레이(210) 또는 DDI(230)) 또는 터치 회로(250)의 일부에 임베디드되어 구현될 수 있다. 예를 들면, 표시 장치(160)에 임베디드된 센서 모듈(176)이 생체 센서(예: 지문 센서, 홍채 센서 등)를 포함할 경우, 상기 생체 센서는 디스플레이(210)의 일부 영역을 통해 생체 정보(예: 지문 이미지, 홍채 이미지 등)를 획득할 수 있다. 다른 예를 들면, 표시 장치(160)에 임베디드된 센서 모듈(176)이 압력 센서를 포함할 경우, 상기 압력 센서는 디스플레이(210)의 일부 또는 전체 영역을 통해 터치 입력에 대한 압력 정보를 획득할 수 있다. 일실시예에 따르면, 터치 센서(251) 또는 센서 모듈(176)은 디스플레이(210)의 픽셀 레이어의 픽셀들 사이에, 또는 상기 픽셀 레이어의 위에 또는 아래에 배치될 수 있다.
도 3은 다양한 실시 예들에 따른 전자 장치(101)의 기능적 구성의 예를 도시한다.
도 3을 참조하면, 전자 장치(101)는, 프로세서(120), 메모리(130), 디스플레이(210), 및 디스플레이 드라이버 IC(230)를 포함할 수 있다. 디스플레이 드라이버 IC(230)는 이미지 처리 모듈(235)을 포함할 수 있다. 도 3에 도시된 프로세서(120) 및 메모리(130)는, 도 1에 도시된 프로세서(120) 및 메모리(130)에 상응할 수 있다. 도 3에 도시된 디스플레이(210), 디스플레이 드라이버 IC(230), 및 이미지 처리 모듈(235)은, 도 2에 도시된 디스플레이(210), 디스플레이 드라이버 IC(230), 및 이미지 처리 모듈(235)에 상응할 수 있다. 다만 이에 한정되지 않으며, 일부 구성 요소가 생략될 수도 있고, 다른 구성 요소가 추가될 수도 있다. 도 4 내지 도 10을 참조하여, 전자 장치(101)의 기능적 구성(예: 프로세서(120), 메모리(130), 디스플레이(210), 디스플레이 드라이버 IC(230), 및 이미지 처리 모듈(235))의 동작에 관한 상세한 설명이 기재될 수 있다.
도 4를 참조하면, 디스플레이(210)는, 디스플레이 드라이버 IC(230)와 기능적으로 연결될 수 있다. 예를 들면, 디스플레이(210)는, 디스플레이 드라이버 IC(230)의 제어에 기반하여 화면을 표시할 수 있다.
다양한 실시 예들에서, 디스플레이(210)는, 복수의 픽셀들을 포함할 수 있다. 복수의 픽셀들에 포함된 각각의 픽셀(400)은, 제1 색상의 광을 출력하는 제1 서브 픽셀(401), 제2 색상의 광을 출력하는 제2 서브 픽셀(402), 및 제3 색상의 광을 출력하는 제3 서브 픽셀(403)을 포함할 수 있다. 복수의 픽셀들은, 행렬 형태로 배열될 수 있으며, 디스플레이(210)의 해상도 또는 크기에 따라 복수의 픽셀들의 개수가 결정될 수 있다.
다양한 실시 예들에서, 제1 서브 픽셀(401), 제2 서브 픽셀(402), 및 제3 서브 픽셀(403)은, 서로 다른 제1 색상, 제2 색상, 및 제3 색상의 광을 출력할 수 있다. 예를 들면, 제1 서브 픽셀(401)은 적색(R)의 광을 출력할 수 있고, 제2 서브 픽셀(402)은 녹색(G)의 광을 출력할 수 있고, 및 제3 서브 픽셀(403)은 청색(B)의 광을 출력할 수 있다. 다양한 실시 예들에서, 디스플레이(210)에 배치되는 픽셀(400)은, RGBG(red green blue green), RGBY(red green blue yellow), 또는 RGBW(red green blue white) 형태로 구성된 서브 픽셀들의 집합을 포함할 수 있다.
다양한 실시 예들에서, 디스플레이 드라이버 IC(230)는, 복수의 픽셀들을 구동함으로써, 디스플레이(210)를 통해 이미지를 표시할 수 있다. 디스플레이 드라이버 IC(230)는, 이미지를 표시하기 위해, 프로세서(120)로부터, 이미지에 대한 정보(즉, input image data)를 수신할 수 있다. 이미지에 대한 정보는, 프레임마다 수신될 수 있다. 이미지에 대한 정보는, 복수의 픽셀들의 출력 값에 관한 정보 및 복수의 픽셀들의 좌표에 관한 정보를 포함할 수 있다. 예를 들면, 디스플레이 드라이버 IC(230)는 프로세서(120)로부터, 이미지에 대한 정보로써, 픽셀(400)의 출력 값에 관한 정보 및 픽셀(400)의 좌표에 관한 정보를 수신할 수 있다. 픽셀(400)의 출력 값에 관한 정보는, 제1 서브 픽셀(401)의 출력 값, 제2 서브 픽셀(402)의 출력 값, 및 제3 서브 픽셀(403)의 출력 값에 관한 정보를 포함할 수 있다. 한 실시 예에 따르면, 제1 서브 픽셀(401)의 출력 값에 관한 정보는 8비트 크기의 정보로써, 0 내지 255의 값을 가질 수 있다. 제2 서브 픽셀(402) 및 제3 서브 픽셀(403)도 마찬가지일 수 있다. 픽셀(400)은, 제1 서브 픽셀(401)의 출력 값(이하, R 값), 제2 서브 픽셀(402)의 출력 값(이하, G 값), 및 제3 서브 픽셀(403)의 출력 값(이하, B 값)에 기반하여 색상을 표시할 수 있다. 한 실시 예에 따르면, 픽셀(400)에 대한 {R 값, G 값, B 값}이 각각 {255, 0, 0}인 경우, 픽셀(400)은, 완전 적색(full red)을 표시할 수 있다. 픽셀(400)에 대한 {R 값, G 값, B 값}이 각각 {255, 255, 255}인 경우, 픽셀(400)은, 완전 백색(full white)을 표시할 수 있다. 픽셀(400)에 대한 {R 값, G 값, B 값}이 각각 {0, 0, 0}인 경우, 픽셀(400)은, 완전 흑색(full black)을 표시할 수 있다. 다만, 이에 한정되지 않으며, 서브 픽셀의 출력 값에 관한 정보는, 8비트뿐 아니라 다양한 크기를 가질 수 있다. 서브 픽셀의 출력 값을 나타내는 비트 크기에 따라, 픽셀(400)을 통해 표시될 수 있는 색상의 수가 달라질 수 있다.
다양한 실시 예들에서, "열화도(deterioration degree)"는, 서브 픽셀(예: 제1 서브 픽셀(401), 제2 서브 픽셀(402), 및 제3 서브 픽셀(403))에 포함된 발광 소자의 발광 성능이 저하된 정도를 나타낼 수 있다. 예를 들면, 제1 서브 픽셀(401)의 성능이 100%에서 80%로 감소하면, 제1 서브 픽셀(401)의 열화도는 20%로 표현될 수 있다. 제1 서브 픽셀(401)의 열화도가 20%인 경우, 제1 서브 픽셀(401)에 최대 전압 또는 최대 전류가 인가되더라도, 제1 서브 픽셀(401)은, 완전 적색(full red)을 표시하지 못할 수 있다. 예를 들면, 제1 서브 픽셀(401)에 255에 대응하는 전압 또는 전류가 인가되더라도, 제1 서브 픽셀(401)에서 표시되는 적색은, 성능 80%인 233에 상응하는 적색일 수 있다. 열화에 따라, 디스플레이(210)를 통해 표시되는 색상은, 프로세서(120)로부터 수신된 색상에 상응하지 않을 수 있다. 따라서, 복수의 픽셀들의 출력 값에 대한 보상(compensation)이 요구될 수 있다.
다양한 실시 예들에서, R-서브 픽셀(예: 제1 서브 픽셀(401))의 수명, G-서브 픽셀(예: 제2 서브 픽셀(402))의 수명, 및 B-서브 픽셀(예: 제3 서브 픽셀(403))의 수명은 서로 상이할 수 있다. 따라서, 같은 조건에서 R-서브 픽셀의 열화도, G-서브 픽셀의 열화도, B-서브 픽셀의 열화도는 서로 상이할 수 있다. 예를 들면, R-서브 픽셀에 비해 G-서브 픽셀 및 B-서브 픽셀이 더 열화된 경우, 디스플레이(210)를 통해 표시되는 색상은, 프로세서(120)로부터 수신된 색상보다 더 적색을 띨(reddish) 수 있다. 예를 들면, {R-서브 픽셀의 열화도, G-서브 픽셀의 열화도, B-서브 픽셀의 열화도}가 {0%, 20%, 20%}인 경우, 프로세서(120)가 완전 백색(full white)을 나타내는 출력 값 {255, 255, 255}를 송신하더라도, 디스플레이(210)를 통해 표시되는 색상은, {255, 230, 230}에 상응하는, 적색을 띠는 백색(reddish white)일 수 있다. 따라서, 복수의 픽셀들의 출력 값에 대한 보상(compensation)이 요구될 수 있다. 상기 보상은, 완전 백색에 대응하는 출력 값을, {255, 255, 255}로부터 R-서브 픽셀의 성능이 20% 감소된 {230, 255, 255}로 변경하는 것일 수 있다.
다양한 실시 예들에서, 디스플레이 드라이버 IC(230)는, 이미지 처리 모듈(235)을 통해, 프로세서(120)로부터 수신된 이미지에 대한 정보를 처리할 수 있다. 예를 들어, 도 5를 참조하면, 이미지 처리 모듈(235)은, 이미지에 대한 정보에 대하여 전처리(preprocessing)(501) 및/또는 후처리(post processing)(503)를 수행할 수 있다. 예를 들면, 전처리(501)는, 프로세서(120)로부터 수신된 이미지에 대한 정보(예: 복수의 픽셀들의 출력 값)에 대하여, 이미지의 색감을 조정하거나 또는 이미지를 선명하게 하기 위한 처리를 포함할 수 있다. 후처리(503)는, 소비 전력을 감소시키기 위해, 복수의 픽셀들의 출력 값들로부터 백색의 정도를 낮추기 위한 처리를 포함할 수 있다. 후처리(503)를 통해 조정된 복수의 픽셀들의 출력 값들이, 최종적으로 디스플레이(210)를 통해 출력될 수 있다.
다양한 실시 예들에서, 이미지 처리 모듈(235)은, 이미지에 대한 정보(예: 복수의 픽셀들의 출력 값)에 대하여, 보상(compensating)을 위한 처리(502)를 수행할 수 있다. 예를 들면, 보상을 위한 처리(502)는, 디스플레이(210)의 열화에 따라 변화된 색상을 보상하기 위해, 복수의 픽셀들의 출력 값을 변경하기 위한 처리를 포함할 수 있다. 보상을 위한 처리(502)에 관한 상세한 설명은, 도 9 내지 10을 통해 후술될 것이다.
도 5에 따르면, 이미지 처리 모듈(235)은, 프로세서(120)로부터 수신된 이미지에 대한 정보에 대하여 전처리(501)를 수행하고, 그 다음 보상을 위한 처리(502)를 수행하고, 및 마지막으로 후처리(503)를 수행할 수 있다. 다만 이는 하나의 실시 예일 뿐이며, 이미지 처리 모듈(235)의 동작들 및 동작들의 순서는 이에 한정되지 않는다. 예를 들면, 보상을 위한 처리(502)의 적어도 일부는, 프로세서(120)에 의해 수행될 수도 있다. 예를 들면, 프로세서(120)는, 보상을 위한 처리(502)에 대응하는 처리를 수행하고, 그 결과 획득된 이미지에 대한 정보(예: 복수의 픽셀들의 출력 값)를 이미지 처리 모듈(235)에게 송신할 수도 있다. 프로세서(120)가 보상을 위한 처리(502)에 대응하는 처리를 수행하는 경우, 이미지 처리 모듈(235)는, 보상을 위한 처리(502)를 수행하지 않을 수 있다.
다양한 실시 예들에서, 디스플레이(210)는, 이미지 처리 모듈(235)을 통해 처리된 복수의 픽셀들의 출력 값에 기반하여, 이미지를 표시할 수 있다. 디스플레이 드라이버 IC(230)는, 이미지 처리 모듈(235)을 통해 처리된 복수의 픽셀들의 출력 값에 대응하는 전압 값 또는 전류 값으로, 복수의 픽셀들을 구동할 수 있다. 예를 들면, 픽셀(400)은, 픽셀(400)의 출력 값에 대응하는 전압 값 또는 전류 값에 기반하여 구동됨으로써, 픽셀(400)의 출력 값에 대응하는 색상을 표시할 수 있다. 마찬가지로, 복수의 픽셀들은, 복수의 픽셀들의 출력 값에 대응하는 전압 값 또는 전류 값에 기반하여 구동됨으로써, 디스플레이(210)의 전체 영역 또는 적어도 일부 영역에 이미지를 표시할 수 있다.
도 6을 참조하여 다양한 실시 예들에 따른 프로세서(120)의 동작이 기술될 것이다.
동작(601)에서, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)를 켤(turn on) 수 있다. 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)가 켜진 상태에 기반하여, 디스플레이(210)를 통해 표시할 이미지에 대한 정보(예: 복수의 픽셀들의 출력 값)를 생성할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 생성된 이미지에 대한 정보를, 디스플레이 드라이버 IC(230)에게 송신할 수 있다. 또는, 동일한 이미지가 계속 표시되는 경우(예: PSR(panel self refresh))에는, 디스플레이 드라이버 IC(230)는, 디스플레이 드라이버 IC(230)에 포함된 GRAM(graphic random access memory)에 저장된 이미지에 대한 정보를 이용하여, 화면을 표시할 수 있다.
다양한 실시 예들에서, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)를 하나 이상의 영역(region)들로 구분할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 하나 이상의 영역들 각각에 대한 평균 열화도를 결정하기 위해, 디스플레이(210)를 하나 이상의 영역들로 구분할 수 있다. 예를 들면, 하나 이상의 영역들은, 화면 내에서 수행하는 기능에 따라 구분될 수 있다.
일부 실시 예들에서, 도 7을 참조하면, 하나 이상의 영역들은, 제1 영역(701), 제2 영역(702), 제3 영역(703), 제4 영역(704), 제5 영역(705), 또는 제6 영역(706) 중 하나 이상일 수 있다. 한 실시 예에 따르면, 하나 이상의 영역들은, 전자 장치(101)의 설정과 관련된 사용자 인터페이스(UI) 상에서 사용자 입력에 기반하여 선택될 수 있다. 하나 이상의 영역들은, 제1 영역(701) 내지 제6 영역(706) 중 적어도 하나를 포함하는 복수의 가능한 영역들 중에서(from among) 사용자 입력에 기반하여 선택될 수 있다. 다른 실시 예에 따르면, 상기 하나 이상의 영역들은, 전자 장치(101)의 제조 단계에서 전자 장치(101)에 저장될 수도 있다.
예를 들면, 하나 이상의 영역들은, 화면 내에서 전자 장치(101)의 상태(예: 배터리 잔량, 현재 시간)에 관한 정보를 제공하는 제1 영역(701)(예: 상태 바 영역)을 포함할 수 있다. 하나 이상의 영역들은, 화면 내에서 전자 장치(101)를 동작하기 위한 소프트 키를 제공하는 제2 영역(702)(예: 소프트 키 영역)을 포함할 수 있다. 하나 이상의 영역들은, 화면 내에서 상기 제1 영역(701) 및 제2 영역(702)를 제외한 제3 영역(703)(예: 메인 영역)을 포함할 수 있다. 하나 이상의 영역들은, 화면의 전체 영역에 상응하는 제4 영역(704)를 포함할 수 있다. 하나 이상의 영역들은, 광학식 지문 인식을 위한 광원의 영역에 상응하는 제5 영역(705)을 포함할 수 있다. 하나 이상의 영역들은, 다양한 메뉴 또는 정보를 제공하는 제6 영역(706)(예: 엣지 영역)을 포함할 수 있다. 다만 이에 한정되지 않으며, 하나 이상의 영역들은, 전자 장치(101)의 상, 하, 좌, 우 중 적어도 하나의 영역일 수 있다. 하나 이상의 영역들은, 디스플레이(210)으로부터 90도 꺾어진, 사이드 디스플레이 영역일 수도 있다.
하나 이상의 영역들 각각이 수행하는 기능이 서로 다름으로 인해, 하나 이상의 영역들 각각에 대한 평균 열화도는 서로 다를 수 있다. 예를 들면, 하나 이상의 영역들이 대체적으로 표시하는 컨텐츠에 따라, 하나 이상의 영역들 각각에 대한 평균 열화도는 서로 다를 수 있다.
다만, 이에 한정되지 않으며, 프로세서(120)는, 제1 영역(701) 내지 제6 영역(706)과는 상이한 하나 이상의 영역들로, 디스플레이(210)를 구분할 수 있다. 예를 들면, 프로세서(120)는, 소비 전력을 감소시키기 위해, 디스플레이(210)의 휘도(brightness)를 부분적으로(partially) 제어하는 것에 기반하여, 하나 이상의 영역들을 결정할 수도 있다. 프로세서(120)는, 디스플레이(210)에 포함된 하나 이상의 구역들의 휘도를 개별적으로 제어(separately controlling)하는 것에 기반하여, 상기 하나 이상의 구역들을, 평균 열화도를 결정하기 위한 하나 이상의 영역(region)들로 결정할 수 있다.
프로세서(120)는, 하나 이상의 영역(region)들에 관한 정보를, 메모리(예: 메모리(130) 또는 디스플레이 드라이버 IC(230)에 포함된 비휘발성 메모리)에 저장할 수 있다. 예를 들면, 프로세서(120)는, 디스플레이(210)를 제1 영역(701), 제2 영역(702), 및 제3 영역(703)으로 구분하는 것에 기반하여, 제1 영역(701)에 포함된 픽셀들의 좌표, 제2 영역(702)에 포함된 픽셀들의 좌표, 및 제3 영역(703)에 포함된 픽셀들의 좌표에 관한 정보를, 메모리(예: 메모리(130) 또는 디스플레이 드라이버 IC(230)에 포함된 비휘발성 메모리)에 저장할 수 있다.
프로세서(120)는 상기 메모리에, 하나 이상의 영역들에 관한 정보(예: 좌표)뿐 아니라, 하나 이상의 영역들 각각에 대한 평균 열화도를 결정하기 위한 파라미터를 저장할 수 있다. 예를 들면, 하나 이상의 영역들 각각에 대한 파라미터는, 하나 이상의 영역들 각각에 포함된 픽셀들의 누적 평균 출력 값(예: 누적 평균 OPR(on pixel ratio)), 누적 사용 시간(예: display on time), 누적 평균 휘도, 또는 누적 평균 온도 중 적어도 하나를 포함할 수 있다.
예를 들면, 프로세서(120)는, 하나 이상의 영역들에 관한 정보 및 파라미터에 관한 정보를, 메모리(130)뿐만 아니라 디스플레이 드라이버 IC(230)에 포함된 비휘발성 메모리(예: 플래시 메모리)에 저장할 수 있다. 한 실시 예에 따르면, 프로세서(120)가 슬립 상태인 동안, 디스플레이 드라이버 IC(230)가 동작할 수 있다. 프로세서(120)는 슬립 상태에 진입하기 전에, 이미지에 대한 정보, 하나 이상의 영역들에 관한 정보, 파라미터에 관한 정보를 디스플레이 드라이버 IC(230)에게 전송할 수 있다. 프로세서(120)가 슬립되면, 디스플레이 드라이버 IC(230)는, 상기 수신된 정보에 기반하여 화면을 표시하거나, 또는 상기 파라미터를 획득할 수 있다.
동작(603)에서, 전자 장치(101)(예: 프로세서(120))는, 하나 이상의 영역들 각각에 대한 파라미터를 획득할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 하나 이상의 영역들 각각에 대한 평균 열화도를 결정하기 위해, 파라미터를 획득할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는 디스플레이(210)를 제1 영역(701)을 포함하는 하나 이상의 영역들로 구분하는 것에 기반하여, 제1 영역(701)에 대한 평균 열화도를 결정하기 위해 요구되는 파라미터를 획득할 수 있다. 제1 영역(701)에 대한 평균 열화도는, 제1 영역(701)에 포함된 R-서브 픽셀들의 평균 열화도(이하 R-평균 열화도), 제1 영역(701)에 포함된 G-서브 픽셀들의 평균 열화도(이하 G-평균 열화도), 및 제1 영역(701)에 포함된 B-서브 픽셀들의 평균 열화도(이하 B-평균 열화도)를 포함할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 제1 영역(701)에 대한 R-평균 열화도, G-평균 열화도, 및 B-평균 열화도를 결정하기 위해 요구되는 파라미터를 획득할 수 있다.
Figure PCTKR2018016473-appb-T000001
표 1은, 하나 이상의 영역들 각각에 대한 평균 열화도를 결정하기 위한 다양한 파라미터들을 나타낼 수 있다. 표 1은, 제1 영역(701)에 대한 R-평균 열화도, G-평균 열화도, 및 B-평균 열화도를 결정하기 위해 요구되는 파라미터들, 및 제2 영역(702)에 대한 R-평균 열화도, G-평균 열화도, 및 B-평균 열화도를 결정하기 위해 요구되는 파라미터들을 나타낼 수 있다. 예를 들면, 평균 열화도를 산출하기 위한 파라미터(즉, 비휘발성 파라미터)는, 하나 이상의 영역들 각각에 포함된 서브 픽셀들의 누적 평균 출력 값(예: 누적 평균 OPR(on pixel ratio)), 누적 사용 시간(예: display on time), 누적 평균 휘도, 또는 누적 평균 온도 중 적어도 하나를 포함할 수 있다.
표 1을 참조하면, 프로세서(120)는, 프레임마다 휘발성 파라미터(10)를 획득할 수 있다. 예를 들면, 프로세서(120)는, 제1 영역(701)에 대한 R-평균 열화도를 결정하기 위해, 제1 영역(701)에 포함된 R-서브 픽셀들의 평균 출력 값을 프레임마다 획득할 수 있다. 예를 들면, 프로세서(120)는, 휘발성 파라미터(10)를 휘발성 메모리(132)에 임시적으로(temporarily) 저장할 수 있다. 프로세서(120)는, 프레임마다 획득되는 휘발성 파라미터(10)를 이용하여, 휘발성 파라미터(10)의 누적 평균 값인 비휘발성 파라미터(20)(예: 제1 영역(701)에 포함된 R-서브 픽셀들의 누적 평균 출력 값)를 산출할 수 있다. 비휘발성 파라미터(20)는, 휘발성 파라미터(10)의 시간 평균 값에 상응할 수 있다. 프로세서(120)는, 산출된 비휘발성 파라미터(20)를, 비휘발성 메모리(134)에 저장할 수 있다. 프로세서(120)는, 프레임마다 획득되는 휘발성 파라미터(10)를 이용하여, 비휘발성 메모리(134)에 저장된 비휘발성 파라미터(20)를 프레임마다 갱신할 수 있다. 프로세서(120)는, 비휘발성 파라미터(20)(즉, 휘발성 파라미터(10)의 누적 평균 값)의 산출에 이용된 휘발성 파라미터(10)를, 휘발성 메모리(132)로부터 삭제할 수 있다. 프로세서(120)는, 비휘발성 파라미터(20)에 기반하여, 하나 이상의 영역들 각각에 대한 평균 열화도를 결정할 수 있다. 하나 이상의 영역들 각각에 대한 평균 열화도를 결정하기 위해, 하나 이상의 영역들 각각에 포함된 복수의 픽셀들의 누적 평균 출력 값을 산출하는 방법에 관한 상세한 설명은, 도 8에서 후술될 것이다.
동작(605)에서, 전자 장치(101)(예: 프로세서(120))는, 하나 이상의 영역들 각각에 대한 평균 열화도를 결정할 수 있다. 예를 들어, 표 1을 참조하면, 전자 장치(101)(예: 프로세서(120))는, 비휘발성 파라미터(20) 중 적어도 하나에 기반하여, 평균 열화도를 결정할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)의 누적 사용 시간(t), 디스플레이(210)의 누적 평균 휘도(b), 전자 장치(101)의 누적 평균 온도(a), 또는 제1 영역(701)에 포함된 R-서브 픽셀들의 누적 평균 출력 값(X11)에 기반하여, 제1 영역(701)에 대한 R-평균 열화도를 결정할 수 있다.
예를 들면, 전자 장치(101)(예: 프로세서(120))는, 메모리(130)에 저장된 수학식을 이용하여, 비휘발성 파라미터(20)에 기반한 평균 열화도를 결정할 수 있다. 다른 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 메모리(130)에 저장된 테이블을 이용하여, 비휘발성 파라미터(20)에 기반한 평균 열화도를 결정할 수 있다. 예를 들면, 디스플레이(210)의 누적 사용 시간(t)이 1440시간이고, 디스플레이(210)의 누적 평균 휘도(b)가 120 nit이며, 제1 영역(701)에 포함된 R-서브 픽셀들의 누적 평균 출력 값이 0 내지 255 중 204에 상응한다면(OPR = 80%), 제1 영역(701)에 포함된 R-서브 픽셀들의 평균 성능은, 초기 상태의 95%로 감소할 수 있다. 제1 영역(701)에 포함된 R-서브 픽셀들의 평균 성능이 초기 상태의 95%로 감소한 경우, 제1 영역(701)에 대한 R-평균 열화도는 5%로 결정될 수 있다.
일부 실시 예들에서, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)의 휘도(brightness)를 부분적으로(partially) 제어할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 소비 전력을 감소시키기 위해, 디스플레이(210)의 휘도를 부분적으로 제어할 수 있다. 다른 예를 들면, 전자 장치(예: 프로세서(120))는, 광학식 지문 인식을 수행하기 위해, 광원의 영역에 상응하는 제5 영역(705)의 휘도를 개별적으로 제어(separately control)할 수 있다. 디스플레이(210)의 휘도를 개별적으로 제어하는 것에 기반하여, 하나 이상의 영역들 각각(예: 제5 영역(705))에 대한 누적 평균 휘도를 획득할 수 있다.
Figure PCTKR2018016473-appb-T000002
표 2는, 디스플레이(210)의 휘도를 개별적으로 제어하는 것에 기반하여, 하나 이상의 영역들 각각에 대한 평균 열화도를 결정하기 위한 다양한 파라미터들을 나타낼 수 있다.
표 2를 참조하면, 전자 장치(101)(예: 프로세서(120))는, 프레임마다 하나 이상의 영역들(예: 제1 영역(701) 및 제5 영역(705)) 각각에 포함된 픽셀들의 평균 휘도(예: c1 및 c5)를 획득할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제5 영역(705)에 포함된 픽셀들의 평균 휘도(c5)를 프레임마다 획득할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 프레임마다 획득된 평균 휘도(c5)를 휘발성 메모리(132)에 임시적으로(temporarily) 저장할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 프레임마다 획득되는 평균 휘도(c5)를 이용하여, 평균 휘도(c5)의 누적 평균 값인, 픽셀들의 누적 평균 휘도(b5)를 산출할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 제5 영역(705)에 포함된 픽셀들의 누적 평균 휘도(b5)를, 비휘발성 메모리(134)에 저장할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 비휘발성 메모리(134)에 저장된 누적 평균 휘도(b5)를 프레임마다 갱신할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 평균 휘도(c5)를, 휘발성 메모리(132)로부터 삭제할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)의 누적 사용 시간(t), 전자 장치(101)의 누적 평균 온도(a), 제5 영역(705)에 포함된 서브 픽셀들의 누적 평균 휘도(b5), 또는 제5 영역(705)에 포함된 R-서브 픽셀들의 누적 평균 출력 값(X51) 중 적어도 하나에 기반하여, 제5 영역(705)에 대한 R-평균 열화도를 결정할 수 있다.
다양한 실시 예들에서, R-평균 열화도, G-평균 열화도, 및 B-평균 열화도는 서로 다를 수 있다. R-평균 열화도, G-평균 열화도, 및 B-평균 열화도가 서로 다르면, 프로세서(120)가 완전 백색(full white)에 대한 정보를 디스플레이 드라이버 IC(230)에게 송신하더라도, 디스플레이(210)를 통해 표시되는 색은 완전 백색이 아닐 수 있다.
다양한 실시 예들에서, 하나 이상의 영역들 각각이 표시하는 컨텐츠가 서로 다름으로 인해, 하나 이상의 영역들 각각에 대한 평균 열화도는 서로 다를 수 있다. 제1 영역(701), 제2 영역(702), 및 제3 영역(703)의 평균 열화도가 서로 다르면, 제1 영역(701), 제2 영역(702), 및 제3 영역(703)의 색상이 다르게 표시될 수 있다. 예를 들면, 프로세서(120)가 제1 영역(701), 제2 영역(702), 및 제3 영역(703)의 배경을 모두 완전 백색(full white)으로 표시하도록 디스플레이(210)를 제어하더라도, 화면(900)과 같이 제1 영역(701), 제2 영역(702), 및 제3 영역(703)의 배경이 다른 색으로 표시될 수 있다.
동작(607)에서, 프로세서(120)는, 상술한 바와 같은 디스플레이(210)의 색상의 변화를 보상할 수 있다. 상기 보상은, 디스플레이(210)에 포함된 픽셀들의 출력 값을 변경하는 것일 수 있다. 프로세서(120)는, 평균 열화도에 기반하여 디스플레이(210)에 포함된 픽셀들의 출력 값을 변경할 수 있다. 동작(607)의 적어도 일부는, 도 5의 보상을 위한 처리(502)로써 이미지 처리 모듈(235)에 의해 수행될 수 있다.
다양한 실시 예들에서, 프로세서(120)는, 보상을 위한 조건을 만족하면, 보상을 수행할 수 있다. 한 실시 예에 따르면, 프로세서(120)는, 지정된 시점에 보상을 수행할 수 있다. 예를 들면, 프로세서(120)는, 디스플레이(210)의 누적 사용 시간(t)이 지정된 시간에 상응하게 되면, 보상을 수행할 수 있다. 다른 실시 예에 따르면, 프로세서(120)는, 평균 열화도가 지정된 열화도에 상응하게 되면, 보상을 수행할 수 있다. 예를 들면, 프로세서(120)는, 제2 영역(702)에 대한 평균 열화도가 지정된 열화도에 상응하게 되면 제2 영역(702)에 대해서만 보상을 수행할 수 있다.
다양한 실시 예들에서, 프로세서(120)는, 하나 이상의 영역들 각각에 대한 평균 열화도에 기반하여, 하나 이상의 영역들 각각에 포함된 픽셀들의 출력 값을 변경할 수 있다. 프로세서(120)는, 제1 영역(701)에 대한 평균 열화도에 기반하여 제1 영역(701)에 포함된 픽셀들의 출력 값을 변경할 수 있다. 프로세서(120)는, 제1 영역(701)에 대한 R-평균 열화도, G-평균 열화도, 및 B-평균 열화도 중 최댓값에 기반하여 제1 영역(701)에 포함된 픽셀들의 출력 값을 변경할 수 있다. 예를 들어, 제1 영역(701)에 대한 {R-평균 열화도, G-평균 열화도, B-평균 열화도}가 {5%, 15%, 20%}인 경우, B-평균 열화도(20%)에 기반하여, 제1 영역(701)에 포함된 픽셀들의 출력 값을 변경할 수 있다. B-평균 열화도가 20%이면, 제1 영역(701)에 포함된 B-서브 픽셀들이 평균적으로 표시할 수 있는 최대 청색은, 255에 대하여 성능 20% 감소에 해당하는 230(즉, 230에 해당하는 청색)일 수 있다. 따라서, 제1 영역(701)의 색조화(color balance or white balance)를 맞추기 위해, 프로세서(120)는, 제1 영역(701)에 포함된 R-서브 픽셀들의 성능을 15% 추가 하향하고, 제1 영역(701)에 포함된 G-서브 픽셀들의 성능을 5% 추가 하향할 수 있다. 프로세서(120)는, 제1 영역(701)에 포함된 서브 픽셀들(즉, R, G, B-서브 픽셀들)의 출력 값들을 모두 원래 출력 값의 80%로 변경할 수 있다.
프로세서(120)는, 상술한 바와 같이, 제2 영역(702)에 대한 평균 열화도에 기반하여 제2 영역(702)에 포함된 픽셀들의 출력 값을 변경할 수 있다. 프로세서(120)는, 제2 영역(702)에 대한 R-평균 열화도, G-평균 열화도, 및 B-평균 열화도 중 최댓값에 기반하여 제2 영역(702)에 포함된 픽셀들의 출력 값을 변경할 수 있다. 제3 영역(703)에 대해서도 동일한 동작이 수행될 수 있다. 픽셀들의 출력 값을 변경하는 동작에 관한 상세한 설명은, 도 9에서 후술될 것이다.
한 실시 예에 따르면, 제1 영역(701)에 대한 평균 열화도와 제3 영역(703)에 대한 평균 열화도의 차이가 지정된 값을 초과하면, 프로세서(120)는, 하나 이상의 영역들의 경계 주변에 위치된 픽셀들의 출력 값을 단계적으로(gradationally or gradually) 변경할 수 있다. 하나 이상의 영역들의 경계 주변에 위치된 픽셀들의 출력 값을 단계적으로 변경하는 동작에 관한 상세한 설명은, 도 10에서 후술될 것이다.
도 8은 다양한 실시 예들에 따른 전자 장치에서, 하나 이상의 영역들 각각에 포함된 복수의 픽셀들의 누적 평균 출력 값을 산출하는 방법의 예를 도시한다.
도 8을 참조하면, 하나 이상의 영역들 각각(예: 제1 영역(701) 및 제2 영역(702))에 대하여, 서브 픽셀들의 평균 출력 값 및 서브 픽셀들의 누적 평균 출력 값(예: 표 1의 X11 내지 X23)을 산출하는 동작에 관한 상세한 설명이 기술될 수 있다. 다양한 실시 예들에서, 서브 픽셀들의 출력 값은, 0 내지 255의 값으로 나타내질 수도 있고, OPR(on pixel ratio)로 나타내질 수도 있다. 예를 들면, 0 내지 255의 출력 값 중에서 0은 OPR 0%에 상응하며, 255는 OPR 100%에 상응할 수 있다. 다양한 실시 예들에서, 서브 픽셀들의 평균 출력 값 및 서브 픽셀들의 누적 평균 출력 값은, 디스플레이(210)가 켜진(turned on) 상태에서만 획득될 수 있다.
도 8에서, 프로세서(120)는, 디스플레이(210)를 제1 영역(701), 제2 영역(702), 및 제3 영역(703)으로 구분할 수 있다. 프로세서(120)는, 프레임(810)에 대한 정보, 프레임(820)에 대한 정보, 및 프레임(830)에 대한 정보를 순차적으로 생성(sequentially generate)할 수 있다. 예를 들면, 프레임(810)은 제1 시점에 표시될 프레임을 나타낼 수 있다. 프레임(820)은 제1 시점에 후속하는(subsequent to) 제2 시점에 표시될 프레임을 나타낼 수 있다. 프레임(830)은 제2 시점에 후속하는(subsequent to) 제3 시점에 표시될 프레임을 나타낼 수 있다. 예를 들면, 프레임(810)에 대한 정보는, 프레임(810)에서의 복수의 픽셀들의 출력 값을 포함할 수 있다. 프레임(820) 및 프레임(830)에 대해서도 마찬가지일 수 있다.
프로세서(120)는, 프레임(810)에서의 복수의 픽셀들의 출력 값을 디스플레이 드라이버 IC(230)에게 송신(transmit)할 수 있다. 디스플레이 드라이버 IC(230)는, 프레임(810)에서의 복수의 픽셀들의 출력 값에 대하여 전처리(501) 또는 후처리(503)를 수행할 수 있다. 프레임(820) 및 프레임(830)에 대하여도 마찬가지 동작들이 순차적으로 수행될(sequentially performed) 수 있다. 한 실시 예에 따르면, 프로세서(120)가 슬립되고, 디스플레이 드라이버 IC(230)가 동일한 이미지를 표시(예: PSR(panel self refresh))할 수 있다. 이 경우, 디스플레이 드라이버IC(230)는, 프로세서(120)로부터 수신되어 GRAM(graphic random access memory)에 저장된 이미지에 대한 정보에 대하여, 전처리(501), 보상을 위한 처리(502), 및 후처리(503)를 수행한 후, 화면을 표시할 수 있다. 또는, 디스플레이 드라이버IC(230)는, 전처리(501), 보상을 위한 처리(502), 및 후처리(503)가 수행된 이미지에 대한 정보를 GRAM에 갱신하고, 상기 갱신에 기반하여 화면을 표시할 수도 있다.
프로세서(120)는, 프레임(810)에서의 복수의 픽셀들의 출력 값을 이용하여, 프레임(810)에서 제1 영역(701)에 포함된 R-서브 픽셀들의 평균 출력 값(811)을 산출할 수 있다. 예를 들면, 프로세서(120)는, 디스플레이 드라이버 IC(230)로부터 후처리(503) 이후의 복수의 픽셀들의 출력 값을 수신하는 것에 기반하여, 서브 픽셀들의 평균 출력 값(예: 811, 821, 831)을 산출할 수 있다. 프로세서(120)는, 후처리(503) 이후의 복수의 픽셀들의 출력 값을 이용하여, 서브 픽셀들의 평균 출력 값(예: 811, 821, 831)을 산출할 수 있다. 후처리(503) 이후의 복수의 픽셀들의 출력 값들은, 실제로 디스플레이(210)를 통해 출력되는 값일 수 있다. 후처리(503) 이후의 복수의 픽셀들의 출력 값들을 이용함으로써, 프로세서(120)는, 보다 정확한 평균 열화도를 결정할 수 있다. 다만, 이에 한정되지 않으며, 프로세서(120)로부터 생성된 복수의 픽셀들의 출력 값이 이용될 수도 있다.
프로세서(120)는, 프레임(810)에서 산출된 제1 영역(701)에 포함된 R-서브 픽셀들의 평균 출력 값(811)을, 휘발성 메모리(132)에 저장할 수 있다.
한편, 비휘발성 메모리(134)는, 제1 영역(701)에 포함된 R-서브 픽셀들의 누적 평균 출력 값(X11)을, 저장할 수 있다. 예를 들면, 비휘발성 메모리(134)는, 전자 장치(101)의 제조 이후부터 제1 영역(701)에 포함된 R-서브 픽셀들의 누적 평균 출력 값(X11)을 저장할 수 있다. 다른 예를 들면, 비휘발성 메모리(134)는, 지정된 시점 이후부터 제1 영역(701)에 포함된 R-서브 픽셀들의 누적 평균 출력 값(X11)을 저장할 수 있다. 또 다른 예를 들면, 비휘발성 메모리(134)는, 사용자 입력에 기반한 시점 이후부터 제1 영역(701)에 포함된 R-서브 픽셀들의 누적 평균 출력 값(X11)을 저장할 수 있다.
프로세서(120)는, 프레임(810)에서의 제1 영역(701)에 포함된 R-서브 픽셀들의 평균 출력 값(811)을 이용하여, 비휘발성 메모리(134)에 저장된, 제1 영역(701)에 포함된 R-서브 픽셀들의 누적 평균 출력 값(X11)을 갱신할 수 있다. 갱신된 누적 평균 출력 값(X11)은, 프레임(810)에서의 평균 출력 값(811)이 적용된 누적 평균일 수 있다. 프로세서(120)는, 휘발성 메모리(132)에 저장된, 프레임(810)에서의 R-서브 픽셀들의 평균 출력 값(811)을 삭제할 수 있다.
프로세서(120)는, 프레임(820)에서의 복수의 픽셀들의 평균 출력 값을 이용하여, 프레임(820)에서 제1 영역(701)에 포함된 R-서브 픽셀들의 평균 출력 값(821)을 산출할 수 있다. 프로세서(120)는, 프레임(820)에서 산출된 제1 영역(701)에 포함된 R-서브 픽셀들의 평균 출력 값(821)을, 휘발성 메모리(132)에 저장할 수 있다. 프로세서(120)는, 프레임(820)에서의 R-서브 픽셀들의 평균 출력 값(821)을 이용하여, 비휘발성 메모리(134)에 저장된, R-서브 픽셀들의 누적 평균 출력 값(X11)을 갱신할 수 있다. 프로세서(120)는, 휘발성 메모리(132)에 저장된, 프레임(820)에서의 R-서브 픽셀들의 평균 출력 값(821)을 삭제할 수 있다.
프레임(830)에 대해서도 동일한 동작들이 수행될 수 있다. 제1 영역(701)의 G-서브 픽셀들 및 B-서브 픽셀들에 대해서도 동일한 동작들이 수행될 수 있다. 제2 영역(702)에 대해서도 동일한 동작들이 수행될 수 있다. 다만, 이에 한정되지 않으며, 서브 픽셀들의 평균 출력 값(예: 811, 821, 831)은 프레임마다 획득될 수 있을 뿐만 아니라, 주기적으로 획득될 수도 있다. 서브 픽셀들의 누적 평균 출력 값(예: X11, X12, X13)은 프레임마다 갱신될 수 있을 뿐만 아니라, 주기적으로 갱신될 수도 있다.
다양한 실시 예들에서, 하나 이상의 영역들 각각(예: 제1 영역(701) 및 제2 영역(702))이 수행하는 기능이 서로 다름으로 인해, 하나 이상의 영역들 각각에 포함된 서브 픽셀들의 누적 평균 출력 값(예: X11과 X21, X12와 X22, X13과 X23)은 서로 다를 수 있다. 예를 들면, 하나 이상의 영역들(예: 제1 영역(701) 및 제2 영역(702))이 대체적으로 표시하는 컨텐츠에 따라, 하나 이상의 영역들 각각에 포함된 서브 픽셀들의 누적 평균 출력 값(예: X11과 X21, X12와 X22, X13과 X23)은 서로 다를 수 있다.
다양한 실시 예들에 따른 전자 장치(101)는, 하나 이상의 영역들 각각(예: 제1 영역(701))에 대해 누적 평균 출력 값(예: X11, X12, X13)만을 저장함으로써, 메모리(130)의 자원을 감소시키고 프로세서(120)의 부담을 줄일 수 있다. 다양한 실시 예들에 따른 전자 장치(101)는, 디스플레이(210)에 포함된 복수의 픽셀들 각각의 출력 값을 획득하고 저장하지 않음으로써, 메모리(130)의 자원을 감소시킬 수 있다. 예를 들면, 다양한 실시 예들에 따른 전자 장치(101)는, 제1 영역(701)에 포함된 복수의 R-서브 픽셀들에 대하여 하나의 누적 평균 출력 값(X11)만을 저장함으로써, 메모리(130)의 자원을 감소시키고 프로세서(120)의 부담을 줄일 수 있다.
표 1을 참조하면, 프로세서(120)는, 휘발성 파라미터(10)로써, 상술한 바와 같이, 프레임마다 서브 픽셀들의 평균 출력 값(예: 811, 821, 831)을 획득하고, 삭제할 수 있다. 프로세서(120)는, 비휘발성 파라미터(20)로써, 상술한 바와 같이, 서브 픽셀들의 누적 평균 출력 값(예: X11, X12, X13, X21, X22, 또는 X23)을 저장할 수 있다. 한편, 프로세서(120)는, 비휘발성 파라미터(20)로써, 서브 픽셀들의 누적 평균 출력 값뿐만 아니라, 누적 사용 시간(t), 누적 평균 휘도(b), 또는 누적 평균 온도(a) 중 적어도 하나를 획득할 수 있다. 예를 들면, 프로세서(120)는, 누적 사용 시간(t), 누적 평균 휘도(b), 또는 누적 평균 온도(a) 중 적어도 하나를, 비휘발성 메모리(134)에 저장할 수 있다. 서브 픽셀들의 누적 평균 출력 값(예: X11, X12, X13, X21, X22, 또는 X23), 누적 사용 시간(t), 누적 평균 휘도(b), 또는 누적 평균 온도(a) 중 적어도 하나는, 하나 이상의 영역들 각각에 대한 평균 열화도를 결정하기 위해 이용될 수 있다.
다양한 실시 예들에 따르면, 누적 사용 시간(t)은, 디스플레이(210)가 온(on)된 총 시간을 나타낼 수 있다. 누적 평균 휘도(b)는, 디스플레이(210)가 온(on)된 동안, 디스플레이(210)의 밝기(brightness)의 누적 평균 값을 나타낼 수 있다. 누적 평균 온도(a)는, 전자 장치(101)의 적어도 일부분의 온도(temperature)의 누적 평균 값을 나타낼 수 있다. 상기 전자 장치(101)의 적어도 일부분의 온도는, 전자 장치(101)에 포함된 온도 센서(예: 센서 모듈(176))에 의해 측정될 수 있다.
일부 실시 예들에서, 디스플레이(210)의 누적 사용 시간(t), 디스플레이(210)의 누적 평균 휘도(b), 전자 장치(101)의 누적 평균 온도(a)는, 디스플레이(210)의 전체 영역에서 동일한 값을 가질 수 있다. 따라서, 표 1을 참조하면, 프로세서(120)는, 디스플레이(210)의 전체 영역(예: 제1 영역(701) 및 제2 영역(702))에 적용되는 누적 사용 시간(t), 누적 평균 휘도(b), 및 누적 평균 온도(a)를, 비휘발성 메모리(134)에 저장할 수 있다.
도 9는 다양한 실시 예들에 따른 디스플레이에서, 픽셀들의 출력 값을 변경한 결과 표시되는 화면의 예를 도시한다.
도 9를 참조하면, 프로세서(120)가 화면(900)의 배경 색상으로써 완전 백색(full white)을 출력하도록 디스플레이 드라이버 IC(230)를 제어하더라도, 디스플레이(210)를 통해 표시되는 화면(900)의 배경 색은 완전 백색(full white)이 아닐 수 있다. 예를 들면, 프로세서(120)는, 화면(900)의 전체 영역(즉, 제1 영역(701), 제2 영역(702), 및 제3 영역(703))의 배경을 완전 백색(full white)으로 출력하기 위한 출력 값 {255, 255, 255}을, 디스플레이 드라이버 IC(230)에게 송신할 수 있다. R-평균 열화도, G-평균 열화도, 및 B-평균 열화도가 서로 다르면, 프로세서(120)가 완전 백색에 대한 출력 값 {255, 255, 255}을 디스플레이 드라이버 IC(230)에게 송신하더라도, 디스플레이(210)를 통해 표시되는 색상은 화면(900)과 같이 완전 백색이 아닐 수 있다. 예를 들면, {R-평균 열화도, G-평균 열화도, B-평균 열화도}가 {0%, 20%, 20%}이면, 화면(900)의 배경의 출력 값이 완전 백색에 상응하더라도, 화면(900)의 배경은 적색을 띨(reddish) 수 있다.
프로세서(120)는, 화면(900)으로부터 픽셀들의 색상의 변화를 보상한 결과, 화면(950)을 표시할 수 있다. 프로세서(120)가 화면의 배경을 완전 백색으로 출력하도록 디스플레이(210)를 제어하는 것에 기반하여, 디스플레이(210)은 보상된 화면(950)을 표시할 수 있다. 화면(950)의 배경은, 화면(900)의 배경에 비해 완전 백색(full white)에 더 가까울 수 있다.
일부 실시 예들에서, 제1 영역(701)에 대한 평균 열화도, 제2 영역(702)에 대한 평균 열화도, 및 제3 영역(703)에 대한 평균 열화도가 서로 다름으로 인해, 보상된 화면(950)에서도, 제1 영역(701), 제2 영역(702), 및 제3 영역(703)의 경계가 시인될 수 있다. 제1 영역(701)과 제3 영역(703)의 경계가 시인되는 경우, 프로세서(120)는, 제1 영역(701)과 제3 영역(703)의 경계 주변에 위치된 픽셀들의 출력 값을 단계적으로(gradationally or gradually) 변경하는, 단계적 보상(gradational compensation)을 수행할 수 있다.
한 실시 예에 따르면, 제1 영역(701)에 대한 평균 열화도와 제3 영역(703)에 대한 평균 열화도의 차이가 지정된 값을 초과하면, 프로세서(120)는, 하나 이상의 영역들의 경계 주변에 위치하는 픽셀들의 출력 값을 단계적으로(gradationally or gradually) 변경할 수 있다.
도 10은 다양한 실시 예들에 따른 디스플레이에서, 하나 이상의 영역들의 경계 주변에 위치된 픽셀들의 출력 값을 단계적으로 변경한 결과 표시되는 화면의 예를 도시한다.
도 10을 참조하면, 화면(1000)에서, 제1 영역(701)에 대한 R-평균 열화도, G-평균 열화도, 및 B-평균 열화도의 최댓값이 3%인 경우, 프로세서(120)는, 제1 영역(701)에 포함된 서브 픽셀들의 출력 값들을 성능 97%에 상응하는 값으로 설정할 수 있다. 제3 영역(703)에 대한 R-평균 열화도, G-평균 열화도, 및 B-평균 열화도의 최댓값이 10%인 경우, 프로세서(120)는, 제3 영역(703)에 포함된 서브 픽셀들의 출력 값들을 성능 90%에 상응하는 값으로 설정할 수 있다. 이 경우, 제1 영역(701) 및 제3 영역(703)에 대한 평균 열화도의 차이는 7%일 수 있다. 7%의 열화도 차이가 지정된 값(예: 3%, 5% 등)를 초과하면, 프로세서(120)는, 제1 영역(701)과 제3 영역(703)의 경계(1001) 주변에 위치된 픽셀들의 출력 값을 단계적으로(gradationally or gradually) 변경할 수 있다. 예를 들면, 프로세서(120)는, 경계(1001) 주변에 위치된 픽셀들의 출력 값들을, 원래 성능의 96%, 95%, 94%, 93%, 92%, 또는 91%에 상응하는 값들을 가지도록 변경할 수 있다.
예를 들면, 프로세서(120)는, 단계적 보상(gradational compensation)을 적용하기 위한 픽셀 레이어들(1003)에 관한 정보에 기반하여, 경계(1001) 주변에 위치된 픽셀들의 출력 값을 단계적으로 변경할 수 있다. 단계적 보상을 적용하기 위한 픽셀 레이어들(1003)에 관한 정보는, 픽셀 레이어들(1003)에 포함된 픽셀 레이어의 개수 또는 픽셀 레이어들(1003)의 너비(width) 등을 포함할 수 있다. 단계적 보상을 적용하기 위한 픽셀 레이어들(1003)에 관한 정보는, 사용자 입력에 기반하여 또는 전자 장치(101)의 제조 단계에서 메모리(130)에 저장될 수 있다.
한 실시 예에 따르면, 단계적 보상을 적용하기 위한 픽셀 레이어들(1003)이 6 픽셀 레이어이면, 프로세서(120)는, 경계(1001)로부터 제1 영역(701)을 향하는 방향으로, 1 픽셀 레이어마다 원래 성능의 94%, 95%, 96%를 적용할 수 있다. 프로세서(120)는, 경계(1001)로부터 제1 영역(701)을 향하는 방향으로, 3 픽셀 레이어를 초과하는 영역에 대해, 원래 성능의 97%를 적용할 수 있다. 프로세서(120)는, 경계(1001)로부터 제3 영역(703)을 향하는 방향으로, 1 픽셀 레이어마다 원래 성능의 93%, 92%, 91%를 적용할 수 있다. 프로세서(120)는, 경계(1001)로부터 제3 영역(703)을 향하는 방향으로, 3 픽셀 레이어를 초과하는 영역에 대해, 원래 성능의 90%를 적용할 수 있다.
다른 실시 예에 따르면, 단계적 보상을 적용하기 위한 픽셀 레이어들(1003)이 12 픽셀 레이어이면, 프로세서(120)는, 경계(1001)로부터 제1 영역(701)을 향하는 방향으로, 2 픽셀 레이어마다 원래 성능의 94%, 95%, 96%를 적용할 수 있다. 프로세서(120)는, 경계(1001)로부터 제1 영역(701)을 향하는 방향으로, 6 픽셀 레이어를 초과하는 영역에 대해, 원래 성능의 97%를 적용할 수 있다. 프로세서(120)는, 경계(1001)로부터 제3 영역(703)을 향하는 방향으로, 2 픽셀 레이어마다 원래 성능의 93%, 92%, 91%를 적용할 수 있다. 프로세서(120)는, 경계(1001)로부터 제3 영역(703)을 향하는 방향으로, 6 픽셀 레이어를 초과하는 영역에 대해, 원래 성능의 90%를 적용할 수 있다.
프로세서(120)는, 화면(1000)에 단계적 보상을 수행하는 것에 기반하여, 화면(1000)으로부터 변경된 화면(1050)을 표시할 수 있다. 화면(1050)을 통해, 경계(1001)가 시인되지(visualized) 않을 수 있다.
일부 실시 예들에서, 프로세서(120)는, 디스플레이(210)를, 제1 영역(701), 제2 영역(702), 제3 영역(703), 및 제4 영역(704)로 구분할 수 있다. 프로세서(120)는, 제1 영역(701), 제2 영역(702), 및 제3 영역(703)에 더하여, 디스플레이(210)의 전체 영역에 상응하는 제4 영역(704)에 대한 누적 평균 출력 값도 함께 획득하고 저장할 수도 있다. 프로세서(120)는, 제4 영역(704)에 대한 누적 평균 출력 값에 적어도 기반하여, 제4 영역(704)에 대한 평균 열화도를 결정할 수 있다. 경우에 따라, 프로세서(120)는, 제1 영역(701)에 대한 보상, 제2 영역(702)에 대한 보상, 및 제3 영역(703)에 대한 보상을 수행하거나, 또는 제4 영역(704)에 대한 보상만을 수행할 수 있다. 예를 들면, 프로세서(120)는, 제1 영역(701), 제2 영역(702), 및 제3 영역(703)에 대한 평균 열화도의 차이가 지정된 값 미만인 경우, 제1 영역(701)에 대한 보상, 제2 영역(702)에 대한 보상, 및 제3 영역(703)에 대한 보상을 개별적으로(separately) 수행하지 않을 수 있다. 프로세서(120)는, 제1 영역(701), 제2 영역(702), 및 제3 영역(703)에 대한 평균 열화도의 차이가 지정된 값 미만인 경우, 제4 영역(704)에 대한 보상만을 수행할 수 있다.
상술한 바와 같은 다양한 실시 예들에 따른 전자 장치(예: 전자 장치(101))는, 하나 이상의 제1 픽셀(예: 픽셀(400))들을 갖는 제1 영역(예: 701, 702, 703, 704, 705, 또는 706 등) 및 하나 이상의 제2 픽셀(예: 픽셀(400))들을 갖는 제2 영역(예: 701, 702, 703, 704, 705, 또는 706 등)을 포함하는 디스플레이(예: 디스플레이(210), 표시 장치(160)), 및 프로세서(예: 프로세서(120))를 포함하고, 상기 프로세서는, 상기 제1 픽셀들에 기반하여 상기 제1 영역에 대응하는 제1 평균 열화도 및 상기 제2 픽셀들에 기반하여 상기 제2 영역에 대응하는 제2 평균 열화도를 결정하고, 상기 제1 평균 열화도가 지정된 제1 조건을 만족하는 경우, 상기 제1 픽셀들 중 적어도 일부 픽셀(예: 400, 401, 402, 또는 403 등)들을 제1 지정된 속성값으로 설정하고, 상기 제2 평균 열화도가 지정된 제2 조건을 만족하는 경우, 상기 제2 픽셀들 중 적어도 일부 픽셀(예: 400, 401, 402, 또는 403 등)들을 제2 지정된 속성값으로 설정하고, 상기 제1 지정된 속성값 또는 상기 제2 지정된 속성값에 기반하여 상기 디스플레이에 이미지를 표시하도록 설정될 수 있다.
다양한 실시 예들에서, 상기 프로세서(예: 프로세서(120))는, 상기 제1 조건으로써, 상기 제1 평균 열화도가 지정된 값에 상응함을 결정하는 것에 기반하여, 상기 제1 픽셀들 중 적어도 일부 픽셀(예: 400, 401, 402, 또는 403 등)들의 출력 값을, 상기 제1 지정된 속성값으로써 지정된 비율에 따라 변경하도록 설정되고, 상기 지정된 비율은, 상기 제1 평균 열화도에 기반하여 결정될 수 있다.
다양한 실시 예들에서, 상기 프로세서(예: 프로세서(120))는, 상기 제2 조건으로써, 상기 제2 평균 열화도가 지정된 값에 상응함을 결정하는 것에 기반하여, 상기 제2 픽셀들 중 적어도 일부 픽셀(예: 400, 401, 402, 또는 403 등)들의 출력 값을, 상기 제2 지정된 속성값으로써 지정된 비율에 따라 변경하도록 설정되고, 상기 지정된 비율은, 상기 제2 평균 열화도에 기반하여 결정될 수 있다.
상술한 바와 같은 다양한 실시 예들에 따른 전자 장치(예: 전자 장치(101))는, 복수의 픽셀(예: 픽셀(400))들을 포함하는 제1 영역(예: 701, 702, 703, 704, 705, 또는 706 등) 및 복수의 픽셀들을 포함하는 제2 영역(예: 701, 702, 703, 704, 705, 또는 706 등)을 포함하는 디스플레이(예: 디스플레이(210), 표시 장치(160)), 및 상기 제1 영역에 포함된 복수의 픽셀들에 기반하여 상기 제1 영역에 대응하는 제1 평균 열화도를 결정하고, 상기 제2 영역에 포함된 복수의 픽셀들에 기반하여 상기 제2 영역에 대응하는 제2 평균 열화도를 결정하고, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경하기 위한 지정된 조건을 만족함을 결정하는 것에 기반하여, 상기 제1 평균 열화도를 이용하여 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들을 변경하고, 상기 변경된 출력 값들에 기반하여 상기 디스플레이에 이미지를 표시하도록 설정된 적어도 하나의 프로세서(예: 프로세서(120))를 포함할 수 있다.
다양한 실시 예들에서, 상기 지정된 조건은, 상기 디스플레이가 켜진(turned on) 누적 시간이 지정된 시간에 상응하는 것 또는 상기 제1 평균 열화도가 지정된 값에 상응하는 것 중 적어도 하나일 수 있다.
다양한 실시 예들에서, 상기 적어도 하나의 프로세서(예: 프로세서(120))는, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 평균 값(예: X11, X12, X13, X21, X22, X23, 811, 821, 831)에 적어도 기반하여 상기 제1 평균 열화도를 결정하도록 설정될 수 있다.
다양한 실시 예들에서, 상기 전자 장치는, 상기 전자 장치의 적어도 일부분의 온도를 측정하도록 설정된 온도 센서(예: 센서 모듈(176))를 더 포함하고, 상기 적어도 하나의 프로세서는, 상기 디스플레이가 켜진 누적 시간, 상기 온도, 또는 상기 디스플레이의 휘도 중 적어도 하나에 기반하여 상기 제1 평균 열화도를 결정하도록 설정될 수 있다.
다양한 실시 예들에서, 상기 전자 장치는, 메모리(예: 메모리(130), 비휘발성 메모리(134), 디스플레이 드라이버 IC(230)에 포함된 비휘발성 메모리)를 더 포함하고, 상기 적어도 하나의 프로세서는, 제1 프레임(예: 프레임(810), 프레임(820), 프레임(830))에 대하여, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 평균 값(예: 811, 821, 831)을 획득하고, 상기 평균 값을 이용하여, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 누적 평균 값(예: X11, X21, X13)을 갱신하고, 상기 누적 평균 값은 상기 메모리에 저장되고, 상기 누적 평균 값에 적어도 기반하여 상기 제1 평균 열화도를 결정하도록 설정될 수 있다.
다양한 실시 예들에서, 상기 적어도 하나의 프로세서는, 상기 디스플레이의 전체 영역(예: 제4 영역(704))에 포함된 복수의 픽셀들에 기반하여 상기 전체 영역에 대응하는 제3 평균 열화도를 결정하도록 더 설정될 수 있다. 예를 들면, 상기 적어도 하나의 프로세서는, 상기 제1 평균 열화도와 상기 제2 평균 열화도의 차이가 지정된 값 이하이면, 상기 제3 평균 열화도를 이용하여 상기 전체 영역에 포함된 복수의 픽셀들의 출력 값을 변경하도록 더 설정될 수 있다.
다양한 실시 예들에서, 상기 제1 영역의 경계의 적어도 일부인 제1 경계(예: 경계(1001))는, 상기 제2 영역의 경계의 적어도 일부에 상응하고, 상기 적어도 하나의 프로세서는, 상기 제1 경계의 주변에 위치된 픽셀들의 출력 값을, 상기 제1 평균 열화도와 상기 제2 평균 열화도 사이의 값을 가지는 열화도에 기반하여 변경하도록 설정될 수 있다. 예를 들면, 상기 적어도 하나의 프로세서는, 상기 제1 평균 열화도와 상기 제2 평균 열화도의 차이가 지정된 값 이상인 것을 결정하는 것에 기반하여, 상기 제1 경계의 주변에 위치된 픽셀들의 출력 값을, 상기 제1 평균 열화도와 상기 제2 평균 열화도 사이의 값을 가지는 열화도를 이용하여 변경하도록 설정될 수 있다.
다양한 실시 예들에서, 상기 제1 영역에 포함된 복수의 픽셀들 각각은, 제1 서브 픽셀(예: 제1 서브 픽셀(401)), 제2 서브 픽셀(예: 제2 서브 픽셀(402)), 및 제3 서브 픽셀(예: 제3 서브 픽셀(403))을 포함하고, 상기 적어도 하나의 프로세서는, 상기 제1 영역에 포함된 제1 서브 픽셀들의 평균 열화도를 결정하고, 상기 제1 영역에 포함된 제2 서브 픽셀들의 평균 열화도를 결정하고, 상기 제1 영역에 포함된 제3 서브 픽셀들의 평균 열화도를 결정하고, 상기 제1 서브 픽셀들의 평균 열화도, 상기 제2 서브 픽셀들의 평균 열화도, 또는 상기 제3 서브 픽셀들의 평균 열화도 중 적어도 하나에 기반하여 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경하도록 설정될 수 있다.
도 11은, 다양한 실시 예들에 따른 전자 장치(101)의 동작의 예를 도시한다.
도 11을 참조하면, 동작(1101)에서, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)의 제1 영역에 대응하는 제1 평균 열화도 및 디스플레이(210)의 제2 영역에 대응하는 제2 평균 열화도를 결정할 수 있다. 예를 들면, 전자 장치(101)는, 제1 영역에 대한 보상만을 수행하더라도, 제1 영역에 대응하는 제1 평균 열화도 및 제2 영역에 대응하는 제2 평균 열화도 모두를 결정할 수 있다. 다른 예를 들면, 전자 장치(101)는, 제1 영역에 대한 보상을 수행하기 위해 제1 영역에 대한 제1 평균 열화도만을 결정할 수도 있다. 제1 영역 및 제2 영역은, 도 7에 도시된 제1 영역(701) 내지 제6 영역(706) 중 하나 이상에 상응할 수 있다. 다만, 이에 한정되지 않으며, 제1 영역 및 제2 영역은, 디스플레이(210)에 포함된 어떤 영역이라도 될 수 있다. 제1 영역 및 제2 영역에 관한 정보는, 사용자 입력에 기반하여 또는 전자 장치(101)의 제조 단계에서, 메모리(130)에 저장될 수 있다. 예를 들면, 메모리(130)는, 제1 영역에 포함된 픽셀들의 좌표에 관한 정보, 및 제2 영역에 포함된 픽셀들의 좌표에 관한 정보를 저장할 수 있다. 제1 영역에 대응하는 제1 평균 열화도는, 제1 영역에 포함된 복수의 픽셀들(또는 서브 픽셀들)의 열화도의 평균 값에 상응할 수 있다. 예를 들면, 제1 영역에 대응하는 제1 평균 열화도는, 표 1 및 도 8의 평균 열화도(예: X11 내지 X23)에 상응할 수 있다.
동작(1103)에서 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도에 기반하여 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 지정된 조건을 만족함을 결정하는 것에 기반하여 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경할 수 있다. 한 실시 예에 따르면, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)가 켜진 누적 시간이 지정된 시간에 상응함을 결정하는 것에 기반하여, 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경할 수 있다. 다른 실시 예에 따르면, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도가 지정된 값에 상응함을 결정하는 것에 기반하여, 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경할 수 있다.
전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도에 기반하여 제1 영역에 포함된 복수의 픽셀들의 출력 값들을 변경할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 색조화(color balance or white balance)를 맞추기 위해, 제1 영역에 포함된 복수의 픽셀들의 출력 값들을 동일한 비율로 감소시킬 수 있다. 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도를 이용하여, 제1 영역에 포함된 복수의 픽셀들의 출력 값을 감소시키는 비율을 결정할 수 있다. 실시 예들에 따라, 제1 평균 열화도는, 제1 영역에 포함된 R-서브 픽셀들의 평균 열화도(즉, R-평균 열화도), 제1 영역에 포함된 G-서브 픽셀들의 평균 열화도(즉, G-평균 열화도), 및 제1 영역에 포함된 B-서브 픽셀들의 평균 열화도(즉, B-평균 열화도)를 포함할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 제1 영역에 대한 R- 평균 열화도, G-평균 열화도, B-평균 열화도 중 최대 열화도에 기반하여, 제1 영역에 포함된 복수의 픽셀들의 출력 값들을 동일한 비율로 변경할 수 있다.
동작(1105)에서, 전자 장치(101)(예: 프로세서(120))는, 상기 변경된 출력 값들에 기반하여, 디스플레이(210)에 이미지를 표시할 수 있다. 상기 변경된 출력 값들에 기반하여 표시되는 이미지는, 색조화(color balance or white balance)가 맞추어진 이미지일 수 있다. 상술한 바와 같은 변경된 출력 값들에 기반하여(즉, 보상에 기반하여) 디스플레이(210)에 표시된 이미지는, 전반적으로 낮은 휘도를 가질 수 있다. 따라서, 전자 장치(101)(예: 프로세서(120))는, 상기 변경된 출력 값들에 기반하여, 현재 설정된 휘도보다 높은 휘도로, 디스플레이(210)에 이미지를 표시할 수 있다.
도 12는, 다양한 실시 예들에 따른 전자 장치(101)의 동작의 다른 예를 도시한다.
도 12를 참조하면, 동작(1201)에서, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)의 제1 영역에 대응하는 제1 평균 열화도 및 디스플레이(210)의 제2 영역에 대응하는 제2 평균 열화도를 결정할 수 있다. 동작(1201)은, 도 11의 동작(1101)에 상응할 수 있다.
동작(1203)에서, 전자 장치(101)(예: 프로세서(120))는, 제1 영역의 적어도 일부 픽셀들을, 제1 지정된 속성 값으로 설정할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도가 지정된 제1 값에 상응함을 결정하는 것에 기반하여, 제1 영역의 적어도 일부 픽셀들의 출력 값을, 제1 지정된 속성 값으로 설정할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제1 영역의 적어도 일부 픽셀들의 출력 값을, 제1 평균 열화도에 기반하여 결정되는 비율에 따라 변경할 수 있다.
동작(1205)에서, 전자 장치(101)(예: 프로세서(120))는, 제2 영역의 적어도 일부 픽셀들을, 제2 지정된 속성 값으로 설정할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제2 평균 열화도가 지정된 제2 값에 상응함을 결정하는 것에 기반하여, 제2 영역의 적어도 일부 픽셀들의 출력 값을, 제2 지정된 속성 값으로 설정할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제2 영역의 적어도 일부 픽셀들의 출력 값을, 제2 평균 열화도에 기반하여 결정되는 비율에 따라 변경할 수 있다.
동작(1203)과 동작(1205)는, 동시에 병렬적으로 수행될 수 있으며, 순서가 변경될 수도 있다.
동작(1207)에서, 전자 장치(101)(예: 프로세서(120))는, 상기 변경된 출력 값들에 기반하여, 디스플레이(210)에 이미지를 표시할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 상기 제1 지정된 속성 값 또는 상기 제2 지정된 속성 값에 기반하여 상기 디스플레이(210)에 이미지를 표시할 수 있다. 상술한 바와 같은 변경된 출력 값들에 기반하여(즉, 보상에 기반하여) 디스플레이(210)에 표시된 이미지는, 전반적으로 낮은 휘도를 가질 수 있다. 따라서, 전자 장치(101)(예: 프로세서(120))는, 상기 변경된 출력 값들에 기반하여, 현재 설정된 휘도보다 높은 휘도로, 디스플레이(210)에 이미지를 표시할 수 있다.
도 13은, 다양한 실시 예들에 따른 전자 장치(101)에서 단계적 보상을 수행하기 위한 동작의 예를 도시한다.
도 13을 참조하면, 동작(1301)에서, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)의 제1 영역에 대응하는 제1 평균 열화도 및 디스플레이(210)의 제2 영역에 대응하는 제2 평균 열화도를 결정할 수 있다. 동작(1301)은, 도 11의 동작(1101) 및 도 12의 동작(1201)에 상응할 수 있다.
동작(1302)에서, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도에 기반하여 제1 영역에 대한 보상을 수행하고, 제2 평균 열화도에 기반하여 제2 영역에 대한 보상을 수행할 수 있다. 제1 영역에 대한 보상은, 도 11의 동작(1103)에 상응할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도에 기반하여 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경함으로써, 제1 영역에 대한 보상을 수행할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제1 영역에 포함된 복수의 픽셀들의 출력 값을, 제1 평균 열화도에 기반하여 결정되는 비율에 따라 변경할 수 있다. 제2 평균 열화도에 기반한 제2 영역에 대한 보상도, 동일하게 수행될 수 있다.
동작(1303)에서, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도와 제2 평균 열화도의 차이가 지정된 값 이상인지 여부를 판단(determine)할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)가 켜진 누적 시간이 지정된 시간에 상응함을 결정하는 것에 기반하여, 상기 판단을 수행할 수 있다. 다른 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도 또는 제2 평균 열화도 중 적어도 하나가 지정된 값에 상응함을 결정하는 것에 기반하여, 상기 판단을 수행할 수 있다.
전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도와 제2 평균 열화도의 차이가 지정된 값 미만임을 결정하는 것에 기반하여, 동작(1305)에서 디스플레이(210)를 통해 이미지를 표시할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제1 영역에 대한 보상에 따라 변경된 제1 영역에 포함된 복수의 픽셀들의 출력 값들, 및 제2 영역에 대한 보상에 따라 변경된 제2 영역에 포함된 복수의 픽셀들의 출력 값들에 기반하여, 이미지를 표시할 수 있다. 예를 들면, 제1 평균 열화도와 제2 평균 열화도의 차이가 지정된 값 미만임을 결정하는 것에 기반하여 디스플레이(210)에 표시되는 이미지는, 도 11의 동작(1105)에서 디스플레이(210)를 통해 표시되는 이미지에 상응할 수 있다.
동작(1304)에서, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도와 제2 평균 열화도의 차이가 지정된 값 이상임을 결정하는 것에 기반하여, 제1 영역과 제2 영역의 경계 주변에 대하여 단계적 보상(gradational compensation)을 수행할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도와 제2 평균 열화도의 차이가 지정된 값 이상임을 결정하는 것에 기반하여, 제1 영역과 제2 영역의 경계 주변에 위치된 픽셀들의 출력 값을 단계적으로(gradationally or gradually) 변경할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 단계적 보상을 적용하기 위한 픽셀들에 관한 정보를 저장할 수 있다. 전자 장치(101)(예: 프로세서(120))는, 상기 정보에 기반하여, 단계적 보상을 적용하기 위한 픽셀들의 출력 값을 단계적으로 변경할 수 있다. 예를 들면, 단계적 보상은, 도 10의 상세한 설명에서 상술한 바와 같이 수행될 수 있다. 동작(1305)에서, 전자 장치(101)는, 상기 단계적 보상의 수행 결과에 기반하여 디스플레이(210)를 통해 이미지를 표시할 수 있다. 예를 들면, 전자 장치(101)는, 상기 단계적 보상에 따라 변경된 픽셀들의 출력 값에 기반하여 이미지를 표시할 수 있다.
도 14는, 다양한 실시 예들에 따른 전자 장치(101)에서 보상을 수행하기 위한 영역을 결정하기 위한 동작의 예를 도시한다.
도 14를 참조하면, 동작(1401)에서, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)의 전체 영역에 대응하는 전체 평균 열화도를 결정할 수 있다. 예를 들면, 동작(1401)은, 도 11의 동작(1101), 도 12의 동작(1201), 및 도 13의 동작(1301)을 수행하는 것과 병렬적으로 수행될 수 있다. 예를 들어, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)의 제1 영역에 대응하는 제1 평균 열화도 및 디스플레이(210)의 제2 영역에 대응하는 제2 평균 열화도를 결정하는 것과 함께, 디스플레이(210)의 전체 영역에 대응하는 전체 평균 열화도를 결정할 수 있다.
동작(1402)에서, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도와 제2 평균 열화도의 차이가 지정된 값 이상인지 여부를 판단(determine)할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)가 켜진 누적 시간이 지정된 시간에 상응함을 결정하는 것에 기반하여, 상기 판단을 수행할 수 있다. 다른 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도, 제2 평균 열화도, 또는 전체 평균 열화도 중 적어도 하나가 지정된 값에 상응함을 결정하는 것에 기반하여, 상기 판단을 수행할 수 있다.
전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도와 제2 평균 열화도의 차이가 지정된 값 이상임을 결정하는 것에 기반하여, 동작(1403)을 수행할 수 있다. 동작(1403)에서, 전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도에 기반하여 제1 영역에 대한 보상을 수행하고, 제2 평균 열화도에 기반하여 제2 영역에 대한 보상을 수행할 수 있다. 동작(1403)은, 도 13의 동작(1302)에 상응할 수 있다.
전자 장치(101)(예: 프로세서(120))는, 제1 평균 열화도와 제2 평균 열화도의 차이가 지정된 값 미만임을 결정하는 것에 기반하여, 동작(1404)을 수행할 수 있다. 동작(1404)에서, 전자 장치(101)(예: 프로세서(120))는, 전체 평균 열화도에 기반하여 디스플레이(210)의 전체 영역에 대한 보상을 수행할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 전체 평균 열화도에 기반하여 전체 영역에 포함된 복수의 픽셀들의 출력 값을 변경함으로써, 전체 영역에 대한 보상을 수행할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 전체 영역에 포함된 복수의 픽셀들의 출력 값을, 전체 평균 열화도에 기반하여 결정되는 비율에 따라 변경할 수 있다.
동작(1405)에서, 전자 장치(101)(예: 프로세서(120)는, 디스플레이(210))를 통해 이미지를 표시할 수 있다. 예를 들면, 전자 장치(101)(예: 프로세서(120))는, 동작(1403)에서 제1 영역에 대한 보상 및 제2 영역에 대한 보상을 개별적으로 수행(separately perform)한 것에 기반하여, 제1 영역에 대한 보상 및 제2 영역에 대한 보상에 따라 변경된 출력 값에 기반하여 이미지를 표시할 수 있다. 전자 장치(101)는, 동작(1404)에서, 전체 영역에 대한 보상을 수행한 것에 기반하여, 전체 영역에 대한 보상에 따라 변경된 출력 값에 기반하여 이미지를 표시할 수 있다.
상술한 바와 같은 다양한 실시 예들에 따른 전자 장치(예: 전자 장치(101))의 방법에 있어서, 상기 전자 장치의 디스플레이(예: 표시 장치(160), 디스플레이(210))의 제1 영역(예: 701, 702, 703, 704, 705, 또는 706 등)에 포함된 복수의 픽셀(예: 픽셀(400))들에 기반하여 상기 제1 영역에 대응하는 제1 평균 열화도를 결정하는 동작과, 상기 디스플레이의 제2 영역(예: 701, 702, 703, 704, 705, 또는 706 등)에 포함된 복수의 픽셀들에 기반하여 상기 제2 영역에 대응하는 제2 평균 열화도를 결정하는 동작과, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경하기 위한 지정된 조건을 만족함을 결정하는 것에 기반하여, 상기 제1 평균 열화도를 이용하여 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들을 변경하는 동작과, 상기 변경된 출력 값들에 기반하여 상기 디스플레이에 이미지를 표시하는 동작을 포함할 수 있다.
다양한 실시 예들에서, 상기 지정된 조건은, 상기 디스플레이가 켜진(turned on) 누적 시간이 지정된 시간에 상응하는 것 또는 상기 제1 평균 열화도가 지정된 값에 상응하는 것 중 적어도 하나일 수 있다.
다양한 실시 예들에서, 상기 제1 평균 열화도를 결정하는 동작은, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 평균 값(예: X11, X12, X13, X21, X22, X23, 811, 821, 831)에 적어도 기반하여 상기 제1 평균 열화도를 결정하는 동작을 포함할 수 있다.
다양한 실시 예들에서, 상기 전자 장치의 온도 센서(예: 센서 모듈(176))를 이용하여 상기 전자 장치의 적어도 일부분의 온도를 측정하는 동작을 더 포함하고, 상기 제1 평균 열화도를 결정하는 동작은, 상기 디스플레이가 켜진 누적 시간, 상기 온도, 또는 상기 디스플레이의 휘도 중 적어도 하나에 기반하여 상기 제1 평균 열화도를 결정하는 동작을 포함할 수 있다.
다양한 실시 예들에서, 상기 제1 평균 열화도를 결정하는 동작은, 제1 프레임(예: 프레임(810), 프레임(820), 프레임(830))에 대하여, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 평균 값(예: 811, 821, 831)을 획득하는 동작과, 상기 평균 값을 이용하여, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 누적 평균 값(예: X11, X21, X13)을 갱신하는 동작과, 상기 누적 평균 값은 상기 전자 장치의 메모리(예: 메모리(130), 비휘발성 메모리(134), 디스플레이 드라이버 IC(230)에 포함된 비휘발성 메모리)에 저장되고, 상기 누적 평균 값에 적어도 기반하여 상기 제1 평균 열화도를 결정하는 동작을 포함할 수 잇다.
다양한 실시 예들에서, 상기 디스플레이의 전체 영역(예: 제4 영역(704))에 포함된 복수의 픽셀들에 기반하여 상기 전체 영역에 대응하는 제3 평균 열화도를 결정하는 동작을 더 포함할 수 있다. 예를 들면, 상기 방법은, 상기 제1 평균 열화도와 상기 제2 평균 열화도의 차이가 지정된 값 이하이면, 상기 제3 평균 열화도를 이용하여 상기 전체 영역에 포함된 복수의 픽셀들의 출력 값을 변경하는 동작을 더 포함할 수 있다.
한편, 본 개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 개시의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (15)

  1. 전자 장치에 있어서,
    복수의 픽셀들을 포함하는 제1 영역 및 복수의 픽셀들을 포함하는 제2 영역을 포함하는 디스플레이; 및
    상기 제1 영역에 포함된 복수의 픽셀들에 기반하여 상기 제1 영역에 대응하는 제1 평균 열화도를 결정하고,
    상기 제2 영역에 포함된 복수의 픽셀들에 기반하여 상기 제2 영역에 대응하는 제2 평균 열화도를 결정하고,
    상기 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경하기 위한 지정된 조건을 만족함을 결정하는 것에 기반하여, 상기 제1 평균 열화도를 이용하여 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들을 변경하고,
    상기 변경된 출력 값들에 기반하여 상기 디스플레이에 이미지를 표시하도록 설정된 적어도 하나의 프로세서를 포함하는 전자 장치.
  2. 청구항 1에 있어서,
    상기 지정된 조건은,
    상기 디스플레이가 켜진(turned on) 누적 시간이 지정된 시간에 상응하는 것 또는 상기 제1 평균 열화도가 지정된 값에 상응하는 것 중 적어도 하나인 전자 장치.
  3. 청구항 1에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 평균 값에 적어도 기반하여 상기 제1 평균 열화도를 결정하도록 설정된 전자 장치.
  4. 청구항 1에 있어서,
    상기 전자 장치의 적어도 일부분의 온도를 측정하도록 설정된 온도 센서를 더 포함하고,
    상기 적어도 하나의 프로세서는,
    상기 디스플레이가 켜진 누적 시간, 상기 온도, 또는 상기 디스플레이의 휘도 중 적어도 하나에 기반하여 상기 제1 평균 열화도를 결정하도록 설정된 전자 장치.
  5. 청구항 1에 있어서, 메모리를 더 포함하고,
    상기 적어도 하나의 프로세서는,
    제1 프레임에 대하여, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 평균 값을 획득하고,
    상기 평균 값을 이용하여, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 누적 평균 값을 갱신하고, 상기 누적 평균 값은 상기 메모리에 저장되고,
    상기 누적 평균 값에 적어도 기반하여 상기 제1 평균 열화도를 결정하도록 설정된 전자 장치.
  6. 청구항 1에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 디스플레이의 전체 영역에 포함된 복수의 픽셀들에 기반하여 상기 전체 영역에 대응하는 제3 평균 열화도를 결정하도록 더 설정된 전자 장치.
  7. 청구항 6에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 제1 평균 열화도와 상기 제2 평균 열화도의 차이가 지정된 값 이하이면, 상기 제3 평균 열화도를 이용하여 상기 전체 영역에 포함된 복수의 픽셀들의 출력 값을 변경하도록 더 설정된 전자 장치.
  8. 청구항 1에 있어서,
    상기 제1 영역의 경계의 적어도 일부인 제1 경계는, 상기 제2 영역의 경계의 적어도 일부에 상응하고,
    상기 적어도 하나의 프로세서는,
    상기 제1 경계의 주변에 위치된 픽셀들의 출력 값을, 상기 제1 평균 열화도와 상기 제2 평균 열화도 사이의 값을 가지는 열화도에 기반하여 변경하도록 설정된 전자 장치.
  9. 청구항 8에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 제1 평균 열화도와 상기 제2 평균 열화도의 차이가 지정된 값 이상인 것을 결정하는 것에 기반하여, 상기 제1 경계의 주변에 위치된 픽셀들의 출력 값을, 상기 제1 평균 열화도와 상기 제2 평균 열화도 사이의 값을 가지는 열화도를 이용하여 변경하도록 설정된 전자 장치.
  10. 청구항 1에 있어서,
    상기 제1 영역에 포함된 복수의 픽셀들 각각은, 제1 서브 픽셀, 제2 서브 픽셀, 및 제3 서브 픽셀을 포함하고,
    상기 적어도 하나의 프로세서는,
    상기 제1 영역에 포함된 제1 서브 픽셀들의 평균 열화도를 결정하고,
    상기 제1 영역에 포함된 제2 서브 픽셀들의 평균 열화도를 결정하고,
    상기 제1 영역에 포함된 제3 서브 픽셀들의 평균 열화도를 결정하고,
    상기 제1 서브 픽셀들의 평균 열화도, 상기 제2 서브 픽셀들의 평균 열화도, 또는 상기 제3 서브 픽셀들의 평균 열화도 중 적어도 하나에 기반하여 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경하도록 설정된 전자 장치.
  11. 전자 장치의 방법에 있어서,
    상기 전자 장치의 디스플레이의 제1 영역에 포함된 복수의 픽셀들에 기반하여 상기 제1 영역에 대응하는 제1 평균 열화도를 결정하는 동작과,
    상기 디스플레이의 제2 영역에 포함된 복수의 픽셀들에 기반하여 상기 제2 영역에 대응하는 제2 평균 열화도를 결정하는 동작과,
    상기 제1 영역에 포함된 복수의 픽셀들의 출력 값을 변경하기 위한 지정된 조건을 만족함을 결정하는 것에 기반하여, 상기 제1 평균 열화도를 이용하여 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들을 변경하는 동작과,
    상기 변경된 출력 값들에 기반하여 상기 디스플레이에 이미지를 표시하는 동작을 포함하는 방법.
  12. 청구항 11에 있어서,
    상기 지정된 조건은,
    상기 디스플레이가 켜진(turned on) 누적 시간이 지정된 시간에 상응하는 것 또는 상기 제1 평균 열화도가 지정된 값에 상응하는 것 중 적어도 하나인 방법.
  13. 청구항 11에 있어서,
    상기 제1 평균 열화도를 결정하는 동작은,
    상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 평균 값에 적어도 기반하여 상기 제1 평균 열화도를 결정하는 동작을 포함하는 방법.
  14. 청구항 11에 있어서,
    상기 전자 장치의 온도 센서를 이용하여 상기 전자 장치의 적어도 일부분의 온도를 측정하는 동작을 더 포함하고,
    상기 제1 평균 열화도를 결정하는 동작은,
    상기 디스플레이가 켜진 누적 시간, 상기 온도, 또는 상기 디스플레이의 휘도 중 적어도 하나에 기반하여 상기 제1 평균 열화도를 결정하는 동작을 포함하는 방법.
  15. 청구항 11에 있어서,
    상기 제1 평균 열화도를 결정하는 동작은,
    제1 프레임에 대하여, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 평균 값을 획득하는 동작과,
    상기 평균 값을 이용하여, 상기 제1 영역에 포함된 복수의 픽셀들의 출력 값들의 누적 평균 값을 갱신하는 동작과, 상기 누적 평균 값은 상기 전자 장치의 메모리에 저장되고,
    상기 누적 평균 값에 적어도 기반하여 상기 제1 평균 열화도를 결정하는 동작을 포함하는 방법.
PCT/KR2018/016473 2017-12-26 2018-12-21 디스플레이의 열화를 보상하기 위한 전자 장치 및 그의 동작 방법 WO2019132445A1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2017-0179369 2017-12-26
KR1020170179369A KR102521334B1 (ko) 2017-12-26 2017-12-26 디스플레이의 열화를 보상하기 위한 전자 장치 및 그의 동작 방법

Publications (1)

Publication Number Publication Date
WO2019132445A1 true WO2019132445A1 (ko) 2019-07-04

Family

ID=67067844

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2018/016473 WO2019132445A1 (ko) 2017-12-26 2018-12-21 디스플레이의 열화를 보상하기 위한 전자 장치 및 그의 동작 방법

Country Status (2)

Country Link
KR (1) KR102521334B1 (ko)
WO (1) WO2019132445A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114503186A (zh) * 2019-11-20 2022-05-13 谷歌有限责任公司 显示器的老化补偿
US12148367B2 (en) 2019-11-20 2024-11-19 Google Llc Burn-in compensation for display

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102700043B1 (ko) * 2019-11-14 2024-08-29 삼성전자주식회사 근접 센서의 오인을 방지하기 위한 전자 장치 및 방법
KR20210077987A (ko) 2019-12-18 2021-06-28 주식회사 실리콘웍스 소스 드라이버 및 이를 포함하는 디스플레이 장치
KR102257370B1 (ko) 2020-10-15 2021-05-31 삼성전자주식회사 화면의 크기가 가변적인 디스플레이를 포함하는 전자 장치 및 그 디스플레이의 열화를 보상하는 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150011645A (ko) * 2013-07-23 2015-02-02 엘지디스플레이 주식회사 유기 발광 다이오드 표시장치 및 그 구동방법
KR20160114246A (ko) * 2015-03-23 2016-10-05 삼성디스플레이 주식회사 표시 장치 및 그것의 구동 방법
KR20170003217A (ko) * 2015-06-30 2017-01-09 엘지디스플레이 주식회사 유기발광표시장치 및 이의 동작방법
KR20170097253A (ko) * 2016-02-17 2017-08-28 삼성디스플레이 주식회사 표시 장치의 휘도 보상 장치
KR20170136086A (ko) * 2016-05-31 2017-12-11 엘지디스플레이 주식회사 표시 장치 및 표시 장치의 화소 보상 모듈 및 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150011645A (ko) * 2013-07-23 2015-02-02 엘지디스플레이 주식회사 유기 발광 다이오드 표시장치 및 그 구동방법
KR20160114246A (ko) * 2015-03-23 2016-10-05 삼성디스플레이 주식회사 표시 장치 및 그것의 구동 방법
KR20170003217A (ko) * 2015-06-30 2017-01-09 엘지디스플레이 주식회사 유기발광표시장치 및 이의 동작방법
KR20170097253A (ko) * 2016-02-17 2017-08-28 삼성디스플레이 주식회사 표시 장치의 휘도 보상 장치
KR20170136086A (ko) * 2016-05-31 2017-12-11 엘지디스플레이 주식회사 표시 장치 및 표시 장치의 화소 보상 모듈 및 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114503186A (zh) * 2019-11-20 2022-05-13 谷歌有限责任公司 显示器的老化补偿
US12148367B2 (en) 2019-11-20 2024-11-19 Google Llc Burn-in compensation for display

Also Published As

Publication number Publication date
KR102521334B1 (ko) 2023-04-14
KR20190077846A (ko) 2019-07-04

Similar Documents

Publication Publication Date Title
WO2019199139A1 (ko) 표시 영역에 의해 둘러싸인 홀 영역을 우회하는 복수의 배선들을 포함하는 디스플레이 및 이를 포함하는 전자 장치
WO2022080614A1 (en) Electronic device including display having variable screen size and method for compensating degradation of the display same
WO2019226027A1 (en) Display device including scan driver for driving display panel in which empty area enclosed by display area is formed
WO2019132445A1 (ko) 디스플레이의 열화를 보상하기 위한 전자 장치 및 그의 동작 방법
WO2019050235A1 (en) ELECTRONIC DEVICE COMPRISING AN INACTIVE ZONE
EP4022600A1 (en) Electronic device including display and method for operating the same
WO2019098696A1 (en) Display device and method for controlling independently by a group of pixels
WO2019045497A1 (ko) 디스플레이를 포함하는 전자 장치 및 이를 보정하는 방법
WO2019160347A1 (ko) 터치 입력 처리 방법 및 이를 지원하는 전자 장치
WO2019164322A1 (ko) 보호 회로를 포함하는 디스플레이 구동 회로
WO2020111576A1 (ko) 어플리케이션의 실행 화면에 기반하여 열화를 보상하는 방법 및 이를 구현한 전자 장치
WO2019172722A1 (ko) 디스플레이를 통해 이미지가 표시된 누적 시간에 기반하여, 이미지를 보상하여 표시하는 방법 및 전자 장치
WO2019143167A1 (ko) 지문 센서가 시각적 인식되는 정도를 조절하는 전자 장치
WO2020022806A1 (ko) 전자 장치에서 디스플레이 번인 방지 방법 및 전자 장치
WO2019226025A1 (ko) 디스플레이를 통해 어플리케이션의 콘텐트를 표시하는 방법 및 전자 장치
WO2019164248A1 (en) Method for adaptively controlling low power display mode and electronic device thereof
WO2021158055A1 (en) Electronic device including touch sensor ic and operation method thereof
WO2019132603A1 (ko) 홀 영역을 포함하는 디스플레이 및 상기 디스플레이를 포함하는 전자 장치
WO2019164318A1 (en) Electronic device for calculating deterioration of pixel
WO2019143207A1 (ko) 누설 전류를 감소시키기 위한 디스플레이 및 전자 장치
WO2019156454A1 (ko) 밝기 정보에 기반하여 콘텐트의 표시를 제어하는 전자 장치 및 그의 동작 방법
WO2019160325A1 (en) Electronic device and control method thereof
WO2022124734A1 (ko) 플렉서블 디스플레이를 포함하는 전자 장치, 그 동작 방법 및 저장 매체
WO2021157924A1 (ko) 디스플레이를 포함하는 전자 장치
WO2020091491A1 (ko) 이미지의 컨텐츠의 변경에 기반하여 이미지의 표시 위치 또는 면적을 제어하는 전자 장치

Legal Events

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

Ref document number: 18896427

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18896427

Country of ref document: EP

Kind code of ref document: A1