Electronic device and method for operating electronic device

By analyzing the inter-frame differences and histogram information of the input signal, identifying still images, stopping frame rate and timing control, and reducing backlight brightness, the power consumption problem of the display device when the user is not in use is solved, achieving energy-saving effects.

CN120752609APending Publication Date: 2025-10-03SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202480016943.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-07-13
Filing Date
2024-04-03
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Existing display devices cannot effectively save power consumption when users are not using them, resulting in unnecessary energy consumption.

Method used

By analyzing the inter-frame pixel differences and histogram information of the input signal, it identifies still images, stops frame rate and timing control, reduces the brightness of the backlight unit, and completely deactivates the backlight after a long period of stillness, resuming control of timing and frame rate to display dynamic images.

Benefits of technology

It effectively reduces the power consumption of display devices when users are not using them, and improves energy utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120752609A_ABST
    Figure CN120752609A_ABST
Patent Text Reader

Abstract

The electronic device may include: an image input unit; a display; a memory storing instructions; and at least one processor operably connected to the image input unit, the display, and the memory. The at least one processor may be configured to execute the instructions to: receive data about a first frame through the image input unit; generating first screen data on timing control and frame rate control of the first frame, and storing the first screen data in a memory; stopping generation of new screen data for controlling the display, the generation of the new screen data being stopped based on a difference between a first pixel value of the first frame and a pixel value of a frame following the first frame being not greater than a predetermined value; and controlling the display to display the screen based on the first screen data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to an electronic device and a method for operating the electronic device. Specifically, embodiments of the present disclosure relate to an electronic device for saving power consumption and a method for operating the electronic device. Background Art

[0002] Display devices, such as televisions and monitors, can operate in a power-saving mode to reduce power consumption. In power-saving mode, a display device can control the brightness of the display by adjusting the backlight unit (BLU) value and, in some cases, disable certain features and / or functions of the display device to reduce power consumption. For example, if no user input or predetermined input signal (e.g., a signal received from a remote control) is recognized for a period of time, the display device may execute power-saving mode and turn off the screen and / or limit communication functions on the network. Therefore, various technologies are being developed to prevent unnecessary power consumption of display devices. Summary of the Invention

[0003] When displaying dynamic or moving images (such as videos) and / or movies or television programs, a display device may adjust the BLU value and perform functions such as timing control and frame rate control (FRC) to facilitate display on the screen. However, when the display device determines that the user is not currently using the display device, for example, when the image displayed on the display device remains static for a period of time, or when there is no input (whether via keyboard or mouse) for a period of time resulting in no changes to the screen displayed on a personal computer (PC) monitor, the display device may enter (or enter) a power saving mode to reduce unnecessary power consumption. However, since user inactivity may be temporary, the display device may enter a power saving mode after gradually reducing power consumption, rather than immediately operating in power saving mode upon a predetermined period of no input. The term "screen" may be used interchangeably with the terms "display" or "monitor."

[0004] Based on the foregoing, the present disclosure provides a method and device for saving power consumption when a user is not using a display device.

[0005] According to an embodiment of the present disclosure, an electronic device may include: an image input unit; a display; a memory storing instructions; and at least one processor operably connected to the image input unit, the memory, and the display. The at least one processor may be configured to execute the instructions to: receive data regarding a first frame through the image input unit; generate first screen data regarding timing control and frame rate control of the first frame and store the first screen data in the memory; stop generating new screen data for controlling the display based on a difference between a first pixel value of the first frame and a pixel value of a frame consecutive to the first frame being equal to or less than a predetermined value; and control the display to display a screen based on the first screen data.

[0006] The at least one processor may also be configured to execute instructions to: control the display to display a screen based on the first screen data based on identifying that a second frame having a second pixel value that differs from the first pixel value by a first value or more is not received within a predetermined time after the first frame.

[0007] The at least one processor may be further configured to execute the instructions to: in response to controlling the display to display the screen based on the first screen data, control the display to reduce a value of a backlight unit of the display to a predetermined level or lower.

[0008] The at least one processor may be further configured to execute the instructions to: control the display to deactivate the backlight unit based on identifying that the second frame has not been received for a second time or longer.

[0009] The at least one processor may be further configured to execute instructions to: generate timing-controlled and frame-rate-controlled second screen data regarding the second frame based on receiving the second frame, and control the display to display the second frame based on the second screen data.

[0010] The at least one processor may be further configured to execute the instructions to: identify histogram information of the first frame; and identify the first pixel value based on the histogram information.

[0011] The first pixel value may be a red, green, and blue (RGB) value.

