Method of controlling a sink device, a source device, and a high-definition multimedia interface (HDMI)
By optimizing information exchange and EDID through the HDMI interface, the problem of the receiving device being unable to obtain information from the source device is solved, achieving effective EDID management and user experience control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-30
- Publication Date
- 2026-03-20
AI Technical Summary
In the prior art, the receiving device cannot obtain information about the source device, resulting in improper EDID management and unnecessary operations, and an inability to effectively control the user experience.
The source device reads the EDID of the receiving device through the HDMI interface and writes information about itself into the SCDC structure. The receiving device updates and optimizes the EDID based on this information and disables unnecessary operations.
It enables the receiving device to acquire information and exchange data with the source device, optimizes EDID management, effectively controls user experience, and solves EDID space limitations and compatibility issues.
Smart Images

Figure CN115943632B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to a method of controlling a sink device and a source device through a high-definition multimedia interface (HDMI). More particularly, the present disclosure relates to a method for transmitting and receiving data between a source device and a sink device through an HDMI and controlling the transmission and reception of data. BACKGROUND
[0002] In recent years, digital image display devices capable of displaying high-quality images have been widely used. In particular, display devices such as an organic light emitting diode (OLED) television (TV) and a liquid crystal display (LCD) TV, which uses an OLED as a light emitting device, and in which pixels are arranged in front of a light emitter or a reflector, can display high-definition images.
[0003] As the use of these display devices in combination with input devices (e.g., a set-top box (STB), an Xbox, a Nintendo, etc.) has increased, a digital visual interface (DVI) or a high-definition multimedia interface (HDMI) has been used as a digital interface for data transmission between devices.
[0004] The HDMI is a multimedia interface for transmitting uncompressed, all-digital audio / video signals through a single cable. That is, the HDMI can provide an interface between a source device such as an audio / video source, an STB, an Xbox, and a sink device such as a monitor, a digital TV.
[0005] A device that transmits an audio / video signal to a sink device such as a digital TV through a digital interface of the HDMI is referred to as a digital interface device. The digital interface device can include not only various digital video disc (DVD) devices, but also STBs, VTRs, and game consoles.
[0006] In the related art, when a source device is connected to a sink device, the source device only reads extended display identification data (EDID) of the sink device, but the sink device cannot obtain information about the source device. SUMMARY
[0007] Technical problem
[0008] An object of the present disclosure is to solve the above and other problems.
[0009] The present disclosure aims to obtain information about a source device connected to a sink device through a high-definition multimedia interface (HDMI).
[0010] Specifically, the present disclosure aims to effectively manage extended display identification data (EDID) through information acquisition and data exchange between a source device and a sink device connected through HDMI.
[0011] Technical scheme
[0012] In one aspect of the present disclosure, a method of controlling a high-definition multimedia interface (HDMI) is provided. The method can include reading, by a source device, extended display identification data (EDID) of a sink device when the sink device is connected to the source device; writing information about the source device in a state and control data channel (SCDC) structure; and reading, by the source device, the EDID again based on a predetermined field value included in the SCDC structure.
[0013] The method can further include the sink device checking vendor information about the source device based on the written information about the source device.
[0014] The method can further include the sink device updating the EDID based on the vendor information.
[0015] The method can further include the sink device controlling a display of the sink device based on the written information about the source device.
[0016] The method can further include the sink device disabling unnecessary operations related to the source device based on the written information about the source device.
[0017] The method can further include the sink device detecting whether the information about the source device is written in the SCDC structure at a predetermined period.
[0018] The reading, by the source device, of the EDID of the sink device can further include the source device checking a manufacturer identifier (ID) of the sink device.
[0019] The information about the source device can include capability information about the source device.
[0020] The method can further include the source device storing a new EDID in a memory when the EDID is updated.
[0021] In another aspect of the present disclosure, a sink device used in conjunction with an HDMI cable is provided. The sink device can include an HDMI receiver and a controller. The controller can be configured to detect whether a source device writes information about the source device in a SCDC structure when connected to the source device through the HDMI receiver, and check vendor information about the source device based on the written information about the source device when the source device writes the information about the source device in the SCDC structure.
[0022] In still another aspect of the present disclosure, a source device used in conjunction with an HDMI cable is provided. The source device can include an HDMI transmitter and a controller. The controller can be configured to read an EDID of a sink device when connected to the sink device through the HDMI transmitter, write information about the source device into an SCDC structure, and read the EDID of the sink device again based on a predetermined field value included in the SCDC structure.
[0023] Beneficial effects
[0024] As is apparent from the above description, the present disclosure has the following effects.
[0025] According to at least one of the embodiments of the present disclosure, the sink device can provide an EDID optimized for the source device, thereby effectively managing the EDID.
[0026] According to at least one of the embodiments of the present disclosure, the sink device can update the EDID based on the information about the source device to control the source device.
[0027] According to at least one of the embodiments of the present disclosure, the sink device can disable unnecessary user experience (UX) operations based on the information about the source device.
[0028] According to at least one of the embodiments of the present disclosure, the source device can read the EDID without hot plug detect (HPD) switching.
[0029] Additional applications of the present disclosure will become apparent from the detailed description given below. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the present disclosure, are given by way of illustration only, since various changes and modifications within the spirit and scope of the present disclosure will become apparent to those skilled in the art from this detailed description. BRIEF DESCRIPTION OF DRAWINGS
[0030] The accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this application, illustrate embodiments of the present disclosure and together with the description serve to explain the principles of the present disclosure.
[0031] Figure 1 FIG. 1 is a view illustrating a source device and a sink device connected through a high-definition multimedia interface (HDMI) cable according to an embodiment of the present disclosure.
[0032] Figure 2 FIG. 2 is a block diagram illustrating an HDMI system including an HDMI source device 2010 and an HDMI sink device 2020 according to an embodiment of the present disclosure.
[0033] Figure 3is a block diagram illustrating a source device and a sink device according to an embodiment of the disclosure.
[0034] Figure 4 is a flowchart for explaining a method of controlling HDMI according to an embodiment of the disclosure.
[0035] Figure 5 is a diagram illustrating a state and a control data channel (SCDC) structure according to an embodiment of the disclosure.
[0036] Figure 6 is a diagram for explaining a manufacturer specific field of the SCDC structure according to an embodiment of the disclosure.
[0037] Figure 7 is a flowchart illustrating an operation of a source device according to an embodiment of the disclosure.
[0038] Figure 8 is a flowchart illustrating an operation of a sink device according to an embodiment of the disclosure. DETAILED DESCRIPTION
[0039] Hereinafter, embodiments of the disclosure will be described in detail with reference to the accompanying drawings. In this specification, the same or similar components will be provided with the same reference numerals, and thus their description will not be repeated. The suffix "module" and "unit" of the elements in the text are used for convenience of description and thus can be used interchangeably and do not have any distinguishable meaning or function. If it is determined that the detailed description of the related art will obscure the gist of the disclosure, the detailed description will be omitted. It should also be understood that the accompanying drawings are used to provide a better understanding of the embodiments of the disclosure and thus the spirit of the disclosure is not limited to the accompanying drawings. The disclosure should be interpreted to extend to any changes, equivalents, and substitutes in addition to those specifically listed in the accompanying drawings.
[0040] Although terms such as "first", "second", etc. can be used to describe various components, these components are in no way limited by the above terms. The above terms are used only to distinguish one component from another.
[0041] When an element "is coupled with" or "is connected with" another element, it should be understood that although the element can be directly coupled or connected to the other element, a third element can exist between the two elements. When an element "is directly coupled with" or "is directly connected with" another element, it should be understood that there is no element between the two elements.
[0042] The singular form is intended to include the plural form as well, unless the context clearly indicates otherwise.
[0043] Also, it should be understood that the terms "comprise" and "include" specify the presence of stated features, integers, steps, operations, elements, components, and / or combinations thereof, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or combinations thereof.
[0044] The present disclosure proposes a technology of controlling a display device such as an organic light emitting diode / light emitting diode (OLED / LED) television (TV) and a monitor (i.e., a source device connected to a sink device through a high definition multimedia interface (HDMI)) by acquiring capability information about the source device and exchanging data with the source device.
[0045] The HDMI can operate based on information about the sink device, which is obtained by the source device reading extended display identification data (EDID) through HPD switching. However, in the related art, the sink device can not be able to acquire the capability information about the source device.
[0046] The sink device can need a specific control operation depending on the source device. However, a conventional consumer electronics control (CEC) and packet operation provides only limited functions within the range of HDMI capability. In particular, there can be a problem that too many functions are provided at once, and the EDID has a spatial limitation and compatibility.
[0047] Accordingly, the present disclosure proposes a method by which the sink device provides optimized EDID to the source device to effectively manage the EDID.
[0048] Figure 1 FIG. 1 is a view showing a source device and a sink device connected through an HDMI cable according to an embodiment of the present disclosure.
[0049] In Figure 1 In FIG. 1, a source device 1010 is shown as an example of a source device, a sink device 1020 is shown as an example of a sink device, and an HDMI cable 1030 is shown as an example of a digital interface cable.
[0050] The source device can include various image signal output devices such as a set-top box (STB), a cable receiving device, a satellite broadcast receiving device, and a personal computer. The sink device can include various image display devices such as a digital TV, a monitor, and a projector. The digital interface cable can include a digital video interface (DVI) cable in addition to the HDMI cable.
[0051] In recent years, with the advent of various multimedia content, various multimedia devices for playing and transmitting various multimedia content have been developed together. In addition, interface technology has also been developed to facilitate signal connection therebetween without loss. Among the interface technology, HDMI is the most representative multimedia interface.
[0052] HDMI is an interface / standard for electronic products, which has evolved from the interface standard DVI for personal computers and displays. Since HDMI transfers video / audio from a player to a display device without compression, HDMI has little delay between receiving devices. In addition, HDMI has high format compatibility because no decoder chip or software is required.
[0053] Since HDMI is capable of processing digital video and audio at 5 Gbps without compression, HDMI has the following advantages: HDMI has a simple circuit, there is no quality degradation, supports copyright protection of content through HDCP (High-bandwidth Digital Content Protection), and allows a single cable connection. In addition, since HDMI is compatible with DVI, which is widely used in the computer industry, the application of HDMI is also increasingly developed.
[0054] On the other hand, the HDMI standard defines a Consumer Electronics Control (CEC) and a CEC bus that can simply control a plurality of multimedia devices connected on a network. According to CEC, one device can simply control multimedia devices connected through HDMI without individually controlling them, so users can easily link the devices.
[0055] Hereinafter, a case in which an HDMI cable is connected as a digital interface is assumed.
[0056] Figure 2 is a block diagram showing an HDMI system including an HDMI source device 2010 and an HDMI sink device 2020 according to an embodiment of the disclosure.
[0057] HDMI includes three independent communication channels: a Transition Minimized Differential Signaling (TMDS) channel; a Display Data Channel (DDC); and a CEC channel through which audio / video data, device information, and control commands can be transmitted and received.
[0058] The HDMI source device 2010 transmits video and audio signals included in a moving picture signal to the HDMI sink device 2020 through the TMDS channel. The HDMI sink device 2020 receives the video and audio signals transmitted through the TMDS channel while storing standard information in an EDID Read Only Memory (ROM). The TMDS channel supports data transmission of 5 Gbps or less and is responsible for transmitting and receiving video and audio signals.
[0059] The HDMI source device 2010 can obtain detailed information stored in the EDID ROM of the HDMI sink device 2020 through a DDC channel, and then transmit video and audio signals optimized for the HDMI sink device 2020. The DDC channel has a function of realizing the best screen by referring to standard information about the HDMI source device 2010. Here, the standard information can correspond to a data communication standard defined by the Video Electronics Standards Association (VESA) which is an international standards organization. Specifically, the HDMI source device 2010 can obtain detailed information about the HDMI sink device 2020 from the EDID output by the HDMI sink device 2020 through the DDC channel. Based on the detailed information, the HDMI source device 2010 can convert media data according to a display environment of the HDMI sink device 2020, and transmit the converted media data to the HDMI sink device 2020 through a TMDS channel. For example, the EDID can include a manufacturer identifier (ID) indicating a manufacturing company, a product ID indicating a product model, information about functions supported by a display device, timing information, etc.
[0060] The HDMI source device 2010 and the HDMI sink device 2020 can exchange control commands on a CEC channel. The CEC channel is an additional protocol for performing an advanced control function in HDMI.
[0061] The HDMI sink device 2020 can include various digital broadcasting devices supporting an HDMI-CEC function. The HDMI-CEC function refers to a function of controlling a CEC-based product through HDMI. The HDMI-CEC function is an optional function of HDMI. For example, the HDMI-CEC function can include the following functions for a CEC-based product: automatic power-on, automatic signal routing, single-point remote control.
[0062] According to the present disclosure, the HDMI source device 2010 and the HDMI sink device 2020 can exchange information about resolution and error occurrence through a CEC channel, thereby configuring the best resolution. Hereinafter, the HDMI source device 2010 and the HDMI sink device 2010 can be referred to as an HDMI transmitter and an HDMI receiver, respectively.
[0063] Figure 3 is a block diagram illustrating a source device and a sink device according to an embodiment of the present disclosure.
[0064] As described above, the source device 3100 can include various image signal output devices, for example, a digital video disc (DVD) player, an STB, a cable receiving device, a satellite broadcast receiving device, a personal computer, etc. The sink device 3200 can include various image display devices, for example, a digital television, a monitor, a projector, etc. The HDMI cable 3300 can include a CEC line.
[0065] In an embodiment according to the present disclosure, the source device 3100 can include a source device controller 3110, an image signal input device 3120, and an HDMI transmitter 3130. The image signal input device 3120 can receive and process video, audio, and data content such as an MPEG stream and transmit the video, audio, and data content to the HDMI transmitter 3130. The HDMI transmitter 3130 can transmit a signal (such a signal can also be referred to as an image signal) including the video, audio, and data content to the sink device 3200 through the HDMI cable 3300.
[0066] The sink device 3200 can include a sink device controller 3210, an HDMI receiver 3220, an image signal processor 3230, and an image signal output device 3240. The HDMI receiver 3220 can receive an image signal through the HDMI cable 3300 and transmit the image signal to the image signal processor 3230. The image signal processor 3230 can perform signal processing on the image signal and transmit the processed signal to the image signal output device 3240. The image signal output device 3240 can output the processed image signal to a user.
[0067] Hereinafter, an embodiment in which the above-described source device and sink device are connected through HDMI will be described. That is, details of the above-described source device, sink device, and HDMI can be applied.
[0068] Figure 4 is a flowchart for explaining a method of controlling HDMI according to an embodiment of the present disclosure.
[0069] In step S410, the sink device and the source device can be connected through the HDMI cable.
[0070] In step S420, the source device can switch a power line of 5V from a low level to a high level and apply a current after the HDMI cable is connected.
[0071] In step S430, the sink device can switch the HPD line to a high level. By doing so, the sink device can notify the source device that the HDMI cable is normally connected and that an EDID-related circuit is enabled, thereby allowing the source device to access EDID information.
[0072] In step S440 after steps S420 and S430, the source device can read the EDID. In this case, the sink device can include various information about the sink device in the EDID and transmit the EDID to the source device. The source device can read the EDID and check the information about the sink device. In an embodiment of the disclosure, the source device can check the manufacturing ID of the sink device by reading the EDID of the sink device. Details thereof will be described later with reference to Figure 5 Details thereof will be described.
[0073] Steps S410 to S440 can be performed immediately after the sink device and the source device are connected through the HDMI cable. Steps S410 to S440 can be the same as steps in the related art.
[0074] The disclosure will be described in detail with reference to steps S440 (S450?) to S470.
[0075] In step S450, the source device can write the capability information about the source device into a status and control data channel (SCDC) structure. Details thereof will be described later with reference to Figure 6 Details thereof will be described. According to an embodiment of the disclosure, the sink device can check whether the information about the source device is written in the SCDC structure in a predetermined period.
[0076] In step S460, the sink device can set a value of a predetermined field in the SCDC structure. Specifically, the sink device can set the RR field of the SCDC structure. Details thereof will be described later with reference to Figure 6 Details thereof will be described.
[0077] In an embodiment of the disclosure, the sink device can check the vendor information about the source device based on the capability information about the source device written in the SCDC structure by the source device. Thereafter, the sink device can update the EDID based on the vendor information about the source device. The sink device can control the display (image signal output device) of the sink device based on the written capability information about the source device. Figure 3 The sink device can disable unnecessary operations related to the source device based on the written capability information about the source device.
[0078] In step S470, the source device can read the EDID of the sink device again. Specifically, the source device can read the EDID again based on the value of the RR field of the SCDC structure. When the EDID is updated, the source device can store the new EDID in the memory.
[0079] Figure 5 FIG. is a diagram illustrating the SCDC structure according to an embodiment of the disclosure.
[0080] SCDC was added with the HDMI standard 2.0 update. SCDC is a point-to-point communication channel based on I2C (DDC). This protocol provides a mechanism for the receiving device (I2C slave device) to request the source device (I2C master device) to perform a startup status check read in order to exchange data between the receiving device and the source device.
[0081] In other words, SCDC is a one-to-one communication protocol based on I2C serial communication, which enables data exchange between HDMI source devices and HDMI receiver devices. SCDC includes a mechanism in which the receiver device corresponding to the I2C slave device requests a status check read from the source device corresponding to the I2C master device, and the source device reads the corresponding status from the receiver device when it receives the request.
[0082] If the receiving device supports SCDC, it needs to set SCDC_Present in the HF-VSDB or SCDB of the EDID. If SCDC_Present is '1', the source device needs to access the SCDC register.
[0083] The SCDC structure is stored in the memory of the receiving device and may include structures similar to... Figure 5 The data in the structure shown. In Figure 5 In this context, R / W indicates whether the source device can read only or simultaneously read / write data based on the SCDC structure stored in the receiving device.
[0084] The following fields are included Figure 5 In the SCDC structure.
[0085] - Receiver version field: This field indicates whether the SCDC structure is compatible and provides version information about the receiving device.
[0086] - Source Version Field: This field indicates whether the SCDC structure is compatible. If the receiving device reads the EDID from the receiving device, and if the SCDC_Present of the EDID is set to '1', then the source version field of the SCDC structure is set to '1'.
[0087] - Update flag (Update_0, Update_1) field: If the information (status, character error detection, etc.) that the receiving device needs to provide to the source device changes, the corresponding bit is set to '1'.
[0088] -TMDS Configuration (TMDS_Config) field: If each of TMDS_Bit_Clock_Ratio and Scrambling_Enable occupies one bit, and if the source device attempts to enable scrambling functionality of the receiving device, the corresponding bit is set to '1'.
[0089] - scrambler status field: if the receiving device detects a scrambled control code sequence, the corresponding bit is set to '1'.
[0090] - configuration (Config_0) field: this field is used to configure capability information about the source device and the receiving device.
[0091] - status flag (Status_Flag_0, Status_Flag_1) field: this field indicates whether the data received through the clock and channels 0, 1, and 2 is successfully decoded.
[0092] In the HDMI standard 2.1, the manufacturer specific field 501 is included in the SCDC structure. In this case, the manufacturer specific field 501 in the SCDC structure can include a vendor's definition. According to an embodiment of the present disclosure, it can be determined by the vendor whether the manufacturer specific field 501 is able to be read or able to be read and written. According to an embodiment of the present disclosure, 34 bytes can be allocated to the manufacturer specific field 501.
[0093] In an embodiment of the present disclosure, the receiving device can obtain capability information about the source device. It will be described with reference to Figure 6 to Figure 8 how the receiving device obtains the capability information about the source device.
[0094] Figure 6 is a diagram for explaining the manufacturer specific field of the SCDC structure according to an embodiment of the present disclosure.
[0095] Referring to Figure 6 , the source device can exchange capability information through the manufacturer specific field, which is designated as an offset of the vendor's definition in the SCDC structure. However, Figure 6 the information in the fields of
[0096] In an embodiment of the present disclosure, the source device can read the EDID of the receiving device. In this case, the source device can write the manufacturer specific field in the SCDC structure of the receiving device. Similarly, if the capability information about the source device is written in the manufacturer specific field, the receiving device can set the EDID_RR field 601 in the SCDC structure to '1'.
[0097] In other words, the receiving device can provide the EDID optimized for the connected source device by defining the EDID read request (RR) in the manufacturer specific field.
[0098] According to the current specification, the source device can update the EDID of the sink device only through HPD switching. However, according to an embodiment of the present disclosure, the source device can read the EDID through the manufacturer-specific field without HPD switching according to a request from the sink device.
[0099] In an embodiment of the present disclosure, the source device can monitor the 0xFC field 601 (monitoring and polling). Thus, when the value of the EDID_RR field 601 is set to '1', the source device can read the EDID of the sink device again.
[0100] In an embodiment of the present disclosure, the sink device can update the EDID of the sink device based on the capability information about the source device, and control the mode and brightness of the image signal output device according to the SCDC structure as shown in Figure 6
[0101] In an embodiment of the present disclosure, the sink device can disable unnecessary user experience (UX) operations related to the source device based on the capability information about the source device.
[0102] For example, if the source device does not support FreeSync, the sink device can disable the FreeSync on / off menu on the UX of the sink device.
[0103] For example, if the source device does not support Dolby Vision, the sink device can delete the DV-VSDB from the EDID and request the source device to read the EDID from which the DV-VSDB is deleted again.
[0104] For another example, if the source device does not support FreeSync, the sink device can delete the FS-VSDB from the EDID and request the source device to read the EDID from which the FS-VSDB is deleted again.
[0105] Since various source devices using HDMI can support or not support FreeSync or DVLL (Dolby Vision Low Latency), the sink device needs to reflect the DV-VSDB in the EDID.
[0106] According to an embodiment of the present disclosure, such a problem can be solved.
[0107] Figure 7 is a flowchart illustrating an operation of a source device according to an embodiment of the present disclosure.
[0108] In step S701, when the source device is connected to the sink device through HDMI, the source device can read the EDID. In this case, the connection between the source device and the sink device can be established as described in Figure 4
[0109] In step S702, the source device can check the manufacturer ID of the receiving device. Specifically, the source device can check that the manufacturer ID of the receiving device is a specific vendor. For example, the source device can check that the manufacturer ID is "GSM (Gold Star Manufacture)". Also, the source device can check whether the SCDC is present. Specifically, the source device can check whether "SCDC_Present" is present.
[0110] In step S703, the source device can write the capability information about the source device into the manufacturer-specific field of the SCDC structure. Specifically, when the manufacturer ID of the receiving device is checked and the SCDC structure is present, the source device can write the capability information about the source device into the manufacturer-specific field of the SCDC structure.
[0111] In step S704, the source device can poll the EDID RR from the receiving device. Specifically, the source device can monitor the EDID RR field value of the SCDC structure. In this case, the source device can monitor the EDID RR field value at a predetermined period. That is, when the capability information about the source device is written into the manufacturer-specific field, the receiving device can set the EDID RR field value to '1' and request the source device to read the EDID. Accordingly, the source device can monitor the EDID RR field value and check whether the EDID RR field value is set to '1'.
[0112] In step S705, the source device can read the EDID again and store the EDID in the memory. Specifically, when the EDID is updated, the source device can read the new EDID again and store the new EDID in the memory. When the EDID RR field value is set to '1', the source device can read and cache the EDID.
[0113] Figure 8 FIG. 8 is a flowchart illustrating an operation of a receiving device according to an embodiment of the present disclosure.
[0114] In step S801, the receiving device can be connected to the source device through the HDMI. In this case, the receiving device and the source device can be connected according to the above-described embodiments.
[0115] In step S802, the receiving device can detect whether the source device is written into the manufacturer-specific field of the SCDC structure. In one embodiment of the present disclosure, the receiving device can detect whether the source device is written as follows: the receiving device can continuously (interrupt method) or at a predetermined period (polling method) perform the detection.
[0116] In step S803, the receiving device can refer to the value written by the source device in the manufacturer specific field. In an embodiment of the disclosure, the receiving device can check the vendor information about the source device.
[0117] In step S804, the receiving device can check whether the value written by the source device is a vendor type for control operation.
[0118] If the value written by the source device in step S804 is a predetermined vendor type, in step S805, the receiving device can control various functions based on the vendor type. In an embodiment of the disclosure, the receiving device can update the EDID based on the vendor type. After optimizing the EDID, the receiving device can request the source device to read. The receiving device can change the picture mode and adjust the brightness based on the vendor type. In addition, the receiving device can control the UX based on the vendor type.
[0119] Specifically, the receiving device can update the EDID. After the EDID is optimized, the receiving device can request the source device to read the EDID. For example, if the vendor A supports only DV-LL with 4K HFR, the receiving device can change the current DV-VSVDB which supports 4K 60p and DV-Std and DV-LL recording as follows: DV-VSVDB is only DV-LL with 4K HFR. In addition, when the vendor A does not support FreeSync, the receiving device can delete the existing FS-VSDB (14 bytes).
[0120] The receiving device can change the picture mode of the display and control the brightness. For example, when the vendor A is a PC GPU, the receiving device can change the picture mode of the display and control the brightness according to the PC GPU. Similarly, when the vendor A is a game console, the receiving device can switch the picture mode of the display to a game mode according to the game console. That is, the receiving device can control the display according to the vendor type.
[0121] The receiving device can control the UX / UI (user interface) operation. For example, when the vendor A does not support FreeSync, the receiving device can disable the UX / UI related to FreeSync when the vendor A is connected.
[0122] Therefore, the receiving device can provide and manage the EDID optimized for the source device.
[0123] The present disclosure can be implemented as computer readable code in a program recording medium. The computer readable medium can include various recording devices storing computer system readable data. The computer readable medium can include a hard disk drive (HDD), a solid state drive (SSD), a silicon disk drive (SDD), a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc. Furthermore, the computer readable medium can include a carrier wave type implementation (for example, transmission via the Internet). Furthermore, the computer can include a control unit 180 of a terminal device. Therefore, the above-described embodiments should be interpreted as illustrative in all aspects and not as limiting. The scope of the present disclosure should be determined by a reasonable interpretation of the appended claims. Furthermore, the present disclosure encompasses modifications and variations of the present disclosure falling within the scope of the appended claims and their equivalents.
Claims
1. A method for controlling a High Definition Multimedia Interface (HDMI), the method comprising: Based on the fact that the receiving device is connected to the source device via an HDMI cable, the source device reads the Extended Display Identifier (EDID) data of the receiving device; The source device writes information about its capabilities into the state and control data channel (SCDC) structure stored in the memory of the receiving device. If it is determined from the information about the source device that the source device does not support FreeSync, then the receiving device updates the EDID by deleting the FS-VSDB from the EDID. as well as In response to a read request for a predetermined field value in the RR field of the monitored SCDC structure, the source device rereads the updated EDID without hot-plug detection switching. The method further includes: If it is determined from the capability information of the source device that the source device does not support FreeSync, then the receiving device disables the FreeSync on / off menu of the receiving device.
2. The method according to claim 1, further comprising: The receiving device checks the supplier information of the source device based on the written capability information about the source device, and If it is determined from the supplier information of the source device that the source device does not support Dolby Vision, the receiving device updates the EDID by deleting the DV-VSVDB from the EDID.
3. The method according to claim 2, further comprising: The receiving device updates the EDID based on the supplier information.
4. The method according to claim 2, further comprising: The receiving device controls its display based on the written capability information about the source device.
5. The method according to claim 1, further comprising: The receiving device detects whether capability information about the source device is written into the SCDC structure at predetermined intervals.
6. The method according to claim 1, comprising: The source device checks the manufacturer identifier ID of the receiving device.
7. The method according to claim 1, further comprising: The source device stores the reread EDID as a new EDID in its memory.
8. A receiving device for use in conjunction with a High Definition Multimedia Interface (HDMI) cable, the receiving device comprising: HDMI receiver; as well as Controller The controller is configured as follows: Based on the fact that the receiving device is connected to the source device through the HDMI receiver, it is detected whether the source device writes the capability information of the source device into the state and control data channel (SCDC) structure stored in the memory of the receiving device; Based on the written capability information about the source device, check the supplier information about the source device; If it is determined, based on the supplier information of the source device, that the source device does not support FreeSync, then the Extended Display Identifier Data (EDID) of the receiving device is updated by removing the FS-VSDB from the EDID; and A specific value is written into the Read Request (RR) field of the manufacturer-specific field in the SCDC structure to enable the source device to read the updated EDID of the receiving device without hot-plug detection switching. The controller is further configured to: If it is determined, based on the supplier information of the source device, that the source device does not support FreeSync, then the FreeSync on / off menu of the receiving device is disabled.
9. The receiving device according to claim 8, wherein the controller is further configured to: If it is determined, based on the supplier information of the source device, that the source device does not support Dolby Vision, then the EDID is updated by deleting the DV-VSVDB from the EDID.
10. The receiving device according to claim 8, wherein the controller is further configured to: The display of the receiving device is controlled based on supplier information about the source device.
11. The receiving device according to claim 8, wherein the controller is further configured to: The system detects whether capability information about the source device is written into the SCDC structure at predetermined intervals.
Citation Information
Patent Citations
Device and method for data transmission and reception using HDMI
CN106134210A
Processing method and processing device for extended display identification data (EDID)
CN106303335A
HDMI control method and device and display equipment
CN112073659A