Summary of the invention
In view of this, this application provides a kind of data transmission method, device and the mono-netting twine extender of HDMI, the mode of single EDID is solidified, the problem that the HDMI signal that sends for different display devices is not adaptive for solving the existing transmitting terminal at HDMI mono-netting twine extender.
To achieve these goals, it is proposed that scheme as follows:
A kind of data transmission method, is applied to the receiving terminal of the mono-netting twine extender of HDMI, and the method includes:
Obtain the extending display identification data EDID of display device;
When the communication link determined between the transmitting terminal of the mono-netting twine extender of described HDMI has built up complete, described EDID is encoded, EDID after being encoded;
EDID after described coding is sent the transmitting terminal to the mono-netting twine extender of described HDMI by netting twine, for described transmitting terminal, EDID after coding is decoded, and EDID after decoding is sent to video source device, the HDMI signal of output is adjusted according to EDID after decoding so that this HDMI signal is adaptive with display device for video source device.
Preferably, it is determined that and the communication link between the transmitting terminal of described HDMI mono-netting twine extender has built up complete process, including:
Detect whether to receive the level signal of the about definite value that described transmitting terminal sends, if, it is determined that communication link has built up complete.
Preferably, described described EDID is encoded for described EDID being encoded according to binary format, obtains EDID after the coding of binary format;
The described transmitting terminal that EDID after described coding is sent by netting twine the extremely mono-netting twine extender of described HDMI, including:
Start bit is sent to described transmitting terminal by netting twine;
According to the level representation of preset logical zero and logic 1, magnetic bead is utilized to be added in a pair differential lines of 8 core netting twines by EDID after the coding of binary format.
Preferably:
The level representation of described start bit is: the low level of t1 time period adds the high level of t2 time period;
The level representation of described logical zero is: the low level of t3 time period adds the high level of t4 time period;
The level representation of described logic 1 is: the low level of t5 time period adds the high level of t6 time period.
A kind of data transmission method, is applied to the transmitting terminal of the mono-netting twine extender of HDMI, and the method includes:
When the communication link determined between the receiving terminal of the mono-netting twine extender of described HDMI has built up complete, receive described receiving terminal send coding after extending display identification data EDID, described EDID be that receiving terminal obtains from display device;
EDID after the coding received is decoded, EDID after being decoded;
EDID after described decoding is sent to video source device, adjusts the HDMI signal of output for video source device according to EDID after decoding so that this HDMI signal is adaptive with display device.
Preferably, after described coding, EDID is binary format, then receive the process of EDID after the coding that described receiving terminal sends, including:
According to the level representation of preset logical zero and logic 1, after the coding send receiving terminal, EDID is translated as binary format, and according to data bit order from high in the end or from low to high, preserves with 8 for a frame.
A kind of data transmission device, is applied to the receiving terminal of the mono-netting twine extender of HDMI, and this device includes:
EDID acquiring unit, for obtaining the extending display identification data EDID of display device;
EDID coding unit, for when the communication link determined between the transmitting terminal of the mono-netting twine extender of described HDMI has built up complete, being encoded described EDID, EDID after being encoded;
EDID transmitting element, for EDID after described coding is sent the transmitting terminal to the mono-netting twine extender of described HDMI by netting twine, for described transmitting terminal, EDID after coding is decoded, and EDID after decoding is sent to video source device, the HDMI signal of output is adjusted according to EDID after decoding so that this HDMI signal is adaptive with display device for video source device.
Preferably, described EDID coding unit adopts binary coded format when EDID is encoded, and obtains EDID after the coding of binary format;
Described EDID transmitting element includes:
Start bit transmitting element, for sending start bit by netting twine to described transmitting terminal;
Logical data transmitting element, for the level representation according to preset logical zero and logic 1, utilizes magnetic bead to be added in a pair differential lines of 8 core netting twines by EDID after the coding of binary format.
A kind of data transmission device, is applied to the transmitting terminal of the mono-netting twine extender of HDMI, and this device includes:
EDID receives unit, during for having built up complete at the communication link determined between the receiving terminal of the mono-netting twine extender of described HDMI, receive described receiving terminal send coding after extending display identification data EDID, described EDID be that receiving terminal obtains from display device;
EDID decoding unit, for EDID after the coding received is decoded, EDID after being decoded;
EDID retransmission unit, for EDID after described decoding is sent to video source device, adjusts the HDMI signal of output for video source device according to EDID after decoding so that this HDMI signal is adaptive with display device.
A kind of mono-netting twine extender of HDMI, including transmitting terminal and receiving terminal, wherein:
Described receiving terminal obtains the extending display identification data EDID of display device, when the communication link determined between described transmitting terminal has built up complete, described EDID is encoded, EDID after being encoded, EDID after described coding is sent to described transmitting terminal by netting twine;
EDID after the coding that the described transmitting terminal described receiving terminal of reception sends, EDID after described coding is decoded, EDID after being decoded, EDID after described decoding is sent to video source device, the HDMI signal of output is adjusted according to EDID after decoding so that this HDMI signal is adaptive with display device for video source device.
Can be seen that from above-mentioned technical scheme, the data transmission method that the embodiment of the present application provides, the extending display identification data EDID of display device is obtained by the receiving terminal of the mono-netting twine extender of HDMI, and when the communication link determined between the transmitting terminal of the mono-netting twine extender of HDMI has built up complete, EDID is encoded, and EDID is sent to transmitting terminal by netting twine after encoding, for transmitting terminal, EDID after coding is decoded, EDID after decoding is sent to video source device. The application is by obtaining the EDID of display device, and video source device adjusts the HDMI signal of output according to the EDID of display device so that this HDMI signal is adaptive with display device perfection.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present application, the technical scheme in the embodiment of the present application is clearly and completely described, it is clear that described embodiment is only some embodiments of the present application, rather than whole embodiments. Based on the embodiment in the application, the every other embodiment that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of the application protection.
This application discloses a kind of data transmission method, coordinated by the receiving terminal of the mono-netting twine extender of HDMI and transmitting terminal, the EDID of display device is sent to video source device, so that video source device can adjust the HDMI signal of transmission according to the EDID of display device so that HDMI signal can be adaptive with display device.
It follows that the application scheme is introduced from the receiving terminal of the mono-netting twine extender of HDMI and transmitting terminal respectively.
It is the embodiment of the present application from data transmission method flow chart a kind of disclosed in receiving terminal referring to Fig. 1, Fig. 1.
As it is shown in figure 1, the method includes:
Step S100, obtain display device extending display identification data EDID;
Specifically, receiving terminal can pass through HDMI wire material from display device side obtain EDID. Can be specifically display device active upload EDID, it is also possible to be that receiving terminal automatically obtains EDID from display device.
Step S110, when the communication link determined between the transmitting terminal of the mono-netting twine extender of described HDMI has built up complete, described EDID is encoded, EDID after being encoded;
Receiving terminal is firstly the need of whether the communication link determined between transmitting terminal has built up complete, namely hardware connection is no problem. After determining that communication link is set up, EDID is encoded, EDID after being encoded. In order to carry out the transmission of EDID on netting twine, it is necessary to EDID to be encoded into the form that can transmit on netting twine. Citing as, according to binary format, EDID is encoded.
Step S120, EDID after described coding is sent to the transmitting terminal of the mono-netting twine extender of described HDMI by netting twine.
By EDID after coding is sent to transmitting terminal, for described transmitting terminal, EDID after coding is decoded, and EDID after decoding is sent to video source device, adjust the HDMI signal of output for video source device according to EDID after decoding so that this HDMI signal is adaptive with display device.
It should be noted that, the transmitting terminal of the mono-netting twine extender of HDMI and receiving terminal, mainly name according to HDMI signal transmission order, transmitting terminal is connected with video source device, receiving terminal is connected with display device, the HDMI signal that video source device is transmitted by transmitting terminal sends to receiving terminal, and then passes to display device.
The EDID process transmitted is described by the above embodiments of the present application, and this process completed before HDMI signal transmits.
The data transmission method that the embodiment of the present application provides, the extending display identification data EDID of display device is obtained by the receiving terminal of the mono-netting twine extender of HDMI, and when the communication link determined between the transmitting terminal of the mono-netting twine extender of HDMI has built up complete, EDID is encoded, and EDID is sent to transmitting terminal by netting twine after encoding, for transmitting terminal, EDID after coding is decoded, EDID after decoding is sent to video source device. The application is by obtaining the EDID of display device, and video source device adjusts the HDMI signal of output according to the EDID of display device so that this HDMI signal is adaptive with display device perfection.
It is the embodiment of the present application from data transmission method flow chart another kind of disclosed in receiving terminal referring to Fig. 2, Fig. 2.
As in figure 2 it is shown, the method includes:
Step S200, obtain display device extending display identification data EDID;
Specifically, receiving terminal can pass through HDMI wire material from display device side obtain EDID. Can be specifically display device active upload EDID, it is also possible to be that receiving terminal automatically obtains EDID from display device.
Step S210, detect whether to receive the level signal of the about definite value that described transmitting terminal sends, if, it is determined that communication link has built up complete, performs step S220;
Specifically, transmitting terminal, when connecting netting twine, can send a level signal according to the magnitude of voltage of agreement to receiving terminal. This is about definite value can be 3.3V etc. It is complete that namely receiving terminal can determine that the communication link between transmitting terminal has built up after receiving the level signal of about definite value. Otherwise, it determines communication link does not set up complete.
Step S220, described EDID is encoded, EDID after being encoded;
Receiving terminal is firstly the need of whether the communication link determined between transmitting terminal has built up complete, namely hardware connection is no problem. After determining that communication link is set up, EDID is encoded, EDID after being encoded. In order to carry out the transmission of EDID on netting twine, it is necessary to EDID to be encoded into the form that can transmit on netting twine. Citing as, according to binary format, EDID is encoded.
Step S230, EDID after described coding is sent to the transmitting terminal of the mono-netting twine extender of described HDMI by netting twine.
By EDID after coding is sent to transmitting terminal, for described transmitting terminal, EDID after coding is decoded, and EDID after decoding is sent to video source device.
In the present embodiment, transmitting terminal describes whether the communication link that receiving terminal determines between transmitting terminal sets up complete process, that is, can pull up a high level when connecting netting twine, such as 4.4V high level, when receiving this high level, receiving terminal can determine that communication link has built up complete.
It is the embodiment of the present application from another data transmission method flow chart disclosed in receiving terminal referring to Fig. 3, Fig. 3.
As it is shown on figure 3, the method includes:
Step S300, obtain display device extending display identification data EDID;
Specifically, receiving terminal can pass through HDMI wire material from display device side obtain EDID. Can be specifically display device active upload EDID, it is also possible to be that receiving terminal automatically obtains EDID from display device.
Step S310, when the communication link determined between the transmitting terminal of the mono-netting twine extender of described HDMI has built up complete, according to binary format, described EDID is encoded, obtains EDID after the coding of binary format;
In order to carry out the transmission of EDID on netting twine, it is necessary to EDID to be encoded into the form that can transmit on netting twine. The present embodiment select binary coded format EDID is encoded. After coding, EDID is indicated by " 0 ", " 1 ".
Step S320, by netting twine to described transmitting terminal send start bit;
Specifically, transmitting terminal and receiving terminal have been made an appointment the level representation of start bit, and receiving terminal before EDID, first sends start bit to transmitting terminal after sending coding, and prompting transmitting terminal prepares to receive EDID after coding.
Step S330, level representation according to preset logical zero and logic 1, utilize magnetic bead to be added in a pair differential lines of 8 core netting twines by EDID after the coding of binary format.
Specifically, transmitting terminal and receiving terminal have been made an appointment the level representation of logical zero and logic 1. And then, EDID after the coding of binary format is added in a pair differential lines of 8 core netting twines by receiving terminal, by network cable transmission to transmitting terminal. EDID after coding is decoded by transmitting terminal, and EDID after decoding is sent to video source device.
Wherein, magnetic bead can select 1.2 kilo-ohms, the magnetic bead of 100MHZ.
Wherein, the level representation of the start bit of above-mentioned introduction, logical zero and logic 1, specifically may is that
The level representation of start bit is: the low level of t1 time period adds the high level of t2 time period;
The level representation of logical zero is: the low level of t3 time period adds the high level of t4 time period;
The level representation of logic 1 is: the low level of t5 time period adds the high level of t6 time period.
Optionally, the value of t1-t6 can be respectively: 1,1,0.2,0.2,0.2,0.5, and unit is ms.
The level representation of start bit, logical zero and logic 1 is referred to the example of Fig. 4 a-4c.
The application scheme is introduced by following the present embodiment from the angle of the transmitting terminal of the mono-netting twine extender of HDMI. It is the embodiment of the present application from data transmission method flow chart a kind of disclosed in transmitting terminal referring to Fig. 5, Fig. 5.
As it is shown in figure 5, the method includes:
Step S500, when the communication link determined between the receiving terminal of the mono-netting twine extender of described HDMI has built up complete, receive described receiving terminal send coding after extending display identification data EDID;
Wherein, the EDID that receiving terminal sends is the EDID obtained from display device.
Step S510, to receive coding after EDID be decoded, EDID after being decoded;
Step S520, EDID after described decoding is sent to video source device.
Specifically, EDID after decoding can be sent to video source device by the HDMI wire material between video source device by transmitting terminal, adjusts the HDMI signal of output according to EDID for video source device.
The data transmission method that the embodiment of the present application provides, the extending display identification data EDID of display device is obtained by the receiving terminal of the mono-netting twine extender of HDMI, and when the communication link determined between the transmitting terminal of the mono-netting twine extender of HDMI has built up complete, EDID is encoded, and EDID is sent to transmitting terminal by netting twine after encoding, EDID after coding is decoded by transmitting terminal, and EDID after decoding is sent to video source device. The application is by obtaining the EDID of display device, and video source device adjusts the HDMI signal of output according to the EDID of display device so that this HDMI signal is adaptive with display device perfection.
It is the embodiment of the present application from data transmission method flow chart another kind of disclosed in transmitting terminal referring to Fig. 6, Fig. 6.
As shown in Figure 6, the method includes:
Step S600, when the communication link determined between the receiving terminal of the mono-netting twine extender of described HDMI has built up complete, level representation according to preset logical zero and logic 1, after the coding send receiving terminal, EDID is translated as binary format, and according to data bit order from high in the end or from low to high, preserve with 8 for a frame;
Step S610, every frame EDID is decoded, EDID after being decoded;
Step S620, EDID after described decoding is sent to video source device.
Wherein, receiving terminal is according to the level representation of preset logical zero and logic 1, after encoding, EDID is sent to transmitting terminal by netting twine, transmitting terminal is according to the level representation of identical logical zero and logic 1, level signal is translated as the EDID of binary format, and according to the data bit order appointed with receiving terminal in advance, from high to low or from low to high, preserve with 8 for a frame. And then every frame EDID is decoded, and feed back to video source device.
The data transmission device below the embodiment of the present application provided is described, and data transmission device described below and above-described data transmission method can mutually to should refer to.
First, the data transmission device receiving side of the mono-netting twine extender of HDMI is introduced, is the embodiment of the present application from data transmission device structural representation a kind of disclosed in receiving terminal referring to Fig. 7, Fig. 7.
As it is shown in fig. 7, this device includes:
EDID acquiring unit 71, for obtaining the extending display identification data EDID of display device;
EDID coding unit 72, for when the communication link determined between the transmitting terminal of the mono-netting twine extender of described HDMI has built up complete, being encoded described EDID, EDID after being encoded;
EDID transmitting element 73, for EDID after described coding is sent the transmitting terminal to the mono-netting twine extender of described HDMI by netting twine, for described transmitting terminal, EDID after coding is decoded, and EDID after decoding is sent to video source device, the HDMI signal of output is adjusted according to EDID after decoding so that this HDMI signal is adaptive with display device for video source device.
The data transmission device that the embodiment of the present application provides, the extending display identification data EDID of display device is obtained by EDID acquiring unit, by EDID coding unit when the communication link determined between the transmitting terminal of the mono-netting twine extender of HDMI has built up complete, EDID is encoded, and EDID is sent to transmitting terminal by netting twine after being encoded by EDID transmitting element, for transmitting terminal, EDID after coding is decoded, EDID after decoding is sent to video source device. The application is by obtaining the EDID of display device, and video source device adjusts the HDMI signal of output according to the EDID of display device so that this HDMI signal is adaptive with display device perfection.
Optionally, described EDID coding unit adopts binary coded format when EDID is encoded, and obtains EDID after the coding of binary format. On this basis, it is the disclosed a kind of EDID transmitting element structural representation of the embodiment of the present application referring to Fig. 8, Fig. 8.
As shown in Figure 8, described EDID transmitting element 73 may include that
Start bit transmitting element 731, for sending start bit by netting twine to described transmitting terminal;
Logical data transmitting element 732, for the level representation according to preset logical zero and logic 1, utilizes magnetic bead to be added in a pair differential lines of 8 core netting twines by EDID after the coding of binary format.
It follows that the data transmission device sending side of the mono-netting twine extender of HDMI is introduced, it is the embodiment of the present application from data transmission device structural representation a kind of disclosed in transmitting terminal referring to Fig. 9, Fig. 9.
As it is shown in figure 9, this device includes:
EDID receives unit 91, during for having built up complete at the communication link determined between the receiving terminal of the mono-netting twine extender of described HDMI, receive described receiving terminal send coding after extending display identification data EDID, described EDID be that receiving terminal obtains from display device;
EDID decoding unit 92, for EDID after the coding received is decoded, EDID after being decoded;
EDID retransmission unit 93, for being sent to video source device by EDID after described decoding.
The data transmission device that the embodiment of the present application provides, EDID receives unit when the communication link determined between the receiving terminal of the mono-netting twine extender of described HDMI has built up complete, receive described receiving terminal send coding after extending display identification data EDID, this EDID is that receiving terminal obtains from display device, further, by EDID decoding unit to receive coding after EDID be decoded, EDID after being decoded, by EDID retransmission unit, EDID after described decoding is sent to video source device. Video source device adjusts the HDMI signal of output according to the EDID of display device so that this HDMI signal is adaptive with display device perfection.
Finally, disclosed herein as well is a kind of mono-netting twine extender of HDMI, as shown in Figure 10, the mono-netting twine extender 1 of HDMI includes:
Transmitting terminal 11 and receiving terminal 12, wherein:
Described receiving terminal 12 obtains the extending display identification data EDID of display device 100, when the communication link determined between described transmitting terminal 11 has built up complete, described EDID is encoded, EDID after being encoded, is sent EDID after described coding to described transmitting terminal 11 by netting twine 200;
Described transmitting terminal 11 receive described receiving terminal 12 send coding after EDID, EDID after described coding is decoded, EDID after being decoded, EDID after described decoding is sent to video source device 300.
Finally, it can further be stated that, in this article, the relational terms of such as first and second or the like is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially. And, term " includes ", " comprising " or its any other variant are intended to comprising of nonexcludability, so that include the process of a series of key element, method, article or equipment not only include those key elements, but also include other key elements being not expressly set out, or also include the key element intrinsic for this process, method, article or equipment. When there is no more restriction, statement " including ... " key element limited, it is not excluded that there is also other identical element in including the process of described key element, method, article or equipment.
In this specification, each embodiment adopts the mode gone forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar portion mutually referring to.
Described above to the disclosed embodiments, makes professional and technical personnel in the field be capable of or uses the application. The multiple amendment of these embodiments be will be apparent from for those skilled in the art, and generic principles defined herein when without departing from spirit herein or scope, can realize in other embodiments. Therefore, the application is not intended to be limited to the embodiments shown herein, and is to fit to the widest scope consistent with principles disclosed herein and features of novelty.