[0012] The at least one processor may be further configured to execute the instructions to resume generation of screen data for controlling the display based on receiving the second frame.

[0013] According to an example embodiment, a method for operating an electronic device may include: receiving data about a first frame; generating first screen data with respect to timing control and frame rate control of the first frame, and storing the first screen data in a memory; stopping generating new screen data for controlling a display based on a difference between a first pixel value of the first frame and a pixel value of a frame continuous with the first frame being equal to or less than a predetermined value; and displaying a screen on the display based on the first screen data.

[0014] The method may further include displaying a screen based on the first screen data based on identifying that a second frame having a second pixel value different from the first pixel value by a first value or more is not received within a predetermined time after the first frame.

[0015] The method may further include reducing a value of a backlight unit of the display to a predetermined level or lower in response to displaying the screen based on the first screen data.

[0016] The method may further include deactivating the backlight unit based on identifying that the second frame is not received for a second time or longer.

[0017] The method may further include: generating second screen data regarding timing control and frame rate control of the second frame based on the receiving of the second frame; and displaying the second frame on a display based on the second screen data.

[0018] The method may further include identifying histogram information of the first frame, and identifying the first pixel value based on the histogram information.

[0019] The pixel value may be a red, green, and blue (RGB) value.

[0020] The method may further include resuming generation of screen data for controlling the display based on receiving the second frame.

[0021] According to an example embodiment, a method for operating an electronic device may include: receiving an input signal from an external device; monitoring histogram information of the input signal; based on the histogram information, identifying that the input signal has not changed within a predetermined time; based on identifying that the input signal has not changed within the predetermined time, stopping timing control and frame rate control of the input signal; based on identifying that the input signal has not changed, displaying a screen; and based on identifying that the input signal has changed, resuming timing control and frame rate control of the input signal.

[0022] The method may further include determining that the input signal has no change based on a change in pixel values ​​constituting a frame of the video data in the input signal being equal to or less than a predetermined value.

[0023] The method may further include reducing the backlight value to a predetermined level or lower based on recognizing that the input signal has not changed within a predetermined time.

[0024] The method may further include setting the backlight unit value to a predetermined value or higher based on recognizing that the input signal has changed.

[0025] The embodiments of the present disclosure can save power consumption of a display device that is not used by a user.

[0026] The embodiments of the present disclosure can save unnecessary power consumption of a display device.

[0027] The effects of the present disclosure are not limited to the foregoing, and other unmentioned effects will be apparent to those of ordinary skill in the art from the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 is a block diagram showing a configuration of an electronic device according to an embodiment.

[0029] Figure 2 is a block diagram showing a detailed configuration of an electronic device according to an embodiment.

[0030] Figure 3 The operation flow of the electronic device according to the embodiment is shown.

[0031] Figure 4 An example operation of an electronic device according to an embodiment is shown.

[0032] Figure 5 The operation flow of the electronic device according to the embodiment is shown.

[0033] Figure 6 Shown are example screens displayed on an electronic device according to an embodiment.

[0034] Throughout the specification and drawings, the same or similar reference numbers may be used to refer to the same or similar elements. DETAILED DESCRIPTION

[0035] Embodiments of the present disclosure will now be described with reference to the accompanying drawings in a detailed manner that is readily practiced by those skilled in the art. However, the present disclosure may be implemented in various other forms and is not limited to the embodiments set forth herein. Throughout the specification and drawings, the same or similar reference numerals may be used to refer to the same or similar elements. In addition, for the sake of clarity and brevity, well-known functions and configurations are not described in the drawings and related descriptions.

[0036] Embodiments of the present disclosure will now be described with reference to the accompanying drawings in a detailed manner that is readily practiced by those skilled in the art. However, the present disclosure may be implemented in various other forms and is not limited to the embodiments set forth herein. Throughout the specification and drawings, the same or similar reference numerals may be used to refer to the same or similar elements. In addition, for the sake of clarity and brevity, well-known functions and configurations are not described in the drawings and related descriptions.

[0037] Elements described as “modules,” “units” or “parts” may be physically implemented by analog and / or digital circuits including one or more of logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, etc.

[0038] Figure 1 1 is a block diagram illustrating the configuration of an electronic device according to an embodiment. The electronic device 100 may be a wearable terminal or device, such as a watch or glasses, capable of performing various computing functions, such as displaying video and communicating with other terminals. The electronic device 100 may be various types of terminals and is not limited to the above examples.

[0039] According to an embodiment, the memory 120 is a storage medium used by the electronic device 100 and may store data such as at least one command 121 corresponding to at least one program or configuration information. The program may include an operating system (OS) program and various application programs.

