Electronic device and operating method thereof
The electronic device addresses HDMI blackouts and quality degradation in QMS by bypassing frame rate conversion based on user settings, ensuring smooth transitions and customizable image quality.
Patent Information
- Application Number
- PCT/KR2025/004238
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-02
- Filing Date
- 2025-04-01
- Publication Date
- 2025-10-09
AI Technical Summary
Existing HDMI technologies experience blackouts and image quality degradation during Quick Media Switching (QMS) due to frame rate changes, which affect user experience and immersion.
An electronic device with a frame rate conversion circuit that can bypass processing based on user-selected image quality adjustment modes, allowing flexible control over frame rate conversion and backlight operation to maintain optimal image quality during QMS.
Enables seamless frame rate transitions without blackouts and allows users to adjust image quality preferences, enhancing viewing experience and immersion.
Smart Images

Figure KR2025004238_09102025_PF_FP_ABST
Abstract
Description
Electronic device and method of operation thereof
[0001] The disclosed embodiments relate to an electronic device and a method of operating the same. Specifically, the disclosed embodiments relate to an electronic device that performs image processing and a method of operating the same.
[0002] Sync devices such as TVs and beam projectors and source devices such as set-top boxes are connected to each other to provide consumers with a comfortable environment for various purposes.
[0003] In particular, various new HDMI features that utilize Variable Refresh Rate (VRR) have been released recently. Among them, Gaming-VRR technology optimized for games and QMS-VRR technology for watching movies provide consumers with various experiences. QMS is an abbreviation for Quick Media Switching and is a new HDMI feature proposed to eliminate the blackout phenomenon that occurs when switching between contents with the same resolution but different refresh rates (frame rates). Previously, even if only the frame rate was changed, unintended blackouts occurred, causing discomfort and reduced immersion for users. QMS-VRR can provide consumers with a better viewing experience by seamlessly switching the screen without blackouts when the frame rate is changed.
[0004] According to one embodiment of the present disclosure, an electronic device, an operating method of the electronic device, and a non-transitory computer-readable recording medium are provided that enable image quality adjustment according to a user's selection even in QMS mode when providing an image through an electronic device.
[0005] The technical problems to be achieved in the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present disclosure belongs from the description below.
[0006] According to one embodiment, an electronic device includes a frame rate conversion circuit that performs image quality processing and frame rate conversion, a memory that stores one or more instructions, and at least one processor that executes the one or more instructions.
[0007] When the one or more instructions are individually and / or collectively executed by the at least one processor, the electronic device can identify whether the picture quality adjustment mode is enabled or disabled in the Quick Media Switching mode.
[0008] When the one or more instructions are individually and / or collectively executed by the at least one processor, the electronic device may determine whether to bypass the frame rate conversion circuit based on whether the image quality adjustment mode is enabled or disabled.
[0009] When the one or more instructions are individually and / or collectively executed by the at least one processor, the electronic device may perform control to process the input image based on the frame rate conversion circuit or by bypassing the frame rate conversion circuit according to the determination.
[0010] A method of operating an electronic device according to one embodiment may include, in a quick media switching mode, identifying whether a picture quality adjustment mode is enabled or disabled.
[0011] A method of operating an electronic device according to one embodiment may include determining whether to bypass a frame rate conversion circuit that performs image quality processing and frame rate conversion based on whether the image quality adjustment mode is enabled or disabled.
[0012] A method of operating an electronic device according to one embodiment may include an operation of performing control to process an input image based on the frame rate conversion circuit or bypassing the frame rate conversion circuit according to the determination.
[0013] In one embodiment, a non-transitory computer-readable recording medium storing one or more instructions, wherein the one or more instructions are executed by a processor of an electronic device, such that the electronic device, in a quick media switching mode, can identify whether a picture quality adjustment mode is enabled or disabled, determine whether to bypass a frame rate conversion circuit based on whether the picture quality adjustment mode is enabled or disabled, and perform control to process an input image based on the frame rate conversion circuit or by bypassing the frame rate conversion circuit based on the determination.
[0014] According to an electronic device, an operating method of the electronic device, and a non-transitory computer-readable recording medium according to one embodiment, image quality processing can be flexibly adjusted according to a user's settings even in QMS mode.
[0015] The effects that can be obtained from the embodiments disclosed in this disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art to which this disclosure pertains from the description below.
[0016] The above and other features, aspects and advantages of the embodiments of the present disclosure will become more apparent from the following description taken in conjunction with the accompanying drawings.
[0017] FIG. 1 illustrates an example of a system including an electronic device and a source device according to the disclosed embodiments.
[0018] FIG. 2 illustrates an example block diagram of an electronic device according to one embodiment.
[0019] FIG. 3 illustrates a block diagram of an electronic device according to one embodiment.
[0020] FIG. 4 illustrates examples of operation modes that can be processed by an electronic device according to one embodiment.
[0021] FIG. 5 is an example of a flowchart of a method of operating an electronic device according to one embodiment.
[0022] FIG. 6 illustrates an example flowchart of a method of operating an electronic device according to one embodiment.
[0023] FIG. 7 illustrates an example of a graphical user interface for setting QMS mode according to one embodiment.
[0024] FIG. 8 illustrates an example of a graphical user interface for setting an energy saving mode according to one embodiment.
[0025] Figure 9 shows an example of a VTEM packet according to an example.
[0026] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings so that those skilled in the art can easily practice the present invention. However, the present invention may be implemented in various different forms and is not limited to the embodiments described herein. In addition, in the drawings, parts irrelevant to the description are omitted to clearly explain the present invention, and similar parts are designated with similar reference numerals throughout the specification. In addition, throughout the drawings, the same reference numerals are assigned to the same components.
[0027] Throughout the specification, when a part is said to be "connected" to another part, this includes not only the cases where the parts are "directly connected" but also the cases where the parts are "electrically connected" with other elements intervening. Furthermore, when a part is said to "include" a component, this does not exclude other components, but rather includes other components, unless otherwise stated.
[0028] The appearances of phrases such as “in some embodiments” or “in one embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment.
[0029] Some embodiments may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented by various hardware and / or software configurations that perform specific functions. For example, the functional blocks of the present disclosure may be implemented by one or more processors or microprocessors, or by circuit configurations for performing the intended functions. Furthermore, for example, the functional blocks of the present disclosure may be implemented in various programming or scripting languages. The functional blocks may be implemented by algorithms that execute on one or more processors. Furthermore, the present disclosure may employ conventional techniques for electronic configuration, signal processing, and / or data processing. Terms such as modules and configurations may be used broadly and are not limited to mechanical and physical configurations.
[0030] Additionally, the connecting lines or connecting members between components depicted in the drawings are merely exemplary representations of functional connections and / or physical or circuit connections. In an actual device, connections between components may be represented by various functional connections, physical connections, or circuit connections that may be replaced or added.
[0031] Additionally, the phrase 'at least one of A, B, and C' means any one of 'A', 'B', 'C', 'A and B', 'A and C', 'B and C', and 'A, B, and C'. The term "or" includes any number of one or more of the items listed in connection therewith.
[0032] In the disclosed embodiment, an electronic device may refer to any electronic device capable of receiving content from a source device and displaying a corresponding screen. Here, the content may be a game, lecture, movie, home training service content, etc.
[0033] Specifically, an electronic device according to an embodiment of the present disclosure may be any electronic device capable of selectively displaying at least one content, and may exist in various forms, such as a TV, a smart TV, a digital broadcasting terminal, a tablet PC, a smart phone, a mobile phone, a computer, a laptop, etc. In addition, the display device may be not only fixed, but also movable or portable.
[0034] FIG. 1 illustrates an example of a system including an electronic device and a source device according to the disclosed embodiments.
[0035] Referring to FIG. 1, the system may include an electronic device 100 and a source device 200.
[0036] The source device 200 can provide content such as video or audio to the electronic device 100. The source device 200 can include various types of electronic devices capable of providing content to the electronic device 100, such as a set-top box, a DVD player, a Blu-ray Disc player, a PC, a game console, etc. The source device 200 can be referred to as a source device in terms of providing content, and can also be referred to as a host device, a content providing device, an electronic device, a computing device, etc.
[0037] The electronic device 100 can output or display content received from the source device 200. The electronic device 100 may include various types of electronic devices capable of receiving and outputting content, such as a network TV, a smart TV, an Internet TV, a web TV, an IPTV, a PC, etc. The electronic device 100 may be referred to as a display device in that it receives and displays content, and may also be referred to as a content receiving device, a sink device, an electronic device, a computing device, etc.
[0038] The source device 200 and the electronic device 100 can transmit and receive content by being connected through various connection means. The various connection means may include, for example, cables, and the source device 200 and the electronic device 100 may include one or more ports for cable connection. The one or more ports may include, for example, a digital input interface such as an HDMI port, a DisplayPort, a Type-C, etc. For example, the source device 200 and the electronic device 100 may each have an HDMI port and communicate through the port. When the source device 200 provides content to the electronic device 100, the source device 200 may first receive EDID information provided by the electronic device 100, generate content in a format that matches the received EDID information, and provide the content to the electronic device 100. The EDID information is information that defines the display performance or display capability that the electronic device 100 can display content, and may include, for example, timing information and resolution information. Accordingly, the source device 200 can generate a format of content to be sent to the electronic device 100 based on the timing information and resolution information defined in the EDID information provided by the electronic device 100 and provide the format to the electronic device 100. For example, if the EDID information provided by the electronic device 100 defines that it handles high resolution, the source device 200 can provide high resolution content to the electronic device 100, and if the EDID information provided by the electronic device 100 defines that it handles low resolution, the source device 200 can provide low resolution content to the electronic device 100. Through such EDID information, the source device 200 can provide the electronic device 100 with content in a format that suits the display performance of the electronic device 100.
[0039] QMS (Quick Media Switching) is a feature introduced as part of the HDMI 2.1 standard, designed to enable fast and smooth switching between media content. HDMI 2.1-based Quick Media Switching for movies and video utilizes the HDMI Variable Refresh Rate (VRR) mechanism to eliminate blackout periods that occur when HDMI source devices switch video modes. QMS can also instantly switch between different frame rates, as long as the resolution remains the same and only the frame rate changes. For example, when watching trailers on streaming services or Blu-rays, some may be at 24Hz, 50Hz, or 60Hz. Before HDMI 2.1 and QMS, each time a trailer with a different frame rate was selected, frames had to be repeated in a specific progression order to compensate for the frame rate difference, which could result in motion blur. Additionally, each frame rate change required the entire system's clocks to be updated and resynchronized, which could result in A / V (audio / video) blackouts. QMS can eliminate blackouts using VRR technology.
[0040] The embodiments disclosed in this disclosure utilize VRR technology to eliminate blackouts in QMS mode, but this may result in some degree of image quality degradation. Therefore, it is desirable to allow users to adjust image quality according to their own preference even in QMS mode.
[0041] According to one embodiment, the electronic device 100 can identify whether a quick media switching mode is set, and based on the identification that the quick media switching mode is set, can identify whether a picture quality adjustment mode is enabled or disabled. In addition, the electronic device 100 can determine whether to bypass a frame rate conversion circuit based on whether the picture quality adjustment mode is enabled or disabled, and can control to process an input image based on the frame rate conversion circuit or to bypass the frame rate conversion circuit based on the determination.
[0042] In one embodiment, the electronic device 100 can control the frame rate conversion circuit to bypass the processing of the input image when the image quality adjustment mode is identified as disabled, and control the frame rate conversion circuit to process the input image for frame rate conversion when the image quality adjustment mode is identified as enabled.
[0043] In one embodiment, the electronic device 100 can control the input image to be frame rate converted based on the display processor when the image quality adjustment mode is identified as disabled.
[0044] According to one embodiment, the electronic device 100 can control the backlight unit to operate at a maximum frequency when the image quality adjustment mode is identified as disabled, and can control the backlight unit to operate at a frequency corresponding to an output frequency of a frame rate conversion circuit when the image quality adjustment mode is identified as enabled.
[0045] According to one embodiment, the electronic device 100 provides a graphical user interface that enables setting the quick media switching mode, and can identify whether the quick media switching mode is set based on a value set through the graphical user interface.
[0046] According to one embodiment, the electronic device 100 provides a graphical user interface that enables or disables the image quality optimization mode, and can identify whether the image quality adjustment mode is enabled or disabled based on a value set through the graphical user interface.
[0047] According to one embodiment, the electronic device 100 can identify whether the energy saving mode is enabled by identifying that the quick media switching mode and the picture quality adjustment mode are enabled, identify the frame rate of a currently transmitted video signal by identifying that the energy saving mode is enabled, and control the operating frequency of the backlight unit to operate based on the frame rate.
[0048] According to one embodiment, the electronic device 100 can check the frame rate of the video signal by referring to the NEXT TFR of the VTEM packet according to the HDMI protocol.
[0049] According to one embodiment, the electronic device 100 provides a graphical user interface that enables the energy saving mode, and can identify whether the energy saving mode is enabled based on a value set through the graphical user interface.
[0050] FIG. 2 illustrates an example block diagram of an electronic device according to one embodiment.
[0051] Referring to FIG. 2, the electronic device 100 may include a communication unit 110, a memory 120, a user input unit 130, an audio output unit 140, an image processing unit 150, a display unit 160, and a processor 170.
[0052] The electronic device 100 can output or display content received from the source device 200. The electronic device 100 may include various types of electronic devices capable of receiving and outputting content, such as a network TV, a smart TV, an Internet TV, a web TV, an IPTV, a PC, etc. The electronic device 100 may be referred to as a display device in terms of receiving and displaying content, and may also be referred to as a content receiving device, a sink device, a computing device, etc.
[0053] The electronic device 100 can be connected to the source device 200 via a wired or wireless communication network.
[0054] The electronic device 100 and the source device 200 can transmit and receive content by being connected via a wired connection means to form a wired network. For example, the wired connection means may include a cable, and the electronic device 100 and the source device 200 may each include one or more ports for cable connection. The one or more ports may include a digital input interface, such as an HDMI port, a DisplayPort, or a Type-C port.
[0055] The electronic device 100 and the source device 200 can transmit and receive content by being connected via a wireless connection means for forming a wireless network. For example, the wireless connection means may include a wireless HDMI communication module, and each of the electronic device 100 and the source device 200 may include a wireless HDMI communication module. As another example, the wireless connection means may include at least one communication module that performs communication according to a communication standard such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC / RFID, Wi-Fi Direct, UWB, ZIGBEE, Internet, 3G, 4G, 5G, and / or 6G.
[0056] The communication unit 110 can perform communication with at least one external device. Here, 'communication' may mean an operation of transmitting and / or receiving data, signals, requests, and / or commands.
[0057] The communication unit 110 can perform wired or wireless communication with at least one external device. For example, the communication unit 110 can include at least one of a communication module, a communication circuit, a communication device, an input / output port, and an input / output plug for performing wired or wireless communication with at least one external device.
[0058] For example, the communication unit 110 may include at least one wireless communication module, wireless communication circuit, or wireless communication device that performs wireless communication with at least one external device.
[0059] For example, the communication unit 110 may include a short-range communication module capable of receiving control commands from a remote controller located at a close range, such as an input device, such as an IR (infrared) communication module. In this case, the communication unit 110 may receive a control signal from the remote control device.
[0060] As another example, the communication unit 110 may include at least one communication module that performs communication according to a wireless communication standard such as Bluetooth, Wi-Fi, BLE (Bluetooth Low Energy), NFC / RFID, Wi-Fi Direct, UWB, or ZIGBEE. Alternatively, the communication unit 110 may further include a communication module that performs communication with a server for supporting long-distance communication according to a long-distance communication standard. For example, the communication unit 110 may include a communication module that performs communication through a network for Internet communication. In addition, the communication interface 110 may include a communication module that performs communication through a communication network according to a communication standard such as 3G, 4G, 5G, and / or 6G.
[0061] As another example, the communication unit 110 may include at least one port for connecting to an external device via a wired cable in order to communicate with the external device via a wired connection. For example, the communication interface 110 may include at least one of an HDMI port (High-Definition Multimedia Interface port), a component jack, a PC port, and a USB port. Accordingly, the communication interface 110 may communicate with a wired external device via at least one port. Here, the port may refer to a physical device configuration into which a cable, communication line, or plug can be connected or inserted.
[0062] As described above, the communication unit 110 may include at least one support element for supporting communication between the electronic device 100 and an external device. Here, the support element may include the communication module, the communication circuit, the communication device, the port (for input / output of data), the cable port (for input / output of data), the plug (for input / output of data), etc., as described above. For example, at least one support element included in the communication interface 110 may include an Ethernet communication module, a Wi-Fi communication module, a Bluetooth communication module, an IR communication module, a USB port, a tuner (or a broadcast receiver), an HDMI port, a DP (display port), a DVI (digital visual interface) port, etc.
[0063] Memory 120 may store at least one instruction, data, information, and / or application. For example, memory 120 may store at least one instruction to be executed by processor 170. For example, memory 120 may store at least one program to be executed by processor 170. For example, memory 120 may store an application to provide a certain service.
[0064] The memory 120 may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk.
[0065] According to one embodiment, memory 120 may store a flag indicating whether QMS mode is enabled, a flag indicating whether image quality adjustment mode is enabled, and a flag indicating whether energy saving mode is enabled.
[0066] The user input unit 130 transmits various preset control commands or information to the processor 170 or the image processing unit 150 according to the user's operation or input. The user input unit 130 transmits various events generated by the user's operation according to the user's intention to the processor 170 or the image processing unit 150. The user input unit 130 can be implemented in various forms according to the information input method. For example, the user input unit 130 can include a user interface environment installed in the electronic device 100, such as a button installed on the outside of the electronic device 100, a touch screen installed in the display unit 160, a microphone for inputting the user's speech, a camera for photographing or detecting the environment outside the electronic device 100, etc. The remote controller can also be viewed as one component of the user interface environment. However, since the remote controller is a component separate from the main body of the electronic device 100, it can transmit a control signal to the electronic device 100 through a separate control signal receiving unit provided in the main body of the electronic device 100.
[0067] According to one embodiment, the user input unit 130 may receive a user input including information indicating whether the QMS mode is enabled, information indicating whether the image quality adjustment mode is enabled, and information indicating whether the energy saving mode is enabled.
[0068] Audio output section 140 can output audio signals.
[0069] The image processing unit 150 performs pre-processing or post-processing of the received image. For example, the image processing unit 150 may perform pre-processing by receiving the image in the form of a modulated signal and demodulating the received signal. In addition, the image processing unit 150 may demux the demodulated signal into the form of a video signal. In addition to the basic image processing described above, the image processing unit 150 may also perform various post-processing such as noise processing or FRC (Frame Rate Conversion). Here, the frame rate refers to the ratio of the speed at which consecutive images are reproduced. The electronic device 100 outputs an appropriate number of image frames per second by utilizing human visual characteristics, and FRC may represent post-processing that changes or adjusts the speed ratio of the output image frames. For example, if the type of image being received is a movie-like image, performing FRC can help improve the image quality. However, for game footage that requires immediate conversion based on user input, performing FRC can result in video judder or blurring. Therefore, it may be desirable to determine whether to perform RFC processing based on the video's environment.
[0070] According to one embodiment, the image processing unit 150 may process or bypass frame rate conversion depending on whether the QMS mode is enabled, whether the image quality adjustment mode is enabled, and whether the energy saving mode is enabled under the control of the processor 170.
[0071] The display unit 160 displays image data processed by the image processing unit 150. The implementation method of the display unit 160 is not limited, and may include a display panel having a light-receiving structure such as a liquid crystal method or a self-luminous structure such as an OLED method. In addition, the display unit 160 may additionally include additional components in addition to the display panel depending on the implementation method of the display panel. For example, in the case of a liquid crystal method, the display unit 160 may include a liquid crystal display panel, a backlight unit that supplies light to the liquid crystal display panel, and a panel driving substrate that drives the liquid crystal display panel.
[0072] According to one embodiment, the display unit 160 may vary the operating frequency of the backlight unit depending on whether the QMS mode is enabled, whether the picture quality adjustment mode is enabled, and whether the energy saving mode is enabled under the control of the processor 170.
[0073] The processor 170 is a component that performs central operations for the components within the electronic device 100 to operate, and can be basically configured as a processor that plays a central role in data interpretation and operation. The processor 170 internally includes a processor register in which instructions to be processed are stored, an arithmetic logic unit (ALU) that is responsible for comparison, judgment, and operation, a CPU (control process unit) that internally controls the interpretation and correct execution of instructions, an internal bus, a cache, etc. The processor 170 determines the type of image using the initial image frame of the received image.
[0074] The processor 170 may control the execution of at least one instruction to perform an intended operation. Here, the at least one instruction may be stored in an internal memory included in the processor 170 or in a memory 120 included in the electronic device 100 separately from the processor 170.
[0075] The processor 170 can control at least one component included in the electronic device 100 to perform an intended operation by performing at least one instruction. Accordingly, even if the processor 170 performs predetermined operations as an example, it can mean that the processor 170 controls at least one component included in the electronic device 100 to perform the predetermined operations.
[0076] In addition, the processor 170 is described and illustrated as an example of being formed as a single processor, but it may also be formed in a form including multiple processors.
[0077] For example, the processor 170 may include a RAM that stores signals or data input from the outside of the electronic device 100, a storage area corresponding to various tasks performed in the electronic device 100, a control program for controlling the electronic device 100, an application for providing a predetermined function or service, and / or a ROM that stores a plurality of instructions, and at least one processor. The processor 170 may include a graphics processor (Graphics Processing Unit) for graphics processing corresponding to video. The processor 170 may be implemented as a SoC (System On Chip) that integrates a core and a GPU. In addition, the processor 170 may include multiple cores more than a single core. For example, the processor 170 may include a dual core, a triple core, a quad core, a hexa core, an octa core, a deca core, a dodeca core, a hexa decimal core, etc.
[0078] In an embodiment of the present disclosure, the processor 170 can control the operations of the electronic device 100 to be performed by storing one or more instructions in an internally provided memory and executing one or more instructions stored in the internally provided memory. That is, the processor 170 can perform a predetermined operation by executing at least one instruction or program stored in an internal memory or memory 120 provided within the processor 170.
[0079] In one embodiment, the processor 170 may determine whether the quick media switching mode is set by executing one or more instructions stored in the memory 120.
[0080] In one embodiment, the processor 170 may identify whether the picture quality adjustment mode is enabled or disabled in a Quick Media Switching mode by executing one or more instructions stored in the memory 120.
[0081] In one embodiment, the processor 170 may determine whether to bypass the frame rate conversion circuit based on whether the image quality adjustment mode is enabled or disabled by executing one or more instructions stored in the memory 120.
[0082] According to one embodiment, the processor 170 may control the input image to be processed based on the frame rate conversion circuit or to bypass the frame rate conversion circuit in processing the input image by executing one or more instructions stored in the memory 120 according to the determination.
[0083] According to one embodiment, the processor 170 may control the circuit unit to bypass the processing of the input image when the image quality adjustment mode is identified as disabled by executing one or more instructions stored in the memory 120, and may control the input image to be processed based on the frame rate conversion circuit when the image quality adjustment mode is identified as enabled.
[0084] According to one embodiment, the processor 170 may control the input image to be subjected to frame rate conversion processing based on the display processor by executing one or more instructions stored in the memory 120, when the image quality adjustment mode is identified as being disabled.
[0085] According to one embodiment, the processor 170 may control the backlight unit to operate at a maximum frequency when the image quality adjustment mode is identified as disabled, and may control the backlight unit to operate at a frequency corresponding to an output frequency of a frame rate conversion circuit when the image quality adjustment mode is identified as enabled, by executing one or more instructions stored in the memory 120.
[0086] According to one embodiment, the processor 170 provides a graphical user interface that enables the processor to set the quick media switching mode by executing one or more instructions stored in the memory 120, and can identify whether the quick media switching mode is set based on a value set through the graphical user interface.
[0087] According to one embodiment, the processor 170 provides a graphical user interface that enables or disables the image quality optimization mode by executing one or more instructions stored in the memory 120, and can identify whether the image quality adjustment mode is enabled or disabled based on a value set through the graphical user interface.
[0088] According to one embodiment, the processor 170 may identify whether the energy saving mode is enabled by identifying that the quick media switching mode and the image quality adjustment mode are enabled by executing one or more instructions stored in the memory 120, and may identify the frame rate of the currently transmitted video signal by identifying that the energy saving mode is enabled, and may control the operating frequency of the backlight unit to operate based on the frame rate.
[0089] According to one embodiment, the processor 170 may check the frame rate of the video signal by referencing the NEXT TFR of the VTEM packet according to the HDMI protocol by executing one or more instructions stored in the memory 120.
[0090] According to one embodiment, the processor 170 provides a graphical user interface that enables the energy saving mode by executing one or more instructions stored in the memory 120, and can identify whether the energy saving mode is enabled based on a value set through the graphical user interface.
[0091] The electronic device 100 may be any type of device that performs a function, including a processor and memory. The electronic device 100 may be a fixed or portable device. For example, the electronic device 100 may be a device that has a display and can display image content, video content, game content, graphic content, etc. The electronic device 100 may output or display images or content received from a source device 200. The electronic device 100 may include various types of electronic devices that can receive and output content, such as televisions such as network TVs, smart TVs, internet TVs, web TVs, and IPTVs; computers such as desktops, laptops, and tablets; smartphones, cellular phones, game players, music players, video players, medical equipment, home appliances, and various other smart devices. The electronic device 100 may be referred to as a display device in that it receives and displays content, and may also be referred to as a content receiving device, a sink device, a display device, a computing device, etc.
[0092] The block diagram of the electronic device 100 illustrated in FIG. 2 is a block diagram for one embodiment. Each component of the block diagram may be integrated, added, or omitted depending on the specifications of the electronic device 100 actually implemented. For example, two or more components may be combined into one component, or one component may be subdivided into two or more components, as needed. In addition, the functions performed by each block are for the purpose of explaining embodiments, and the specific operations or devices thereof do not limit the scope of the present invention.
[0093] FIG. 3 illustrates a block diagram of an electronic device according to one embodiment.
[0094] Referring to FIG. 3, the electronic device 100 may include an HDMI receiver 110, a processor 170, a display processor 151, a frame rate conversion circuit 152, a BLU control unit 161, and a backlight unit 162. The HDMI receiver 111 may be included in the communication unit 110. The display processor 151 and the frame rate conversion circuit 152 may be included in the image processing unit 150. The BLU control unit 161 and the backlight unit 162 may be included in the display unit 160.
[0095] The HDMI transmitter / receiver 110 is a unit that transmits and receives data via HDMI and can transmit and receive data including not only audio / video data but also commands, requests, actions, and responses between devices.
[0096] According to one embodiment, the HDMI transmitter / receiver 110 may transmit the EDID of the electronic device 100 to the source device 200 when the source device 200 and the electronic device 100 are connected.
[0097] According to one embodiment, the HDMI transmitter / receiver 110 can receive a video signal according to HDMI and also detect an operation mode through a VTEM packet. The operation mode may include a general Video mode, an ALLM mode, a QMS-VRR mode, a Movie mode, a Gaming-VRR mode, etc. Since the operation of the display processor 151 and the FRC circuit 152 differs depending on each operation mode, the HDMI transmitter / receiver 111 can transmit information about the detected operation mode to the processor 170 and the display processor 151. A description of each operation mode will be described in detail with reference to FIG. 4.
[0098] The display processor 151 can detect and process the resolution, color format, frame rate, etc. of the input signal. The display processor 151 can adjust the frame rate of the input signal to match the refresh rate of the display. At this time, the display processor 151 can adjust the frame rate while preserving the quality of the original input signal, such as color accuracy, sharpness, contrast, etc., as much as possible. The display processor 151 can change the frame rate into a form that can be processed by the FRC circuit 152.
[0099] The Frame Rate Conversion (FRC) circuit 152 can change the frame rate of a video. Video consists of a series of still images called "frames." The frame rate is the speed at which these frames are generated, measured in frames per second (FPS). Therefore, 24 FPS video means that 24 images are displayed per second of video. Most movies are recorded at 24 FPS, which is optimal for a cinematic experience. TV and sports programs use a slightly higher frame rate of 30 FPS. Video games or videos with a lot of motion detail can utilize 60 FPS. The refresh rate is the number of times a display changes its image and is measured in Hertz (Hz). Modern TVs can offer a refresh rate of 60 Hz, refreshing the display image 60 times per second, or 120 Hz, refreshing the display image 120 times per second. Ideally, the frame rate and refresh rate should match to accurately display the transmitted content on screen. However, if there is a difference in frame rate and refresh rate, the display may perform additional processing, such as frame rate conversion, to properly display the content.
[0100] For example, some TVs work best at 60Hz, so they can upscale a 24fps movie or other frame rate video to 60fps. Converting to a higher frame rate can result in smoother motion in the video. Some FRC techniques use interpolation to create missing frames, which can restore or improve motion detail missing from the original video. Some TVs can also operate well at a 60Hz refresh rate. Refresh rate is a measure of how many times a TV screen refreshes its image per second, expressed in hertz (Hz). A 60Hz refresh rate means the TV refreshes its image 60 times per second. When the TV's refresh rate matches the video content's frame rate (FPS, Frames Per Second), the video can appear smoother and more natural. For example, content at 30fps or 60fps can play smoothly on a 60Hz TV. A 60Hz TV is particularly ideal for playing 60fps content, as each frame is displayed on screen for exactly 1 / 60th of a second, making the motion appear smooth and continuous. If the frame rate of the video content differs from the TV's refresh rate, the TV can use frame rate conversion (FRC) to properly match the content to the refresh rate. For example, when playing a 24fps movie on a 60Hz TV, FRC technology can appropriately convert the frames to match the screen's refresh rate.
[0101] According to one embodiment, the frame rate conversion circuit 152 may output data received from the display processor 151 by converting the frame rate according to the operating mode. In other words, the frame rate conversion circuit 152 may change the frame rate and perform image quality processing so that a natural screen output can be achieved according to the operating mode.
[0102] According to one embodiment, the frame rate conversion circuit 152 may bypass frame rate conversion when the QMS mode is enabled and the image quality adjustment mode is disabled under the control of the processor 170.
[0103] According to one embodiment, the frame rate conversion circuit 152 can process frame rate conversion when the QMS mode is enabled and the image quality adjustment mode is enabled under the control of the processor 170.
[0104] The backlight unit (BLU) control unit 161 can control the backlight unit (BLU) according to the operation mode. The backlight unit control unit 161 can control the backlight unit 162 so that the backlight unit operates according to an operation frequency determined according to the operation mode.
[0105] According to one embodiment, the backlight unit control unit 161 may control the backlight unit to operate at the maximum operating frequency when the QMS mode is enabled and the picture quality adjustment mode is disabled under the control of the processor 170.
[0106] According to one embodiment, the backlight unit control unit 161 can be controlled to operate in response to the output frequency of the frame change circuit when the QMS mode is enabled and the image quality adjustment mode is enabled under the control of the processor 170.
[0107] According to one embodiment, the backlight unit control unit 161 can be controlled to adaptively operate according to the frame rate of the video signal when the QMS mode is enabled, the picture quality adjustment mode is enabled, and the energy saving mode is enabled under the control of the processor 170.
[0108] A backlight unit (BLU) 162 can provide the light necessary to display images on a display screen. Backlight units are primarily used in LCD (Liquid Crystal Display) screens. Because the LCD panel itself does not emit light, a means of providing light is required. A backlight unit is located behind a display panel, such as an LCD panel, and provides a constant, uniform light source that passes through the LCD panel to display images on the screen. By adjusting the brightness of the backlight unit, the overall brightness of the display can be adjusted. The operating frequency of the backlight unit can be a value indicating how quickly the backlight unit blinks. Adjusting the operating frequency of the backlight unit can control the brightness of the display. A higher operating frequency causes the backlight unit to blink more frequently, making the screen appear brighter. A lower frequency causes the backlight unit to blink less frequently, making the screen appear darker. Using a higher operating frequency can make backlight flickering less noticeable, improve the clarity of dynamic images, and reduce motion blur. However, a higher dynamic frequency generally results in increased power consumption. The backlight unit operating frequency can be determined by the design and performance of the display, typically ranging from tens to hundreds of hertz (Hz).
[0109] Processor 170 can receive information about the operating mode from the HDMI transceiver.
[0110] According to one embodiment, the processor 170 may transmit settings corresponding to the operating mode to the display processor, the frame rate conversion circuit, and the BLU control unit. How the display processor, the frame rate conversion circuit, and the BLU control unit operate according to each operating mode is described with reference to FIG. 4.
[0111] According to one embodiment, the processor 170 can identify whether the QMS mode is enabled, whether the image quality adjustment mode is enabled, and whether the energy saving mode is enabled by reading a flag indicating whether the QMS mode is enabled, a flag indicating whether the image quality adjustment mode is enabled, and a flag indicating whether the energy saving mode is enabled, which are stored in the memory 120.
[0112] According to one embodiment, the processor 170 may control to maintain the settings of the previous BLU control unit, the settings of the display processor, and the settings of the frame rate conversion circuit when the QMS mode is not enabled.
[0113] In one embodiment, the processor 170 may control the BLU control unit to bypass processing of frame rate conversion when the QMS mode is enabled and the picture quality adjustment mode is not enabled, i.e., is disabled, and to operate the BLU at the maximum frequency.
[0114] According to one embodiment, when the QMS mode is enabled and the image quality adjustment mode is enabled, the processor 170 can control the frame rate conversion circuit to process frame rate conversion and control the BLU control unit to operate the BLU according to the output frequency of the frame rate conversion circuit.
[0115] According to one embodiment, when the QMS mode, the picture quality adjustment mode, and the energy saving mode are all enabled, the processor 170 can control the frame rate conversion circuit to process frame rate conversion and control the BLU control unit to operate the BLU in accordance with the frame rate of the video signal.
[0116] The backlight unit control unit 161 can control the backlight unit to operate at the maximum operating frequency when the QMS mode is enabled and the picture quality adjustment mode is disabled under the control of the processor 170.
[0117] According to one embodiment, the backlight unit control unit 161 can be controlled to operate in response to the output frequency of the frame change circuit when the QMS mode is enabled and the image quality adjustment mode is enabled under the control of the processor 170.
[0118] According to one embodiment, the backlight unit control unit 161 can be controlled to adaptively operate according to the frame rate of the video signal when the QMS mode is enabled, the picture quality adjustment mode is enabled, and the energy saving mode is enabled under the control of the processor 170.
[0119] FIG. 4 illustrates examples of operation modes that can be processed by an electronic device according to one embodiment.
[0120] Referring to FIG. 4, the operating modes that can be processed by the electronic device 100 may include a general video mode, an ALLM mode, a QMS-VRR mode, a movie mode, and a gaming-VRR mode.
[0121] It can include general video mode, ALLM mode, QMS-VRR mode, movie mode, and gaming-VRR mode.
[0122] While the electronic device 100 operates in the normal video mode, the electronic device 100 can receive a 50 / 60 Hz series input signal as an HDMI input. The display processor 151 can receive the 50 / 60 Hz series input signal and output it as a 50 / 60 Hz series output signal. The FRC circuit 152 can receive the 50 / 60 Hz series input signal and adjust it to 100 / 120 Hz and output it. In the normal video mode, the FRC circuit can output the picture quality by doubling the frame rate in this way.
[0123] While the electronic device 100 operates in ALLM mode, the electronic device 100 can receive a 50 / 60 Hz series input signal as an HDMI input. The display processor 151 can receive a 50 / 60 Hz series input signal and output it as a 50 / 60 Hz series output signal. The FRC circuit 152 can receive a 50 / 60 Hz series input signal and output it as is without adjustment. ALLM (Auto Low Latency Mode) mode is one of the functions introduced in the HDMI 2.1 specification, and is focused on providing low latency especially when playing games or high-speed video content, so it can be configured to bypass the FRC circuit that takes processing time to minimize processing latency.
[0124] While the electronic device 100 operates in QMS-VRR mode, the electronic device 100 can receive a 50 / 60 Hz series input signal as an HDMI input. The display processor 151 can receive the 50 / 60 Hz series input signal and output it as a 100 / 120 Hz series output signal. The FRC circuit 152 can receive the 100 / 120 Hz series input signal and bypass it. In QMS-VRR mode, by bypassing the processing of the FRC circuit 152 in this way, the delay time due to the operation of the FRC circuit can be reduced, thereby enabling quick media switching. In addition, in order to compensate for the bypassing of the FRC operation, the input signal can be sampled twice in the display processor and output to the FRC circuit 152. In the FRC circuit 152, new frames are created through interpolation between adjacent frames, which may require processing time, whereas in the display processor 151, the processing of doubling the input signal may not require processing time because new frames are created by simply duplicating existing frames.
[0125] Additionally, in this QMS-VRR mode, the processing of the FRC circuit is bypassed, so the BLU control unit can be controlled to operate the backlight unit at the maximum operating frequency of 960 Hz to avoid missing frames as much as possible.
[0126] While the electronic device 100 operates in movie mode, the electronic device 100 can receive a 24 Hz series input signal as an HDMI input. The display processor 151 can receive the 24 Hz series input signal and output it as a 48 Hz series output signal. The FRC circuit 152 can receive the 48 Hz series input signal and perform frame rate conversion processing to output a 96 Hz signal.
[0127] While the electronic device 100 operates in gaming-VRR mode, the electronic device 100 can receive an input signal of VRR as an HDMI input. The display processor 151 can output the signal by maintaining the VRR of the input signal, and the FRC circuit 152 can output the signal by maintaining the input VRR.
[0128] FIG. 5 is an example of a flowchart of a method of operating an electronic device according to one embodiment.
[0129] Referring to FIG. 5, at operation 510, the electronic device 100 can identify whether Quick Media Switching (QMS) mode is set.
[0130] According to one embodiment, the electronic device 100 may determine the QMS mode setting based on its own policy, and accordingly, the electronic device 100 may include a flag for setting the QMS mode. The electronic device 100 may identify whether the QMS mode is set based on the setting value of the flag for setting the QMS mode.
[0131] According to one embodiment, the electronic device 100 may provide a graphical user interface that enables setting of a QMS mode and may set the QMS mode according to user input received according to the graphical user interface. The electronic device 100 may identify whether the QMS mode is set based on information set according to the user input. For example, the electronic device 100 may provide a graphical user interface as illustrated in FIG. 7 and may enable or disable the QMS mode according to user input received through the graphical user interface. Enabling the QMS mode may mean that the electronic device 100 can operate according to the QMS mode, and disabling the QMS mode may mean that the electronic device 100 does not operate according to the QMS mode.
[0132] FIG. 7 illustrates an example of a graphical user interface for setting QMS mode according to one embodiment.
[0133] Referring to FIG. 7, the graphical user interface 700 for QMS mode setup may include a Quick Media Switching item 710 and a Picture Adjustment item 720.
[0134] A user may enable the quick media switching mode based on a user input that selects the quick media switching item 710. Enabling the quick media switching mode may mean enabling the quick media switching mode. A user may disable the quick media switching mode based on a user input that deselects the quick media switching item 710. Disabling the quick media switching mode may mean disabling the quick media switching mode.
[0135] The user may enable the quality adjustment mode based on a user input that selects the quality adjustment item 720. Enabling the quality adjustment mode may mean enabling the quality adjustment mode. The user may disable the quality adjustment mode based on a user input that deselects the quality adjustment item 720. Disabling the quality adjustment mode may mean disabling the quality adjustment mode.
[0136] Returning to FIG. 5 again, at operation 520, the electronic device 100 may identify whether the picture quality adjustment mode is enabled or disabled based on the identification that the quick media switching mode is set.
[0137] According to one embodiment, the electronic device 100 may determine the image quality adjustment mode setting based on its own policy, and accordingly, the electronic device 100 may include a flag for setting the image quality adjustment mode. The electronic device 100 may identify whether the image quality adjustment mode is set based on the setting value of the flag for setting the image quality adjustment mode.
[0138] According to one embodiment, the electronic device 100 may provide a graphical user interface that enables setting of a picture quality adjustment mode and may set the picture quality adjustment mode according to a user input received according to the graphical user interface. The electronic device 100 may identify whether the picture quality adjustment mode is set based on information set according to the user input. For example, the electronic device 100 may provide a graphical user interface as illustrated in FIG. 7 and may enable or disable the picture quality adjustment mode according to a user input received through the graphical user interface. Enabling the picture quality adjustment mode may mean that the electronic device 100 can operate according to the picture quality adjustment mode, and disabling the picture quality adjustment mode may mean that the electronic device 100 does not operate according to the picture quality adjustment mode.
[0139] In operation 530, the electronic device 100 determines whether to process the input image based on the frame rate conversion circuit or bypass the frame rate conversion circuit based on whether the image quality adjustment mode is enabled or disabled, and processes accordingly.
[0140] In one embodiment, the electronic device 100 may determine not to bypass the frame rate conversion circuit when it determines that the image quality adjustment mode is enabled. In this way, when the image quality adjustment mode of the electronic device 100 is enabled, the electronic device 100 operates the frame rate conversion circuit and the backlight unit as in a general video mode, thereby adjusting the image quality by performing frame adjustment without bypassing the frame rate conversion circuit even when the electronic device 100 operates in the QMS mode.
[0141] According to one embodiment, when the picture quality adjustment mode of the electronic device 100 is enabled, the electronic device 100 can control the backlight unit controller to operate the backlight unit so that the operating frequency matches the frame rate output by the frame rate conversion circuit. For example, when the frame rate output by the frame rate conversion circuit is 100 / 120 Hz, the backlight unit controller can be controlled so that the operating frequency of the backlight unit also becomes 100 / 120 Hz.
[0142] In one embodiment, the electronic device 100 may determine to bypass the frame rate conversion circuitry upon determining that the image quality adjustment mode is disabled.
[0143] In one embodiment, the electronic device 100 may control the display processor to perform frame rate conversion processing of the input signal instead of bypassing the frame rate conversion circuit when it determines that the picture quality adjustment mode is disabled.
[0144] According to one embodiment, the electronic device 100 may control the backlight unit controller to operate the operating frequency of the backlight unit according to the maximum operating frequency when it determines that the image quality adjustment mode is disabled. In this way, when the image quality adjustment mode is disabled, the electronic device 100 may prevent frame loss by having the display processor increase the frame rate of the input signal by a predetermined multiple instead of bypassing the frame rate conversion circuit and causing the backlight unit to operate at the maximum operating frequency. This operating mode may be the same as the QMS-VRR mode illustrated in FIG. 4.
[0145] When the image quality adjustment mode is enabled in the QMS mode, the electronic device 100 can operate according to the general video mode illustrated in FIG. 4, and when the image quality adjustment mode is disabled in the QMS mode, the electronic device 100 can operate according to the QMS-VRR mode illustrated in FIG. 4. That is, when in the QMS mode, the electronic device 100 does not uniformly operate according to the QMS-VRR mode illustrated in FIG. 4, but even in the QMS mode, it can determine whether the image quality adjustment mode is enabled, and when the image quality adjustment mode is enabled, it can perform an operation that takes image quality into greater consideration.
[0146] FIG. 6 illustrates an example flowchart of a method of operating an electronic device according to one embodiment.
[0147] Referring to FIG. 6, in operation 601, an electronic device 100 and a source device 200 may perform a connection operation according to an HDMI communication protocol. A user may connect an HDMI cable to the electronic device 100 and the source device 200. When the HDMI cable is connected to the source device 200 in this manner, the source device 200 may detect that the cable is connected through a Hot Plug Detect (HPD) signal. This HPD signal may serve to notify that the source device 200 is ready to initiate communication with the electronic device 100.
[0148] At operation 602, source device 200 may request Extended Display Identification Data (EDID) of electronic device 100.
[0149] In operation 603, the electronic device 100 may respond to an EDID request from the source device 200, and provide the EDID, including the capabilities, resolution, refresh rate, color capabilities, etc. of the electronic device 100, to the source device 200. The EDID represents a data structure used by the electronic device to inform the source device 200 of its capabilities and capabilities.
[0150] The electronic device 100 and the source device 200 establish a communication protocol between the source device and the electronic device 100 through an HDMI handshake, ensuring a successful connection. If this handshake is successful, the source device 200 can transmit video and audio signals to the electronic device 100.
[0151] At step 604, the source device 200 may analyze the EDID received from the electronic device 100 to determine the optimal video and audio formats compatible with the electronic device 100. For example, the source device 200 may determine the resolution, color space, refresh rate, audio format, etc. of the video.
[0152] HDMI (High-Definition Multimedia Interface) is a digital interface technology that transmits audio and video simultaneously between a source and a receiver. From the launch of HDMI 1.0 in 2002 to the announcement of HDMI 2.1a in 2022, HDMI has evolved in terms of the audio-video features it can support. HDMI 2.1 supports higher video resolutions and higher refresh rates, such as 8K 60Hz and 4K 120Hz, to ensure smooth operation during gaming and videos. These features include Variable Refresh Rate (VRR), Quick Media Switching (QMS), Automatic Low Latency Mode (ALLM), and Quick Frame Transport (QFT).
[0153] HDMI 2.1-based EDID may include support for various advanced features in the HDMI Forum Vendor-Specific Data Block (VSDB). For example, the VSDB may contain the following information:
[0154] HDMI Version Information: VSDB indicates the version of the HDMI specification, which can be used to determine whether the sink device supports HDMI 2.1.
[0155] Advanced Feature Support Information: This may include support for advanced features introduced in HDMI 2.1, such as eARC (enhanced Audio Return Channel), VRR (Variable Refresh Rate), ALLM (Auto Low Latency Mode), QMS (Quick Media Switching), QFT (Quick Frame Transport), and VTEM.
[0156] Resolution and Frame Rate: VSDB can contain information about the maximum supported resolution and frame rate.
[0157] To utilize the advanced features of HDMI 2.1, including QMS, the source device 200 must also support the features, and an HDMI 2.1-compliant cable can be used.
[0158] At operation 605, the source device 200 may transmit a QMS packet.
[0159] The source device 200 transmits a QMS packet to the electronic device 100 via an HDMI interface, and the electronic device 100 can receive the QMS packet transmitted from the source device 200.
[0160] At operation 606, the electronic device 100 can identify whether the QMS mode is set.
[0161] In one embodiment, the electronic device 100 may determine whether the QMS mode is enabled by checking a flag indicating whether the QMS mode is enabled from memory. For example, the flag indicating the QMS mode may be set to QMS enabled based on a user input indicating enabling the QMS mode item 710. For example, the flag indicating the QMS mode may be set to QMS disabled based on a user input indicating disabling the QMS mode item 710.
[0162] If the electronic device 100 is not QMS mode enabled as identified in operation 606, the BLU may proceed to operation 607 to maintain its previous settings.
[0163] If the electronic device 100 is in QMS mode enabled based on the identification of operation 606, the electronic device may proceed to operation 608.
[0164] In operation 608, the electronic device 100 can determine whether the image quality adjustment mode is disabled. The electronic device 100 can include a flag indicating whether the image quality adjustment mode is enabled or disabled, and can determine whether the image quality adjustment mode is disabled by determining whether the flag indicates enable or disable. The flag indicating the image quality adjustment mode can be set based on a user input. For example, the flag indicating the image quality adjustment mode can be set based on a user input input corresponding to a graphical user interface 700 as illustrated in FIG. 7. For example, the flag indicating the image quality adjustment mode can be set to image quality adjustment enable based on a user input indicating enablement of the image quality adjustment mode item 720. For example, the flag indicating the image quality adjustment mode can be set to image quality adjustment disable based on a user input indicating disablement of the image quality adjustment mode item 720.
[0165] In operation 608, the electronic device 100 determines whether the image quality adjustment mode is disabled, and if it is determined to be disabled, proceeds to operation 609.
[0166] At operation 609, the electronic device 100 can bypass the FRC and control the BLU in the maximum frequency operation mode. That is, if the electronic device 100 determines that the picture quality adjustment mode is disabled, the electronic device 100 can bypass the FRC and control the BLU in the maximum frequency operation mode. Bypassing the FRC and operating the BLU in the maximum frequency operation mode may indicate operation according to the QMS-VRR mode as illustrated in FIG. 4.
[0167] At operation 610, the electronic device 100 can determine whether the energy saving mode is turned on.
[0168] The electronic device 100 may include a flag indicating whether an energy saving mode is enabled or disabled, and may determine whether the energy saving mode is disabled by determining whether the flag indicates enable or disable. The flag indicating the energy saving mode may be set based on a user input. For example, the flag indicating the energy saving mode may be set based on a user input entered in response to a graphical user interface 800 as illustrated in FIG. 8. For example, the flag indicating the energy saving mode may be set to energy saving mode enabled based on a user input indicating enablement of the energy saving mode item 810. For example, the flag indicating the energy saving mode may be set to energy saving mode disabled based on a user input indicating disablement of the energy saving mode item 810.
[0169] If the energy saving mode is not turned on as a result of the judgment of operation 610, the process proceeds to operation 611, and if the energy saving mode is turned on, the process proceeds to operation 612. Consequently, if the electronic device 100 has the picture quality adjustment mode enabled, the process proceeds to operation 611, and if the electronic device 100 has the picture quality adjustment mode enabled and the energy saving mode enabled, the process proceeds to operation 612.
[0170] In operation 611, the electronic device 100 can perform FRC processing and control the BLU operation at 100 / 120 Hz. That is, if the electronic device 100 determines that the image quality adjustment mode is enabled, the electronic device 100 can perform FRC processing and control the BLU operation at 100 / 120 Hz. Performing FRC processing and controlling the BLU operation at 100 / 120 Hz may indicate operating in a general video mode as illustrated in FIG. 4.
[0171] At operation 612, the electronic device 100 can control the BLU to operate according to the frame rate of the packet to operate according to the energy saving mode.
[0172] Video Timing Extended Metadata (VTEM) refers to a metadata format that provides additional timing information related to a digital video stream. VTEM can describe timing-related properties of video content in detail, particularly in the HDMI 2.1 specification. VTEM can provide precise frame timing information, such as frame duration, frame rate, and other timing-related details. Therefore, the electronic device 100 can more accurately process video signals transmitted from a source device by using VTEM information, and can particularly help accurately adjust the timing of dynamically changing video content.
[0173] When connecting between a source device and an electronic device 100 based on HDMI 2.1, Video Timing Extended Metadata (VTEM) may be transmitted depending on specific situations and timings, and the specific process may be as follows.
[0174] The source device 200 can verify that the electronic device 100 supports HDMI 2.1 and can process VTEM by analyzing the EDID received from the electronic device 100. The HDMI specification allows a specific field in the Vendor-Specific Data Block (VSDB) to include information indicating whether Video Timing Extended Metadata (VTEM) is processed. The VSDB represents a portion of the EDID (Extended Display Identification Data) that provides unique capabilities and compatibility information of the HDMI interface. Once verified, the source device 200 can include the VTEM information when transmitting a video stream thereafter. For example, when the source device 200 transmits a video stream, the VTEM information can be transmitted to the electronic device 100 together with the video signal. The VTEM can describe in detail the timing, duration, frame rate, etc. of a video frame. This information allows the electronic device to process the video stream more accurately and efficiently. For example, if the timing of a video stream transmitted by a source device changes (e.g., frame rate changes, resolution changes, etc.), the VTEM information can be updated to reflect this change and transmitted back to the electronic device 100. This allows the electronic device to appropriately adjust the screen and display content based on the new video timing information.
[0175] The primary way for a source device to determine if a sink device can handle Video Timing Extended Metadata (VTEM) is to read the sink device's EDID (Extended Display Identification Data). EDID is a data structure that provides information about the display device's capabilities and compatibility, and is transmitted to the source device via the HDMI connection. The specific steps for determining if a source device can handle VTEM are as follows:
[0176] When an HDMI connection is made, the source device requests EDID information from the sink device. This EDID information may include the sink device's capabilities, supported resolutions, frame rates, color formats, and audio capabilities. The source device can analyze the EDID information to determine which version of HDMI the device supports. The source device can determine that the device supports HDMI 2.1, as VTEM is part of the HDMI 2.1 specification. The EDID may include a Vendor-Specific Data Block (VSDB) that indicates whether HDMI 2.1 features are supported. The source device can analyze the VSDB data block to determine whether the sink device can handle advanced features, including VTEM. This information allows the source device to determine whether the sink device supports VTEM and transmit the appropriate video signal accordingly. For sink devices that support VTEM, the source device can utilize VTEM to provide more precise video timing information, which can provide an optimized viewing experience.
[0177] An example of a VTEM packet is shown in Fig. 9.
[0178] Figure 9 shows an example of a VTEM packet according to an example.
[0179] Referring to Figure 9, QMS_EN is a bit that distinguishes whether it is a QMS signal, and if it is 1, it indicates Enabled, and if it is 0, it indicates Disabled.
[0180] Next_TFR: These are bits that indicate the frame rate of the currently transmitted video signal.
[0181] In operation 612, the electronic device 100 can check the frame rate of the currently transmitted video signal. The electronic device 100 can check the frame rate of the currently transmitted video signal from the Next TFR field of the VTEM packet.
[0182] In operation 613, the electronic device 100 can set the BLU operation mode according to the frame rate of the video signal.
[0183] For example, if the frame rate of the video signal is 24Hz / 30Hz, the BLU can be set to operate at 30Hz, if the frame rate of the video signal is 25Hz / 50Hz, the BLU can be set to operate at 50Hz, and if it is 48Hz / 60Hz, the BLU can be set to operate at 60Hz.
[0184] The method of operating an electronic device according to the disclosed embodiment may be implemented in the form of program commands that can be executed by various computer means and recorded on a computer-readable medium. Furthermore, the disclosed embodiment may be a computer-readable recording medium having recorded thereon one or more programs containing commands for executing the method of operating a display device.
[0185] The above computer-readable medium may include program commands, data files, data structures, etc., either singly or in combination. The program commands recorded on the medium may be those specially designed and configured for the present invention, or may be those known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc.
[0186] Here, the device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transitory storage medium" simply means a tangible device that does not contain signals (e.g., electromagnetic waves). This term does not distinguish between cases where data is permanently stored in the storage medium and cases where data is temporarily stored. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.
[0187] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smartphones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product (e.g., downloadable app) may be at least temporarily stored or temporarily created in a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0188] According to an embodiment of the present disclosure, an electronic device, an operating method of the electronic device, and a non-transitory computer-readable recording medium, image quality processing can be flexibly adjusted according to user settings even in QMS mode.
[0189] The embodiments described above are merely specific examples intended to illustrate and aid understanding of the technical content of the embodiments of the present disclosure, and are not intended to limit the scope of the embodiments of the present disclosure. Accordingly, any modifications or variations derived based on the technical concepts of the various embodiments of the present disclosure should be construed as being included within the scope of the various embodiments of the present disclosure.
Claims
1. In electronic devices, A frame rate conversion circuit that performs image quality processing and frame rate conversion, memory that stores one or more instructions, and comprising at least one processor executing one or more of the above instructions; When said one or more instructions are individually and / or collectively executed by said at least one processor, said electronic device, In Quick Media Switching mode, identify whether the picture quality adjustment mode is enabled or disabled, Whether to bypass the frame rate conversion circuit is determined based on whether the above picture quality adjustment mode is enabled or disabled, An electronic device that performs control to process an input image based on the frame rate conversion circuit or by bypassing the frame rate conversion circuit according to the above decision.
2. In paragraph 1, When said one or more instructions are individually and / or collectively executed by said at least one processor, said electronic device, Control is performed to process the input image based on bypassing the frame rate conversion circuit based on the above picture quality adjustment mode being disabled, An electronic device that performs control to process the input image based on the frame rate conversion circuit based on the above picture quality adjustment mode being enabled.
3. In paragraph 1 or 2, Includes a display processor, When said one or more instructions are individually and / or collectively executed by said at least one processor, said electronic device, An electronic device that controls the display processor to convert the frame rate of the input image based on the image quality adjustment mode being disabled.
4. In any one of paragraphs 1 to 3, When said one or more instructions are individually and / or collectively executed by said at least one processor, said electronic device, Control the backlight unit to operate at the maximum frequency based on the above picture quality adjustment mode being disabled, An electronic device that performs control of the backlight unit to operate at a frequency corresponding to the output frequency of the frame rate conversion circuit based on the above picture quality adjustment mode being enabled.
5. In any one of paragraphs 1 to 4, When said one or more instructions are individually and / or collectively executed by said at least one processor, said electronic device, Controls to provide a graphical user interface that enables the user to set the above quick media switching mode, An electronic device that identifies the state of the quick media switching mode based on a value set through the graphical user interface.
6. In any one of paragraphs 1 to 5, When said one or more instructions are individually and / or collectively executed by said at least one processor, said electronic device, Provide a control to provide a graphical user interface that enables or disables the above image quality adjustment mode, An electronic device that identifies whether the image quality adjustment mode is enabled or disabled based on a value set through the graphical user interface.
7. In any one of paragraphs 1 to 6, When said one or more instructions are individually and / or collectively executed by said at least one processor, said electronic device, Identifying whether the energy saving mode is enabled by identifying that the above quick media switching mode and the above picture quality adjustment mode are enabled, Identifying the frame rate of the transmitted video signal as the energy saving mode is enabled; An electronic device that performs control to operate the backlight unit at an operating frequency based on the frame rate.
8. In any one of paragraphs 1 to 7, When said one or more instructions are individually and / or collectively executed by said at least one processor, said electronic device, An electronic device that checks the frame rate of the video signal by referring to the NEXT TFR (next target frame rate) of the VTEM (video timing extended metadata) packet according to the HDMI (high-definition multimedia interface) protocol.
9. In any one of paragraphs 1 to 8, When said one or more instructions are individually and / or collectively executed by said at least one processor, said electronic device, Controls are performed to provide a graphical user interface that allows the user to set the above energy saving mode, An electronic device that identifies whether the energy saving mode is enabled based on a value set through the graphical user interface.
10. In a method of operating an electronic device, In quick media switching mode, an action to identify whether the picture quality adjustment mode is enabled or disabled. An operation for determining whether to bypass a frame rate conversion circuit that performs image quality processing and frame rate conversion based on whether the above image quality adjustment mode is enabled or disabled, and A method comprising an operation of performing control to process an input image based on the frame rate conversion circuit or by bypassing the frame rate conversion circuit according to the above decision.
11. In paragraph 10, An operation of performing control to process the input image based on bypassing the frame rate conversion circuit based on the above picture quality adjustment mode being disabled, and A method comprising an operation of performing control to process the input image based on the frame rate conversion circuit based on the image quality adjustment mode being enabled.
12. In paragraph 10 or 11, A method comprising: controlling the display processor to convert the frame rate of the input image based on the image quality adjustment mode being disabled.
13. In any one of paragraphs 10 to 12, An operation for controlling the backlight unit to operate at the maximum frequency based on the above picture quality adjustment mode being disabled, and A method comprising an operation of controlling the backlight unit to operate at a frequency corresponding to an output frequency of the frame rate conversion circuit based on the image quality adjustment mode being enabled.
14. In any one of paragraphs 10 to 13, An action to perform a control to provide a graphical user interface that enables the user to set the above quick media switching mode, and A method comprising an operation of identifying a state of the quick media switching mode based on a value set through the graphical user interface.
15. In a non-transitory computer-readable recording medium storing one or more instructions, the one or more instructions are executed by a processor of an electronic device, so that the electronic device, In quick media switching mode, identify whether the picture quality adjustment mode is enabled or disabled, Determine whether to bypass the frame rate conversion circuit based on whether the above picture quality adjustment mode is enabled or disabled, A non-transitory computer-readable recording medium that performs control to process an input image based on the frame rate conversion circuit or by bypassing the frame conversion circuit according to the above decision.
Citation Information
Patent Citations
Method for protecting privacy in smart meter
KR1020210090899A
Security system for shared transportation vehicles using battery station, a method thereof
KR1020250033865A
CCTV System Capable of Shooting both Reflective and Non-Reflective License Plates at Night and Photographing Method thereof
KR102656266B1
Display apparatus and method for display apparatus
US20230298539A1
Information processing device, control method for information processing device, and program
WO2024009919A1