[0040] In an embodiment, the memory 120 may store pairing information of an external electronic device paired with (or connected to) the electronic device 100. In an embodiment, the pairing information may include, for example, device information about the external electronic device, information about other external electronic devices or remote control devices paired with the external electronic device, information about schemes (e.g., Bluetooth or Wi-Fi) for pairing the external electronic device with the other external electronic devices or remote control devices, or information about a pairing history between the external electronic device and the other external electronic devices or remote control devices.

[0041] In an embodiment, the memory 120 may include at least one of a flash memory type, a hard disk type, a multimedia micro card type, a card type memory (e.g., an SD or XD memory card), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, or an optical disk.

[0042] Depending on the embodiment, the image input unit 130 may receive images and / or image information via a tuner (not shown), an input / output unit (not shown), or the communication unit 150. The image input unit 130 may include at least one of a tuner or an input / output unit. The tuner can tune (or adjust) and select only the frequencies of broadcast channels configured for reception by the electronic device 100 by amplifying, mixing, and resonating broadcast signals received via wired or wireless communication. Broadcast signals may include video, audio, and additional data (e.g., an electronic program guide (EPG)). The tuner can receive live broadcast channels (or live viewing images) from various broadcast sources (e.g., terrestrial broadcasts, cable broadcasts, satellite broadcasts, internet broadcasts, etc.). The tuner may be integrated with the electronic device 100 or implemented as a separate tuner electrically connected to the electronic device 100. The input / output unit may include at least one of a High-Definition Multimedia Interface (HDMI) input port, a component input jack, a PC input port, or a USB input jack, and is capable of receiving images and image information from devices external to the electronic device 100 under the control of the (at least one) processor 110. The input / output units may be added, deleted, and / or changed according to the performance and structure of the electronic device 100 .

[0043] Depending on the embodiment, the display 140 may perform functions related to outputting information in the form of numbers, characters, images, and / or graphics. The display 140 may include at least one hardware module for output. The at least one hardware module may include at least one of the following: for example, a liquid crystal display (LCD), a light-emitting diode (LED), a light-emitting polymer display (LPD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), or a flexible LED (FLED). The display 140 may display a screen corresponding to the data received from the processor 110. The display 140 may be referred to as an "output unit," "display unit," or other technically equivalent terms.

[0044] Depending on the embodiment, the communication unit 150 may provide a wired / wireless communication interface capable of communicating with external devices. The communication unit 150 may include at least one of a wired Ethernet, a wireless LAN communication unit, or a short-range communication unit. The wireless LAN communication unit may include, for example, Wi-Fi and may support the wireless LAN standard (IEEE802.11x) of the Institute of Electrical and Electronics Engineers (IEEE). The wireless LAN communication unit may wirelessly connect to an access point (AP) under the control of the processor 110. The short-range communication unit may perform short-range wireless communication with external devices under the control of the processor 110. Short-range communication may include Bluetooth, Bluetooth Low Energy, Infrared Data Association (IrDA), Ultra-Wideband (UWB), and Near Field Communication (NFC). External devices may include, for example, server devices that provide video services and mobile terminals (e.g., phones, tablets, etc.).

[0045] According to an embodiment, the processor 110 may control at least one other component of the electronic device 100 and / or perform communication-related calculations or data processing by executing at least one command 121 stored in the memory 120. The processor 110 may include at least one of a central processing unit (CPU), a graphics processing unit (GPU), a microcontroller unit (MCU), a sensor hub, an auxiliary processor, a communication processor, an application processor, an application-specific integrated circuit (ASIC), or a field-programmable gate array (FPGA), and may have multiple cores.

[0046] In embodiments, the processor 110 may execute, for example, software to control at least one other component of the electronic device 100 (e.g., hardware or software component) connected to the processor 110, and may process or compute various data. Depending on the embodiment, as at least part of the data processing or computation, the processor 110 may store commands or data received from another component in volatile memory, process the commands or data stored in the volatile memory, and store the resulting data in non-volatile memory. Depending on the embodiment, the processor 110 may include a main processor (e.g., a central processing unit (CPU) or an application processor (AP)) or an auxiliary processor (e.g., a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that can operate independently of or in conjunction with the main processor. For example, when the electronic device 100 includes a main processor and an auxiliary processor, the auxiliary processor may be configured to use less power than the main processor or to be used for specific functions. The auxiliary processor may operate independently or as part of the main processor.

[0047] In an embodiment, the processor may obtain image frame data from at least one of the memory 120, the image input unit 130, or the communication unit 150. The image frame data may be or relate to data related to a frame constituting an image. For example, the image frame data may be stored in the memory 120 (e.g., a stored recorded image). For example, the image frame data may be obtained from the communication unit 150 or the image input unit 130 (e.g., a real-time streaming image).

[0048] Figure 2 is a block diagram showing a detailed configuration of an electronic device according to an embodiment. Figure 1 The electronic device 100 corresponds to the device. Figure 2 In the description of Figure 1 The description content is repeated. Figure 2 The block diagram shows only the contents necessary for the description of the present disclosure, and thus any description about the present disclosure that may be considered clear to a person of ordinary skill in the art may be added or omitted.

[0049] refer to Figure 2 , the electronic device 200 according to the embodiment may include an input signal analyzer 210 , a display configuration controller 220 , a backlight unit (BLU) controller 230 , and a storage unit (memory) 240 .

[0050] According to an embodiment, the input signal analyzer 210 may analyze an input signal received from an external device. The electronic device may be connected to an external device (e.g., a PC or a set-top box) via, for example, HDMI. The electronic device may receive an input signal from the external device through an image input unit (e.g., image input unit 130).

[0051] In an embodiment, the input signal is a signal received from an external device and may include image information used by the user (for example, if the external device is a PC, the input signal includes information related to the PC screen; if the external device is a set-top box, the input signal includes data related to images received from the set-top box). For example, the input signal may be a transition minimized differential signaling (TMDS) signal. The input signal may include multiple data channels, and different types of data (for example, color data for red (R), green (G), and blue (B)) may be transmitted to the electronic device via corresponding channels.

[0052] In an embodiment, the input signal analyzer 210 may analyze the input signal to determine whether the image to be displayed on the screen is a still image. For example, the input signal analyzer 210 may determine whether the image to be displayed on the screen is a still image based on pixel values ​​of a video data frame. When the input signal analyzer 210 identifies that at least a predetermined number of frames are identical or have a difference of a specified level or less, the input signal analyzer 210 may determine that the image to be displayed via the input signal is a still image. For example, the input signal analyzer may determine whether the image to be displayed on the screen is a still image based on histogram information about the video data. After identifying the histogram information from the input signal, the electronic device may sample and analyze the histogram information to determine whether the image is a still image.

[0053] In an embodiment, the input signal analyzer 210 may compare pixel values ​​between adjacent frames included in the video data, or when the extracted motion vector is less than or equal to a threshold value, the input signal analyzer 210 may determine that the image to be displayed through the video data is a still image.

[0054] In an embodiment, the input signal analyzer 210 can detect changes in pixel values ​​across the entire area or a portion of the screen and determine that the image to be displayed using video data is a still image. The input signal analyzer 210 can calculate the difference in pixel values ​​between the previous frame and the current frame, and when the difference is less than or equal to a threshold, the input signal analyzer 210 can determine that the image to be displayed on the screen is a still image. In this case, the electronic device can determine that the image to be displayed on the screen is a still image when a predetermined number or more of consecutive frames have the same pixel values, or when frames with the same pixel values ​​are identified within a predetermined time, rather than determining that the image is a still image simply because the pixel values ​​of two consecutive frames are the same.

[0055] Still images can be in various formats including photographs, Microsoft (MS) Power Point or MS Word.

[0056] In an embodiment, the input signal analyzer 210 may determine whether the image is a still image by analyzing the time difference between adjacent frames. If the time difference between the frames is greater than or equal to a predetermined time, the image may be determined to be a still image.

[0057] In an embodiment, the input signal analyzer 210 can determine whether the image displayed on the screen is a still image by analyzing the overall brightness of the screen. For example, when the brightness change of the entire screen is equal to or less than a threshold, the electronic device can determine that the image displayed on the screen is a still image. The input signal analyzer 210 can determine whether the image is a still image by using any one of the above embodiments or by combining the above embodiments. When it is determined that at least a predetermined number of frames are identical, or when it is determined that the frames identified within a predetermined time are identical, the input signal analyzer 210 can determine that the image displayed on the screen is a still image.

[0058] In an embodiment, the display configuration controller 220 may output an output signal (e.g., a super serial interface technology (USIT)) to a display panel based on video data received from an external device, and the electronic device may display a screen based on the output signal. For example, the display configuration controller 220 may generate an output signal by controlling the timing of an input signal, and the electronic device 200 may display a screen based on the output signal. For example, the display configuration controller 220 may adjust the frame rate of the input signal to generate an output signal, and the electronic device 200 may display a screen based on the output signal. In other words, the display configuration controller 220 may perform timing control and frame rate control on the input signal, and then generate an output signal based on the controlled timing and frame rate, and the generated output signal may be transmitted to the display panel of the electronic device 200 to display the screen.

[0059] The electronic device can receive Vx1, which is a video data signal transmitted from an external device. Vx1 may include data related to the image to be displayed on the display. The received Vx1 can be transmitted to the timing controller (TCON) of the display configuration controller 220. The TCON can be a component for controlling the timing of the display panel, and the display configuration controller 220 can adjust the timing of the input signal according to the display panel through the TCON. The frame rate controller of the display configuration controller 220 can process the Vx1 signal received from the TCON. The frame rate controller can smoothly represent the image by adjusting the frame rate, or can perform an operation to match the frame rate of the display panel with the input signal. Subsequently, the video data processed by the TCON or FRC can be converted into a USIT output signal and transmitted to the display panel. Based on the USIT output signal, data about the image included in the video data can be displayed on the screen.

[0060] In an embodiment, the BLU controller 230 can control the BLU of an electronic device. The BLU controller 230 can control the BLU to adjust the brightness of the display (e.g., display 140) of the electronic device 200. The BLU controller 230 can receive signals for BLU control via a serial peripheral interface (SPI) system. The BLU controller 230 can receive BLU control signals from a processor (e.g., processor 110) or input signal analyzer 210. Based on the received BLU control signals, the BLU controller 230 can perform operations related to backlight brightness adjustment, power on / off, and backlight power management. The BLU controller 230 can then generate a mini low-voltage differential signaling (mLVDS) output signal and transmit it to the backlight unit, which can adjust the brightness of the display accordingly.

[0061] In an embodiment, the storage unit (memory) 240 may store timing control information and frame rate control information generated by the display configuration controller 220. The storage unit (memory) 240 may store BLU control information generated by the BLU controller.

[0062] The input signal analyzer 210, the display configuration controller 220, and the BLU controller 230 may be continuously executed to display the video data included in the input signal when the input signal is received. However, in some cases, when the input signal does not change (for example, the same display object or image is displayed for a predetermined time because no content is played and no user manipulation is recognized), it may be preferable to discontinue analyzing the input signal, controlling the display configuration, and controlling the BLU in order to save power.

[0063] Figure 3 The operation flow of the electronic device according to the embodiment is shown. Figure 4 An example of controlling a screen in an electronic device according to an embodiment is shown. Figure 3 Electronic equipment and Figure 4 The electronic device 420 may be Figure 1 The electronic device 100 and Figure 2 A device corresponding to the electronic device 200 in. Figure 4 The input signal analyzer 422 can be Figure 2 Components corresponding to the input signal analyzer 210 in. Figure 4 The display configuration controller 426 in the Figure 2 Components corresponding to the display configuration controller 220 in . Figure 4 The BLU controller 424 may be Figure 2 Components corresponding to the BLU controller 230 in FIG. Figure 4 The display unit 428 may be Figure 1Components corresponding to the display 140 in FIG. Figure 3 and Figure 4 In the description of Figure 1 and Figure 2 The description content is repeated.

[0064] According to an embodiment, in operation 310, the electronic device may receive data regarding a first frame.

[0065] In an embodiment, an electronic device may receive an input signal including video data from an external device (e.g., a PC or set-top box). The video data may include data regarding one or more frames. The first frame may indicate or represent any one of the one or more frames included in the video data of the input signal. For example, electronic device 420 may be connected to external device 410 via HDMI. Electronic device 420 may receive the input signal from external device 410 via HDMI.

[0066] According to an embodiment, in operation 320, the electronic device may generate and store first screen data regarding timing control and frame rate control of a first frame.

[0067] In an embodiment, in response to receiving the video data, the electronic device may perform timing control and frame rate control on the frames included in the video data so as to display the video data on the display. The operation of the electronic device performing timing control on the first frame may correspond to Figure 2 The operation of the configuration controller TCON is shown in FIG. The operation of the electronic device performing frame rate control on the first frame may correspond to Figure 2The electronic device may perform timing control and frame rate control on a first frame and generate first screen data including information related to the performed first frame. The generated first screen data may be stored in a non-volatile memory (e.g., memory 240) within a processor (e.g., a CPU). For example, an input signal analysis unit (e.g., input signal analyzer 422) may analyze frames included in the video data and transmit the analyzed frames to the display configuration controller 426. The display configuration controller 426 may generate first screen data including information related to timing control and frame rate control of the frames included in the video data received from the input signal analyzer 422 and may transmit an output signal (e.g., USIT) including the first screen data to a display (e.g., display unit 428). For example, the input signal analyzer 422 may analyze frames included in the video data and transmit the frames to the BLU controller 424. The BLU controller 424 may generate screen data including BLU control information for controlling the backlight unit based on the video data received from the input signal analyzer 422, and may transmit an output signal (e.g., mLVDS) including the screen data to a display (e.g., the display unit 428). The display unit 428 may display the first frame based on the output signals received from the BLU controller 424 and the display configuration controller 426.

[0068] In an embodiment, although not shown, the first screen data of the first frame may be stored in a memory.

[0069] In an embodiment, in operation 330, the electronic device may display the screen using the first screen data in response to recognizing that no frame whose pixel values ​​differ from those of the first frame by a first value or greater has been received within a predetermined time after the first frame. When the electronic device determines based on video data that the image displayed on the screen is a still image, it is advantageous to display the screen based on the already generated first screen data, rather than performing frame rate control and timing control again for each frame, in terms of power conservation. Therefore, when the electronic device receives an input signal, it can stop executing operations such as frame rate control and timing control and display the screen using the previously generated first screen data. For example, when the input signal analyzer 422 determines that the image is a still image, it can control the display unit 428 based on the first screen data and BLU control information for the first frame stored in the memory, without transmitting the data to the BLU controller 424 and the display configuration controller 426. In other words, the display configuration controller 426 and the BLU controller 424 can be temporarily shut down.

[0070] In an embodiment, the video data included in the input signal received from the external device may include a first frame and at least one frame continuous with the first frame. When only frames identical to the first frame are identified within a predetermined time, the electronic device may determine that the displayed image is a still image.

[0071] In an embodiment, the electronic device may compare pixel values ​​of the first frame with pixel values ​​of another frame continuous with the first frame. When the difference between the pixel values ​​of the first frame and the pixel values ​​of the another frame continuous with the first frame is less than or equal to a predetermined value, it may be determined that the first frame is the same as the another frame.

[0072] In an embodiment, when only frames whose pixel values ​​do not differ from those of the first frame by more than a predetermined value are identified after a predetermined time has elapsed, the electronic device may determine that the corresponding image is a still image.

[0073] In an embodiment, the pixel value may be an RGB value of a pixel included in the frame.

[0074] In an embodiment, the electronic device may identify histogram information about the first frame, and may determine whether the image to be displayed on the screen of the frame is a still image based on the histogram information.

[0075] In an embodiment, when the electronic device determines that the image to be displayed according to the video data is a still image, the electronic device can stop the timing control and frame rate control of the frames included in the video data, that is, stop the operation of the TCON and the frame rate controller, and display the display screen based on the first screen data generated for the first frame and stored in the memory (e.g., memory 240), thereby reducing power consumption.

[0076] In an embodiment, when the electronic device determines that the image to be displayed based on the video data is a still image, the electronic device may control the BLU to reduce the brightness of the display to a predetermined level or lower. When the image is still, the user is likely not using the electronic device. Therefore, the electronic device can reduce power consumption by reducing the brightness of the display. The electronic device may gradually reduce the brightness, and when a threshold time has passed after the first frame, only frames identical to the first frame are continuously recognized, the electronic device may set the screen brightness to 0.

[0077] In an embodiment, the electronic device may display a screen based on the first screen data, and when identifying a frame whose pixel values ​​differ from the pixel values ​​of the first frame by a first value or more (i.e., a frame different from the first frame), restore the frame rate control and timing control of the video data included in the input signal to generate an output signal (e.g., USIT) and display the output signal accordingly. In an embodiment, the electronic device may, in response to receiving a second frame having a difference of the first value or more, generate second screen data with timing control and frame rate control for the second frame, and display the second frame on the display based on the second screen data.

[0078] Figure 5 The operation flow of the electronic device according to the embodiment is shown. Figure 5 The electronic equipment in the Figure 1 The electronic device 100 and Figure 2 A device corresponding to the electronic device 200 in.

[0079] According to an embodiment, in operation 510, the electronic device may receive an input signal from an external device. For example, the electronic device 420 may receive an input signal from the external device 410 via HDMI. Operation 510 may indicate that Figure 3 The operation corresponding to operation 310 in .

[0080] According to an embodiment, in operation 520, the electronic device may monitor histogram information of an input signal. To collect histogram information from an input signal (e.g., a TMDS signal) input via an external device, the electronic device may sample the input signal and generate histogram data based on each sample. The electronic device may monitor changes in the brightness of the display by analyzing the histogram data.

[0081] The electronic device may monitor the pixel values ​​of the frames included in the input signal and the histogram information of the input signal. Such operation may include Figure 3 All operations of operation 330 in.

[0082] According to an embodiment, in operation 530, the electronic device may recognize that the input signal has no change within a predetermined time based on the histogram information.

[0083] In an embodiment, when the change in the input signal is less than or equal to a threshold value, the electronic device may determine that the input signal has no change. Figure 5 Operation 530 in may be the same as Figure 3 An operation corresponding to the operation of identifying that a frame having a pixel value different from a pixel value of the first frame by a first value or more is not received within a predetermined time in operation 330 in the embodiment.

[0084] According to an embodiment, in operation 540, the electronic device may stop timing control and frame rate control of the input signal in response to recognizing that the input signal has no change within a predetermined time.

[0085] In an embodiment, when recognizing that the input signal has not changed within a predetermined time, the electronic device may determine that the image displayed on the screen is a still image.

[0086] According to an embodiment, in operation 550, the electronic device may display a screen at a time when it is recognized that the input signal has not changed. The electronic device may display the screen displayed when the image is determined to be a still image, that is, a still screen. When it is determined that the image displayed on the screen is a still image, the electronic device may display the still screen as it is without performing timing control and frame rate control on the input signal to display the same screen as the screen displayed at the previous time.

[0087] According to an embodiment, in operation 560 , the electronic device may restore timing control and frame rate control of the input signal in response to recognizing a change in the input signal.

[0088] In an embodiment, when a change in the input signal is recognized, the electronic device may determine that the image displayed on the screen is no longer a still image, and accordingly, may perform timing control and frame rate control on the input signal again.

[0089] Figure 6 Shown are example screens displayed on an electronic device according to an embodiment. Figure 6 Shown according to reference Figure 3 or Figure 5 Describes the changes in the screen displayed by the operation of the electronic device.

[0090] refer to Figure 6 , the electronic device may display a first screen 610. The first screen 610 may include a currently playing image (eg, a screen related to music playback) and a mouse cursor.

[0091] In this embodiment, second screen 620 is an example of a screen displayed after a predetermined time has passed since the electronic device displayed the first screen, if the input signal has not changed. If only frames identical to those displayed on first screen 610 are detected within the predetermined time, that is, if the input signal has not changed, the electronic device may stop controlling the frame rate and timing of the input signal. Furthermore, the electronic device may reduce the BLU value of second screen 620 to a predetermined level or lower, thereby reducing power consumption.

[0092] In an embodiment, the third screen 630 is an example of a screen displayed when a change in the input signal is recognized while the second screen 620 is displayed. Figure 6, it can be recognized that the mouse cursor has moved from the first position 601 to the second position 603. Since the change in the pixel value of the frame or the change in the input signal is recognized according to the user's manipulation, the electronic device can resume frame rate control and timing control and increase the BLU value to a predetermined level or higher.

[0093] The electronic device according to various embodiments of the present disclosure may be any of various types of electronic devices. The electronic device may include, for example, a display device, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a household appliance. According to embodiments of the present disclosure, the electronic device is not limited to the above-mentioned devices.

[0094] It should be understood that the various embodiments of the present disclosure and the terms used therein are not intended to limit the technical features described herein to specific embodiments, but rather encompass various variations, equivalents, or alternatives to the corresponding embodiments. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. As used herein, the term "and / or" should be understood to encompass any and all possible combinations of one or more of the listed items. As used herein, the terms "include," "have," and "comprise" are intended solely to indicate the presence of a feature, component, part, or combination thereof described herein; however, the use of these terms does not preclude the presence or addition of one or more additional features, components, parts, or combinations thereof. As used herein, each of phrases such as "A or B," "at least one of A and B," "at least one of A or B," "A, B or C," "at least one of A, B, and C," and "at least one of A, B, or C" encompasses all possible combinations of the items listed together in the corresponding phrase. As used herein, terms such as "first" and "second," or "first" and "second," may be used to simply distinguish corresponding components from other components and do not limit the components in other respects (e.g., importance or order).

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

[0096] The term "if" used in various embodiments of the present disclosure may be interpreted as "when...", "at...", "in response to determining...", or "in response to detecting...", depending on the context. Similarly, "if A is determined" or "if A is detected" may be interpreted as "upon determining A", "in response to determining A", "upon detecting A", or "in response to detecting A", depending on the context.

[0097] The program executed by the server device described herein can be implemented as a hardware component, a software component, and / or a combination thereof. The program can be executed by any system capable of executing computer-readable instructions.

[0098] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing device to operate as desired, or may independently or collectively instruct a processing device. Software may be implemented as a computer program comprising instructions stored on a computer-readable storage medium. Computer-readable storage media may include, for example, magnetic storage media (e.g., read-only memory (ROM), random-access memory (RAM), floppy disks, hard disks, etc.) and optically readable media (e.g., CD-ROMs or digital versatile disks (DVDs)). Furthermore, computer-readable storage media may be distributed to computer systems connected via a network, allowing computer-readable code to be stored and executed in a distributed manner. Computer programs may be distributed (e.g., downloaded or uploaded) directly between two UEs (e.g., smartphones) or online via an app store (e.g., Play Store™). If distributed online, at least a portion of the computer program product may be temporarily generated or at least temporarily stored on a machine-readable storage medium (e.g., in the memory of a manufacturer's server, an app store's server, or a relay server).

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

Claims

1. An electronic device comprising: Image input unit; monitor; Memory, which stores instructions; as well as at least one processor operatively connected to the image input unit, the memory, and the display, wherein the at least one processor is configured to execute the instructions to: receiving data about a first frame through the image input unit; generating first screen data with respect to timing control and frame rate control of the first frame, and storing the first screen data in the memory; stopping generating new screen data for controlling the display based on a difference between a first pixel value of the first frame and a pixel value of a frame consecutive to the first frame being equal to or smaller than a predetermined value; and The display is controlled to display a screen based on the first screen data.

2. The electronic device according to claim 1, wherein The at least one processor is further configured to execute the instructions to: control the display to display a screen based on the first screen data based on identifying that a second frame having a second pixel value different from the first pixel value by a first value or more is not received within a predetermined time after the first frame.

3. The electronic device according to claim 1 or 2, wherein: The at least one processor is further configured to execute the instructions to: in response to controlling the display to display a screen based on the first screen data, control the display to reduce a value of a backlight unit BLU of the display to a predetermined level or lower.

4. The electronic device according to claim 3, wherein The at least one processor is further configured to execute the instructions to control the display to deactivate the BLU based on identifying that a second frame is not received for a second time or longer.

5. The electronic device according to claim 4, wherein The at least one processor is further configured to execute the instructions to: generating second screen data with respect to timing control and frame rate control of the second frame based on receiving the second frame; as well as The display is controlled to display the second frame based on the second screen data. The electronic device according to claim 5 , wherein: The at least one processor is further configured to execute the instructions to: identifying histogram information of the first frame; and The first pixel value is identified based on the histogram information.

7. The electronic device according to claim 6, wherein: The first pixel value is a red, green, and blue (RGB) value.

8. The electronic device according to claim 7, wherein: The at least one processor is further configured to execute the instructions to resume generation of the screen data for controlling the display based on receiving the second frame.

9. A method for operating an electronic device, the method comprising: Receive data about the first frame; generating first screen data with respect to timing control and frame rate control of the first frame, and storing the first screen data in a memory; stopping generating new screen data for controlling a display based on a difference between a first pixel value of the first frame and a pixel value of a frame consecutive to the first frame being equal to or smaller than a predetermined value; as well as A screen is displayed on the display based on the first screen data.

10. The method according to claim 9, further comprising: Based on recognizing that a second frame having a second pixel value different from the first pixel value by a first value or more is not received within a predetermined time after the first frame, a screen is displayed based on the first screen data.

11. The method according to claim 10, further comprising: In response to displaying a screen based on the first screen data, a value of a backlight unit BLU of the display is lowered to a predetermined level or lower.

12. A method for operating an electronic device, the method comprising: receiving input signals from external devices; monitoring histogram information of the input signal; Based on the histogram information, identifying that the input signal has not changed within a predetermined time; based on recognizing that the input signal has not changed within the predetermined time, stopping the timing control and the frame rate control of the input signal; Based on recognizing that the input signal has not changed, displaying a screen; as well as Based on identifying that the input signal has changed, the timing control and the frame rate control of the input signal are restored.

13. The method according to claim 12, further comprising: Based on a change in pixel values ​​constituting a frame of video data in the input signal being equal to or smaller than a predetermined value, it is determined that the input signal has no change.

14. The method according to claim 13, further comprising: Based on recognizing that the input signal has not changed within the predetermined time, the backlight unit BLU value is reduced to a predetermined level or lower.

15. The method according to claim 14, further comprising: The BLU value is set to a predetermined value or higher based on recognizing that the input signal has changed.

Citation Information

Cited By

  • Display apparatus and apparatus control method

    CN121260121A