Transmission method, apparatus and system

CN115868154BActive Publication Date: 2026-09-25HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202180045714.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-21
Publication Date
2026-09-25
Estimated Expiration
2041-01-21

Smart Images

  • Figure CN115868154B_ABST
    Figure CN115868154B_ABST
Patent Text Reader

Abstract

The application provides a transmission method, device and system, which can realize bidirectional transmission of audio and video signals between end devices. The transmission system can include a first transmission device and a second transmission device, the first transmission device is connected with the second transmission device through a first cable, the first cable includes a first number of downlink main link channels and a second number of uplink main link channels, and the first transmission device and the second transmission device perform bidirectional transmission of audio and video signals through the first cable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of multimedia technology, and more specifically, to transmission methods, apparatus and systems in the field of multimedia technology. Background Technology

[0002] Traditional multimedia electronic devices (such as televisions) typically consist of a display system and a host system. However, as multimedia electronic devices continue to evolve towards thinner and lighter designs, modular multimedia electronic devices have emerged.

[0003] A split-type TV separates the display system from the main unit, breaking away from the traditional integrated structure. This solves many long-standing problems of traditional TVs, significantly improving the lifespan, sound quality, and overall user experience. Typically, the main unit (source device) in a split-type TV generates audio and video signals (including video and / or audio signals) and transmits them to the display system (sink device) via a high-definition multimedia interface (HDMI), where they are then played.

[0004] As the smart interactive center, cross-screen experience center, Internet of Things (IoT) control center, and audio-visual entertainment center of the home, a smart split TV not only needs to support the transmission and playback of downlink audio and video signals from the host system to the display system, but also needs to support the reverse transmission of the acquired audio and video signals from the camera in the display system to the host system.

[0005] Therefore, there is an urgent need to provide a technical solution that can solve the bidirectional transmission of audio and video signals between end devices. Summary of the Invention

[0006] The transmission method, apparatus, and system provided in this application enable bidirectional transmission of audio and video signals between end devices.

[0007] In a first aspect, embodiments of this application provide a transmission system, which may include a first transmission device and a second transmission device. The first transmission device includes a first audio / video transmission adapter, a first audio / video reception adapter, a first multiplexer, a first demultiplexer, a first channel distributor, a first channel demultiplexer, and a first port. The second transmission device includes a second audio / video transmission adapter, a second audio / video reception adapter, a second multiplexer, a second demultiplexer, a second channel distributor, a second channel demultiplexer, and a second port. The first port is connected to the second port via a first cable, which includes a first number of downlink main link channels and a second number of uplink main link channels.

[0008] The first audio / video transmission adapter is used to acquire a downlink media signal, which includes a downlink video signal and / or a downlink audio signal; encapsulate the downlink media signal to obtain a first downlink message; and send the first downlink message to the first multiplexer.

[0009] The first multiplexer is used to fill the first downlink message into the downlink data stream and send the filled downlink data stream to the first channel distributor;

[0010] The first channel allocator is used to allocate the downlink data stream to a first downlink main link channel and send it to the second transmission device, wherein the first downlink main link channel includes at least one downlink main link channel among the first number of downlink main link channels;

[0011] The second channel demultiplexer merges the downlink sub-data streams received from the first downlink main link channel into a downlink data stream; and sends the downlink data stream to the second demultiplexer.

[0012] The second demultiplexer is used to extract the first downlink message from the downlink data stream and send the first downlink message to the second audio / video receiver adapter.

[0013] The second audio / video receiver adapter is used to decapsulate the first downlink message to obtain the downlink media signal;

[0014] The second audio / video transmission adapter is used to acquire an uplink media signal, which includes an uplink video signal and / or an uplink audio signal; encapsulate the uplink media signal to obtain a first uplink message; and send the first uplink message to the second multiplexer.

[0015] The second multiplexer is used to fill the first uplink message into the uplink data stream; and send the filled uplink data stream to the second channel distributor;

[0016] The second channel allocator is used to allocate the uplink data stream to the first uplink main link channel and send it to the first transmission device, wherein the first uplink main link channel includes at least one uplink main link channel from the second number of uplink main link channels;

[0017] The first channel demultiplexer is used to merge the uplink sub-data streams received by the first uplink main link channel into an uplink data stream; and send the uplink data stream to the first demultiplexer.

[0018] The first demultiplexer is used to extract a first uplink packet from the uplink data stream and send the first uplink packet to the first audio / video receiver adapter.

[0019] The first audio / video receiver adapter is used to decapsulate the first uplink message to obtain the uplink media signal.

[0020] It should be noted that the first transmission device can be (or integrated into) the source device, and the second transmission device can be (integrated into) the destination device.

[0021] It should also be noted that the media signals described in the embodiments of this application can also be referred to as audio and video signals.

[0022] For example, downlink media signals can also be called downlink audio / video signals, and uplink media signals can also be called uplink audio / video signals.

[0023] Using the transmission system provided in this application embodiment, bidirectional transmission of media signals can be achieved between end devices through a single cable.

[0024] In one possible implementation, the encapsulation and decapsulation described in the embodiments of this application are both based on a unified transmission protocol (such as a first transmission protocol).

[0025] Using the transmission system provided in this application embodiment, since the first downlink message sent by the source device is obtained by encapsulating the downlink media signal according to the first transmission protocol, the destination device can obtain the downlink media signal by decapsulating it according to the first transmission protocol after receiving the first downlink message. Similarly, since the first uplink message sent by the destination device is obtained by encapsulating the uplink media signal according to the first transmission protocol, the source device can obtain the uplink media signal by decapsulating it according to the first transmission protocol after receiving the first uplink message.

[0026] Furthermore, the media signals described in this application embodiment are generated or acquired raw media signals, including clock signals, vertical synchronization signals, horizontal synchronization signals, display enable signals, video data, and audio data. In practical applications, the source device and the destination device transmit data bidirectionally via a wired connection (i.e., through a single cable). This requires only one layer of encapsulation / decapsulation of the media signal, without the need for video encoding / decoding (e.g., H.264, H.265, AVS2 / 3, etc.). This reduces the complexity of the signal source and destination devices, minimizes image quality loss caused by video encoding / decoding, and reduces latency caused by video encoding / decoding, thereby improving transmission efficiency and user experience.

[0027] In one possible implementation, the first quantity is greater than or equal to the second quantity.

[0028] Furthermore, the first quantity can be greater than the second quantity.

[0029] Using the transmission system provided in this application embodiment, asymmetric bidirectional transmission can be achieved between the source device and the destination device (i.e., the first quantity and the second quantity are not equal). For example, the first quantity can be greater than the second quantity, thereby meeting the requirement of asymmetric bidirectional transmission with a downlink transmission rate greater than the uplink transmission rate in practical applications.

[0030] In one possible implementation, the device further includes: a first third-party protocol adapter and a second third-party protocol adapter;

[0031] The first third-party protocol adapter is used to acquire downlink third-party protocol signals; encapsulate the downlink third-party protocol signals to obtain a second downlink message; and send the second downlink message to the first multiplexer.

[0032] The first multiplexer is specifically used to multiplex the first downlink message and the second downlink message into the downlink data stream;

[0033] The second demultiplexer is specifically used to demultiplex the first downlink message and the second downlink message from the downlink data stream;

[0034] The second demultiplexer is also used to send the second downlink message to the second third-party protocol adapter;

[0035] The second third-party protocol adapter is used to decapsulate the second downlink message to obtain the downlink third-party protocol signal;

[0036] The second third-party protocol adapter is also used to acquire uplink third-party protocol signals; encapsulate the uplink third-party protocol signals to obtain a second uplink message; and send the second uplink message to the second multiplexer.

[0037] The second multiplexer is specifically used to multiplex the first uplink message and the second uplink message into the uplink data stream;

[0038] The first demultiplexer is specifically used to demultiplex the first uplink message and the second uplink message from the uplink data stream;

[0039] The first demultiplexer is also used to send the second uplink message to the first third-party protocol adapter;

[0040] The first third-party protocol adapter is also used to decapsulate the second uplink message to obtain the uplink third-party protocol signal.

[0041] Using the transmission system provided in this application embodiment, the end devices can also achieve bidirectional transmission of third-party protocol signals through the cable. That is, the end devices can achieve bidirectional transmission of media signals and third-party protocol signals through the cable.

[0042] In one possible implementation, the device further includes: a first general-purpose data adapter and a second general-purpose data adapter;

[0043] The first general-purpose data adapter is used to acquire downlink general-purpose data; encapsulate the downlink general-purpose data to obtain a third downlink message; and send the third downlink message to the first multiplexer.

[0044] The first multiplexer is specifically used to multiplex the first downlink message and the third downlink message into the downlink data stream;

[0045] The second demultiplexer is specifically used to demultiplex the first downlink message and the third downlink message from the downlink data stream;

[0046] The second demultiplexer is also used to send the third downlink message to the second general data adapter;

[0047] The second general data adapter is used to decapsulate the third downlink message to obtain downlink general data;

[0048] The second general data adapter is also used to acquire uplink general data; encapsulate the uplink general data to obtain a third uplink message; and send the third uplink message to the second multiplexer.

[0049] The second multiplexer is specifically used to multiplex the first uplink message and the third uplink message into the uplink data stream;

[0050] The first demultiplexer is specifically used to demultiplex the first uplink message and the third uplink message from the uplink data stream;

[0051] The first demultiplexer is also used to send the third uplink message to the first general data adapter;

[0052] The first general data adapter is also used to decapsulate the third uplink message to obtain uplink general data.

[0053] Using the transmission system provided in this application embodiment, the end devices can also achieve bidirectional transmission of general data through the cable. That is, the end devices can achieve bidirectional transmission of media signals and general data through the cable.

[0054] In one possible implementation, the device further includes: a first third-party protocol adapter, a second third-party protocol adapter, a first general data adapter, and a second general data adapter;

[0055] The first third-party protocol adapter is used to acquire downlink third-party protocol signals; encapsulate the downlink third-party protocol signals to obtain a second downlink message; and send the second downlink message to the first multiplexer.

[0056] The first general-purpose data adapter is used to acquire downlink general-purpose data; encapsulate the downlink general-purpose data to obtain a third downlink message; and send the third downlink message to the first multiplexer.

[0057] The first multiplexer is specifically used to multiplex the first downlink message, the second downlink message, and the third downlink message into the downlink data stream;

[0058] The second demultiplexer is specifically used to demultiplex the first downlink message, the second downlink message, and the third downlink message from the downlink data stream;

[0059] The second demultiplexer is also used to send the second downlink message to the second third-party protocol adapter and to send the third downlink message to the second general data adapter;

[0060] The second third-party protocol adapter is used to decapsulate the second downlink message to obtain the downlink third-party protocol signal;

[0061] The second general data adapter is used to decapsulate the third downlink message to obtain downlink general data;

[0062] The second third-party protocol adapter is also used to acquire uplink third-party protocol signals; encapsulate the uplink third-party protocol signals to obtain a second uplink message; and send the second uplink message to the second multiplexer.

[0063] The second general data adapter is also used to acquire uplink general data; encapsulate the uplink general data to obtain a third uplink message; and send the third uplink message to the second multiplexer.

[0064] The second multiplexer is specifically used to multiplex the first uplink message, the second uplink message, and the third uplink message into the uplink data stream;

[0065] The first demultiplexer is specifically used to demultiplex the first uplink message, the second uplink message, and the third uplink message from the uplink data stream;

[0066] The first demultiplexer is also used to send the second uplink message to the first third-party protocol adapter and to send the third uplink message to the first general data adapter;

[0067] The first third-party protocol adapter is also used to decapsulate the second uplink message to obtain the uplink third-party protocol signal.

[0068] The first general data adapter is also used to decapsulate the third uplink message to obtain uplink general data.

[0069] Using the transmission system provided in this application embodiment, the end devices can also achieve bidirectional transmission of third-party protocol signals and general data through the cable. That is, the end devices can achieve bidirectional transmission of at least one of media signals, third-party protocol signals and general data through the cable using time-division multiplexing.

[0070] In one possible implementation, the device may further include a first management control adapter and a second management control adapter, and the first cable may further include an auxiliary link channel. The first management control adapter and the second management control adapter are used to perform at least one of the following functions through the auxiliary link channel: plug-in / plug-out detection, flip-flop identification, high-speed transmission link training information exchange, device capability information acquisition, device status information acquisition, network topology discovery and establishment, content protection information exchange, and device interoperability.

[0071] In one possible implementation, the system may further include a routing network, the first transmission device being connected to the routing network via the first cable, the routing network being connected to the second transmission device, and the routing network being used to route and forward the uplink data stream and the downlink data stream between the first transmission device and the second transmission device.

[0072] The first channel distributor is specifically used to send the downlink data stream to the routing network;

[0073] The first channel desplitter is specifically used to receive the uplink sub-data stream from the routing network.

[0074] In one possible implementation, the system may further include a routing network, the second transmission device being connected to the routing network via the first cable, the routing network being connected to the first transmission device, and the routing network being used to route and forward the uplink data stream and the downlink data stream between the first transmission device and the second transmission device.

[0075] The second channel desplitter is specifically used to receive the downlink sub-data stream from the routing network;

[0076] The second channel distributor is specifically used to send the uplink data stream to the routing network.

[0077] In one possible implementation, the routing network includes at least one level of routing devices.

[0078] In one possible implementation, the network topology of the transmission system is mesh.

[0079] In existing transmission systems, source devices, branch devices (or switches), and destination devices form a tree-like network topology. For example, a source device can form a tree-like network topology with multiple destination devices through a branch device / switch, enabling unidirectional or bidirectional data transmission between the source device and the multiple destination devices. Similarly, multiple source devices can form a tree-like network topology with a single destination device through a branch device / switch, enabling unidirectional or bidirectional data transmission between the multiple source devices and the single destination device.

[0080] In the transmission system provided in this application embodiment, one or more source devices can form a "mesh" network topology through a routing network and one or more destination devices. Any two end devices can achieve bidirectional transmission of media signals through routing forwarding of the routing network. Furthermore, bidirectional transmission of media signals, general data, and / or third-party protocol signals can be achieved, which can expand the application scenarios of the system.

[0081] Optionally, the first sub-cable and the second sub-cable may have different compositions. For example, the first sub-cable may include a third number of downlink sub-link channels and a fourth number of uplink sub-link channels, and the second sub-cable may include a fifth number of downlink sub-link channels and a sixth number of uplink sub-link channels.

[0082] In one possible implementation, the third quantity can be greater than or equal to the fourth quantity, and the fifth quantity can be greater than or equal to the sixth quantity.

[0083] Optionally, the third quantity and / or the fifth quantity may be equal to the first quantity, and the fourth quantity and / or the sixth quantity may be equal to the second quantity.

[0084] Secondly, embodiments of this application also provide a transmission device, which can be the first transmission device described in the first aspect or various possible implementations of the first aspect.

[0085] The specific structure and design of the transmission device provided in the second aspect can be found in the description in the first aspect.

[0086] In one possible implementation, the transmission device provided by the second aspect can be (or integrated into) the source device.

[0087] Thirdly, embodiments of this application also provide another transmission device, which can be the second transmission device described in the first aspect or various possible implementations of the first aspect.

[0088] The specific structure and design of the transmission device provided in this third aspect can be found in the description in the first aspect.

[0089] In one possible implementation, the transmission device provided by the third aspect can be (or integrated into) the host device.

[0090] Fourthly, embodiments of this application provide a transmission method applicable to a transmission system. The system may include a first transmission device and a second transmission device connected via a first cable. The first cable includes a first number of downlink main link channels and a second number of uplink main link channels. The method includes: the first transmission device acquiring a downlink media signal, the downlink media signal including a downlink video signal and / or a downlink audio signal; the first transmission device encapsulating the downlink media signal to obtain a first downlink message; the first transmission device filling the first downlink message into a downlink data stream; the first transmission device allocating the filled downlink data stream to a first downlink main link channel and sending it to the second transmission device, wherein the first downlink main link channel includes at least one downlink main link channel from the first number of downlink main link channels; and the second transmission device merging downlink sub-data streams received by the first downlink main link channel into the downlink data stream. The second transmission device extracts the first downlink packet from the downlink data stream; the second transmission device decapsulates the first downlink packet to obtain the downlink media signal; and the second transmission device acquires an uplink media signal, the uplink media signal including an uplink video signal and / or an uplink audio signal; the second transmission device encapsulates the uplink media signal to obtain a first uplink packet; the second transmission device fills the first uplink packet into the uplink data stream; the second transmission device allocates the filled uplink data stream to a first uplink main link channel and sends it to the first transmission device, wherein the first uplink main link channel includes at least one uplink main link channel from the second number of uplink main link channels; the first transmission device merges the uplink sub-data streams received by the first uplink main link channel into the uplink data stream; the first transmission device extracts the first uplink packet from the uplink data stream; and the first transmission device decapsulates the first uplink packet to obtain the uplink media signal.

[0091] It should be noted that the first transmission device can be (or integrated into) the source device, and the second transmission device can be (integrated into) the destination device.

[0092] It should also be noted that the media signals described in this application can also be referred to as audio-visual signals.

[0093] For example, downlink media signals can also be called downlink audio / video signals, and uplink media signals can also be called uplink audio / video signals.

[0094] Using the transmission method provided in this application embodiment, bidirectional transmission of media signals can be achieved between end devices through a single cable.

[0095] In one possible implementation, the encapsulation and decapsulation described in the embodiments of this application are both based on a unified transmission protocol (such as a first transmission protocol).

[0096] Using the transmission method provided in this application embodiment, since the first downlink message sent by the source device is obtained by encapsulating the downlink media signal according to the first transmission protocol, the destination device can obtain the downlink media signal by decapsulating it according to the first transmission protocol after receiving the first downlink message. Similarly, since the first uplink message sent by the destination device is obtained by encapsulating the uplink media signal according to the first transmission protocol, the source device can obtain the uplink media signal by decapsulating it according to the first transmission protocol after receiving the first uplink message.

[0097] Furthermore, the media signals described in this application embodiment are generated or acquired raw media signals, including clock signals, vertical synchronization signals, horizontal synchronization signals, display enable signals, video data, and audio data. In practical applications, the source device and the destination device transmit data bidirectionally via a wired connection (i.e., through a single cable). This requires only one layer of encapsulation / decapsulation of the media signal, without the need for video encoding / decoding (e.g., H.264, H.265, AVS2 / 3, etc.). This reduces the complexity of the signal source and destination devices, minimizes image quality loss caused by video encoding / decoding, and reduces latency caused by video encoding / decoding, thereby improving transmission efficiency and user experience.

[0098] In one possible implementation, the first quantity is greater than or equal to the second quantity.

[0099] Furthermore, the first quantity can be greater than the second quantity.

[0100] Using the transmission system provided in this application embodiment, asymmetric bidirectional transmission can be achieved between the source device and the destination device (i.e., the first quantity and the second quantity are not equal). For example, the first quantity can be greater than the second quantity, thereby meeting the requirement of asymmetric bidirectional transmission with a downlink transmission rate greater than the uplink transmission rate in practical applications.

[0101] In one possible implementation, the method may further include: the first transmission device acquiring a downlink third-party protocol signal; the first transmission device encapsulating the downlink third-party protocol signal to obtain a second downlink message; wherein, the first transmission device filling the first downlink message into the downlink data stream includes: the first transmission device multiplexing the first downlink message and the second downlink message into the downlink data stream.

[0102] Accordingly, the second transmission device extracts the first downlink message from the downlink data stream, including: the second transmission device demultiplexes the first downlink message and the second downlink message from the downlink data stream; the method may further include: the second transmission device decapsulates the second downlink message to obtain the downlink third-party protocol signal.

[0103] In one possible implementation, the method may further include: the second transmission device acquiring an uplink third-party protocol signal; the second transmission device encapsulating the uplink third-party protocol signal to obtain a second uplink message; wherein, the second transmission device filling the first uplink message into the uplink data stream includes: the second transmission device multiplexing the first uplink message and the second uplink message into the uplink data stream.

[0104] Accordingly, the first transmission device extracts the first uplink message from the uplink data stream, including: the first transmission device demultiplexes the first uplink message and the second uplink message from the uplink data stream; the method may further include: the first transmission device decapsulates the second uplink message to obtain the uplink third-party protocol signal.

[0105] Using the transmission method provided in this application embodiment, end devices can also achieve bidirectional transmission of third-party protocol signals through the cable. In other words, end devices can achieve bidirectional transmission of media signals and third-party protocol signals through the cable.

[0106] In one possible implementation, the method may further include: the first transmission device acquiring downlink general data; the first transmission device encapsulating the downlink general data to obtain a third downlink message; wherein, the first transmission device filling the first downlink message into the downlink data stream includes: the first transmission device multiplexing the first downlink message and the third downlink message into the downlink data stream.

[0107] Accordingly, the second transmission device extracts the first downlink message from the downlink data stream, including: the second transmission device demultiplexes the third downlink message from the downlink data stream; the method may further include: the second transmission device decapsulates the third downlink message to obtain the downlink general data.

[0108] In one possible implementation, the method may further include: the second transmission device acquiring uplink general data; the second transmission device encapsulating the uplink general data to obtain a third uplink message; wherein the second transmission device filling the first uplink message into the uplink data stream includes: the second transmission device multiplexing the first uplink message and the third uplink message into the uplink data stream.

[0109] Accordingly, the first transmission device extracts the first uplink message from the uplink data stream, including: the first transmission device demultiplexes the first uplink message and the third uplink message from the uplink data stream; the method may further include: the first transmission device decapsulates the third uplink message to obtain the uplink general data.

[0110] Using the transmission method provided in this application embodiment, the end devices can also achieve bidirectional transmission of general data through the cable. That is, the end devices can achieve bidirectional transmission of media signals and general data through the cable.

[0111] In one possible implementation, the method may further include: the first transmission device acquiring a downlink third-party protocol signal; the first transmission device encapsulating the downlink third-party protocol signal to obtain a second downlink message; the first transmission device acquiring downlink general data; and the first transmission device encapsulating the downlink general data to obtain a third downlink message; wherein, the first transmission device filling the first downlink message into the downlink data stream includes: the first transmission device multiplexing the first downlink message, the second downlink message, and the third downlink message into the downlink data stream.

[0112] Accordingly, the second transmission device extracts the first downlink message from the downlink data stream, including: the second transmission device demultiplexes the first downlink message, the second downlink message, and the third downlink message from the downlink data stream; the method may further include: the second transmission device decapsulates the second downlink message to obtain the downlink third-party protocol signal; the second transmission device decapsulates the third downlink message to obtain the downlink general data.

[0113] In one possible implementation, the method may further include: the second transmission device acquiring an uplink third-party protocol signal; the second transmission device encapsulating the uplink third-party protocol signal to obtain a second uplink message; the second transmission device acquiring uplink general data; the second transmission device encapsulating the uplink general data to obtain a third uplink message; wherein, the second transmission device filling the first uplink message into the uplink data stream includes: the second transmission device multiplexing the first uplink message, the second uplink message, and the third uplink message into the uplink data stream.

[0114] Accordingly, the first transmission device extracts a first uplink message from the uplink data stream, including: the first transmission device demultiplexes the first uplink message, the second uplink message, and the third uplink message from the uplink data stream; the method may further include: the first transmission device decapsulates the second uplink message to obtain the uplink third-party protocol signal; the first transmission device decapsulates the third uplink message to obtain the uplink general data.

[0115] Using the transmission system provided in this application embodiment, the end devices can also achieve bidirectional transmission of third-party protocol signals and general data through the cable. That is, the end devices can achieve bidirectional transmission of at least one of media signals, third-party protocol signals and general data through the cable using time-division multiplexing.

[0116] In one possible implementation, the first cable also includes an auxiliary link channel, which is used to perform at least one of the following functions: plug-in / plug-out detection, flip-flop identification, high-speed transmission link training information exchange, device capability information acquisition, device status information acquisition, network topology discovery and establishment, content protection information exchange, and device interoperability.

[0117] In one possible implementation, the system may further include a routing network, the first transmission device being connected to the routing network via the first cable, the routing network being connected to the second transmission device, and the routing network being used to route and forward the uplink data stream and the downlink data stream between the first transmission device and the second transmission device; wherein, the first transmission device sending the downlink data stream to the second transmission device includes: the first transmission device sending the downlink data stream to the routing network.

[0118] In one possible implementation, the system may further include a routing network, the second transmission device being connected to the routing network via the first cable, the routing network being connected to the first transmission device, and the routing network being used to route and forward the uplink data stream and the downlink data stream between the first transmission device and the second transmission device; wherein, the second transmission device sending the uplink data stream to the first transmission device includes: the second transmission device sending the uplink data stream to the routing network.

[0119] In one possible implementation, the routing network includes at least one level of routing devices.

[0120] In one possible implementation, the network topology of the transmission system is mesh.

[0121] In existing transmission methods, source devices, branch devices (or switching devices), and destination devices form a "tree" network topology. For example, a source device can form a "tree" network topology with multiple destination devices through a branch device / switching device, enabling unidirectional or bidirectional data transmission between the source device and the multiple destination devices. Similarly, multiple source devices can form a "tree" network topology with a single destination device through a branch device / switching device, enabling unidirectional or bidirectional data transmission between the multiple source devices and the single destination device.

[0122] In the transmission method provided in this application embodiment, one or more source devices can form a "mesh" network topology through a routing network and one or more destination devices. Any two end devices can achieve bidirectional transmission of media signals through routing forwarding of the routing network. Furthermore, bidirectional transmission of media signals, general data and / or third-party protocol signals can be achieved, which can expand the application scenarios of the system.

[0123] Optionally, the first sub-cable and the second sub-cable may have different compositions. For example, the first sub-cable may include a third number of downlink sub-link channels and a fourth number of uplink sub-link channels, and the second sub-cable may include a fifth number of downlink sub-link channels and a sixth number of uplink sub-link channels.

[0124] In one possible implementation, the third quantity can be greater than or equal to the fourth quantity, and the fifth quantity can be greater than or equal to the sixth quantity.

[0125] Optionally, the third quantity and / or the fifth quantity may be equal to the first quantity, and the fourth quantity and / or the sixth quantity may be equal to the second quantity.

[0126] Fifthly, this application also provides a transmission method, which may include the steps performed by the first transmission device in the fourth aspect or various possible implementations of the fourth aspect described above.

[0127] Sixthly, this application also provides a transmission method, which may include the steps performed by the second transmission device in the fourth aspect or various possible implementations of the fourth aspect described above. Attached Figure Description

[0128] Figure 1 This is a schematic block diagram of the transmission system 100 provided in an embodiment of this application;

[0129] Figure 2 This is another schematic block diagram of the transmission system 100 provided in the embodiments of this application;

[0130] Figure 3This is another schematic block diagram of the transmission system 100 provided in the embodiments of this application;

[0131] Figure 4 This is a schematic block diagram of the transmission device 200 provided in the embodiments of this application;

[0132] Figure 5 This is another schematic block diagram of the transmission system 100 provided in the embodiments of this application;

[0133] Figure 6 This is a schematic block diagram of the transmission system 300 provided in an embodiment of this application;

[0134] Figure 7 This is another schematic block diagram of the transmission system 300 provided in the embodiments of this application;

[0135] Figure 8 This is a schematic block diagram of the routing device 400 provided in an embodiment of this application;

[0136] Figure 9 This is a schematic flowchart of the transmission method 500 provided in an embodiment of this application;

[0137] Figure 10 This is a schematic flowchart of the transmission method 600 provided in an embodiment of this application;

[0138] Figure 11 This is a schematic flowchart of the transmission method 700 provided in the embodiments of this application. Detailed Implementation

[0139] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0140] First, let me introduce some of the technical terms mentioned in the embodiments of this application.

[0141] 1. Terminal equipment

[0142] End devices can include source devices, destination devices, and docking stations.

[0143] 2. Source equipment

[0144] Source devices refer to devices that can generate audio and video signals.

[0145] For example: set-top boxes, digital versatile disc (DVD) players, personal computers (PCs), game consoles, and main units for split-type televisions.

[0146] 3. Accommodation facilities

[0147] A receiving device is responsible for receiving audio and video signals provided by a source device and outputting those signals, such as displaying video on a screen or playing audio through speakers.

[0148] For example: television sets, the display screen or speakers of split-type television sets.

[0149] 4. Dockyard

[0150] A docking station, also known as a port replicator, allows electronic devices, such as laptops, to be connected to multiple accessories or external devices, such as power adapters, network cables, mice, external keyboards, printers, and external monitors, by replicating or even expanding the ports of electronic devices.

[0151] 5. Routing equipment

[0152] A routing device is a device with routing capabilities. Routing is the function of determining the transmission path of a data stream from its source to its destination.

[0153] For example, a routing device with multiple ports can select a transmission path for the data streams on those ports.

[0154] First, let me introduce the transmission system used in the transmission method provided in the embodiments of this application.

[0155] Figure 1 and Figure 2 A schematic block diagram of a transmission system 100 provided in an embodiment of this application is shown. Figure 1 and Figure 2 As shown, system 100 may include at least one source device (such as...) Figure 1 and Figure 2 The source device 110 shown in the figure) and at least one destination device (such as Figure 1 and Figure 2 The host device 120 shown in the figure.

[0156] exist Figure 1 and Figure 2 In this process, the source device 110 may include a transmission device 111, an audio / video signal source 112, an audio / video signal processing device 113, a management and control module 114, and a connector 115.

[0157] exist Figure 1 and Figure 2 In the process, the receiving device 120 may include a transmission device 121, an audio / video signal output device 122, an audio / video signal acquisition device 123, a management and control module 124, and a connector 125.

[0158] Furthermore, connector 115 and connector 125 are connected by a cable (i.e., a first cable), which may include multiple main link channels, and these multiple main link channels may include a first number of downlink main link channels (e.g., Figure 1 The six downlink primary link channels a1 shown in the figure or as follows Figure 2 The three downlink primary link channels (a1) and the second number of uplink primary link channels (e.g., shown in the diagram) are shown in the diagram. Figure 1 The two uplink primary link channels a2 shown in the figure or as follows Figure 2 (One uplink primary link channel a2 shown in the figure).

[0159] Optionally, the aforementioned audio-visual signal source 112, audio-visual signal processing device 113, management and control module 114, audio-visual signal output device 122, audio-visual signal acquisition device 123, and management and control module 124 can be implemented in hardware, software, or a combination of software and hardware; connectors 115 and 125 can be implemented in hardware, and this application embodiment does not limit this.

[0160] It should be noted that the host device described in this application embodiment can also be an expansion dock. For clarity, this application embodiment only uses the host device as an example for introduction, but the description in this application is not limited to this.

[0161] In one possible implementation, transmission device 111 and transmission device 121 can transmit audio and video signals bidirectionally through the plurality of main link channels.

[0162] Optionally, the audio and video signals described in the embodiments of this application may include video signals and / or audio signals, and the embodiments of this application do not limit this.

[0163] It should be noted that the audio and video signals described in the embodiments of this application can also be referred to as media signals, which include video signals and / or audio signals.

[0164] It should be noted that, in the embodiments of this application, bidirectional transmission includes uplink transmission and downlink transmission. Downlink transmission refers to transmission along the direction from the source device to the destination device (or docking station), and uplink transmission refers to transmission along the direction from the destination device (or docking station) to the source device.

[0165] It should also be noted that, in the embodiments of this application, the downlink transmitted data stream is referred to as the downlink data stream; and the uplink transmitted data stream is referred to as the uplink data stream.

[0166] It should be noted that, in the embodiments of this application, the downlink main link channel is used to transmit downlink data streams; the uplink main link channel is used to transmit uplink data streams.

[0167] The process of bidirectional transmission of audio and video signals by transmission devices 111 and 121 through the multiple main link channels will be described below.

[0168] 1. Downlink transmission process

[0169] The audio / video signal source 112 is used to generate downlink audio / video signals and send the downlink audio / video signals to the transmission device 111.

[0170] In one possible implementation, the downlink audio / video signal includes clock signal 1, vertical synchronization signal 1, horizontal synchronization signal 1, display enable 1, video data 1, and audio data 1.

[0171] The transmission device 111 is used to receive the downlink audio and video signal from the audio and video signal source 112; encapsulate the downlink audio and video signal according to the first transmission protocol to obtain downlink message 1 (i.e., the first downlink message); and send the downlink message 1 to the transmission device 121.

[0172] In one possible implementation, the transmission device 111 is specifically used to send the downlink message 1 to the transmission device 121 via a first downlink main link channel, the first downlink main link channel including at least one downlink main link channel among the first number of downlink main link channels.

[0173] The transmission device 121 is used to decapsulate the downlink message 1 according to the first transmission protocol to obtain the downlink audio and video signal; and send the downlink audio and video signal to the media output device 122.

[0174] In one possible implementation, the transmission device 121 is specifically used to receive the downlink message 1 from the transmission device 111 through the first downlink main link channel.

[0175] The audio / video signal output device 122 is used to output the downlink audio / video signal.

[0176] Optionally, the specific form of the media output device 122 is not limited in the embodiments of this application.

[0177] In one possible implementation, if the downlink audio / video signal includes a downlink audio signal and the media output device 122 is a speaker, then the media output device 122 is specifically used to play the downlink audio signal.

[0178] In another possible implementation, if the downlink audio / video signal includes a downlink video signal and the media output device 122 is a display screen, then the media output device 122 is specifically used to display the downlink video signal.

[0179] 2. Uplink transmission process

[0180] The audio and video signal acquisition device 123 is used to acquire uplink audio and video signals and send the uplink audio and video signals to the transmission device 121.

[0181] In one possible implementation, the uplink audio / video signal includes a clock signal 2, a vertical synchronization signal 2, a horizontal synchronization signal 2, a display enable signal 2, video data 2, and audio data 2.

[0182] The transmission device 121 is used to encapsulate the uplink audio and video signal according to the first transmission protocol to obtain uplink message 1 (i.e., the first uplink message); and send the uplink message 1 to the transmission device 111.

[0183] In one possible implementation, the transmission device 121 is specifically used to send the uplink message 1 to the transmission device 111 through the first uplink main link channel, the first uplink main link channel including at least one uplink main link channel from the second number of uplink main link channels.

[0184] The transmission device 111 is used to decapsulate the uplink message 1 according to the first transmission protocol to obtain the uplink audio and video signal, and send the uplink audio and video signal to the audio and video signal processing device 113.

[0185] In one possible implementation, the transmission device 111 is specifically used to receive the uplink message 1 from the transmission device 121 through the first uplink main link channel.

[0186] The audio-visual signal processing device 113 is used to process the uplink audio-visual signal.

[0187] The transmission system provided in this application provides a complete solution for data transmission between source and destination devices based on a unified transmission protocol. The source and destination devices using this solution can transmit audio and video signals bidirectionally through multiple main link channels.

[0188] Furthermore, since the first downlink message sent by the source device is obtained by encapsulating the downlink audio / video signal according to the first transmission protocol, the destination device, upon receiving the first downlink message, can perform a layer of decapsulation according to the first transmission protocol to obtain the downlink audio / video signal. Similarly, since the first uplink message sent by the destination device is obtained by encapsulating the uplink audio / video signal according to the first transmission protocol, the source device, upon receiving the first uplink message, can perform a layer of decapsulation according to the first transmission protocol to obtain the uplink audio / video signal.

[0189] Furthermore, the audio and video signals described in this application embodiment are generated or acquired raw audio and video signals, including clock signals, vertical synchronization signals, horizontal synchronization signals, display enable signals, video data, and audio data. In practical applications, the source device and the destination device transmit data bidirectionally via a wired connection (i.e., through a single cable). This requires only one layer of encapsulation / decapsulation of the audio and video signals, without the need for video encoding / decoding (e.g., H.264, H.265, AVS2 / 3, etc.). This reduces the complexity of the audio and video signal source and destination devices, minimizes image quality loss caused by video encoding / decoding, and reduces latency caused by video encoding / decoding, thereby improving transmission efficiency and user experience.

[0190] Optionally, the main link channel (lane) described in the embodiments of this application can be implemented in various ways, and the embodiments of this application do not limit this.

[0191] In one possible implementation, such as Figure 1 and Figure 2 As shown, the primary link channel can be a differential channel, and a differential channel can include a differential pair.

[0192] In another possible implementation, the main link channel can be an optical channel, which can be a single optical fiber or a channel consisting of a specific wavelength within an optical fiber.

[0193] It should be noted that a single channel only supports unidirectional transmission, i.e., downlink or uplink transmission. A single channel can support operation at multiple transmission rates; channels transmitting in the same direction have the same transmission rate, while channels transmitting in opposite directions can have the same or different transmission rates.

[0194] For example, a single channel can support 2 gigabits per second (Gbps), 4Gbps, 6Gbps, 8Gbps, 12Gbps, 16Gbps, 24Gbps or other transmission rates.

[0195] Optionally, this application embodiment does not limit the number of the plurality of main link channels.

[0196] In one possible implementation, such as Figure 1 As shown, the number of these multiple main link channels can be 8.

[0197] In one possible implementation, such as Figure 2 As shown, the number of these multiple main link channels can be 4.

[0198] Optionally, the embodiments of this application do not limit the first quantity and the second quantity.

[0199] In one possible implementation, the first quantity can be greater than or equal to the second quantity. Furthermore, the first quantity can be greater than the second quantity.

[0200] For example, taking a total of 8 main link channels and a transmission rate of 24Gbps for each main link channel, the 8 main link channels can adopt the configuration mode shown in Table 1 below.

[0201] Table 1

[0202]

[0203] For example, taking the 6+2 configuration mode in Table 1 as an example, the 8 main link channels can be divided into 6 downlink main link channels and 2 uplink main link channels. The maximum downlink transmission rate of the 6 downlink main link channels is 144Gbps, and the maximum uplink transmission rate of the 2 uplink main link channels is 48Gbps.

[0204] It should be noted that Table 1 only schematically illustrates configuration modes 6+2 and 4+4, but the embodiments of this application are not limited to these. Optionally, the eight main link channel pairs can also be configured using other configuration modes, such as 8+0 or 0+8 configuration modes, and the embodiments of this application do not limit this.

[0205] For example, taking a total of 4 main link channels with a transmission rate of 24Gbps for each main link channel, the 4 main link channels can adopt the configuration mode shown in Table 2 below.

[0206] Table 2

[0207]

[0208] For example, taking the 3+1 configuration mode in Table 2 as an example, the 4 main link channels can be divided into 3 downlink main link channels and 1 uplink main link channel. The maximum downlink transmission rate of the 3 downlink main link channels is 72Gbps, and the maximum uplink transmission rate of the 1 uplink main link channel is 24Gbps.

[0209] It should be noted that Table 2 only schematically illustrates configuration modes 3+1 and 2+2, but the embodiments of this application are not limited to these. Optionally, the four main link channels can also be configured using other configuration modes, such as 4+0 or 0+4 configuration modes, which are not limited in this application embodiment.

[0210] Using the transmission system provided in this application embodiment, asymmetric bidirectional transmission can be achieved between the source device and the destination device (i.e., the first quantity and the second quantity are not equal). For example, the first quantity can be greater than the second quantity, thereby meeting the requirement of asymmetric bidirectional transmission with a downlink transmission rate greater than the uplink transmission rate in practical applications.

[0211] Optionally, such as Figure 1 and Figure 2 As shown, the cable may also include auxiliary link channels (such as...) Figure 1 The auxiliary link channel shown in the figure or such Figure 2 (The auxiliary link channel shown in the image).

[0212] Optionally, the auxiliary link channel described in the embodiments of this application can be implemented in various ways, and the embodiments of this application do not limit this.

[0213] In one possible implementation, such as Figure 1 and Figure 2 As shown, an auxiliary link channel may include an auxiliary line pair, which may include a downlink auxiliary line and an uplink auxiliary line.

[0214] In one possible implementation, the auxiliary wire pair can operate in full-duplex transmission mode.

[0215] In one possible implementation, transmission devices 111 and 121 can perform at least one of the following auxiliary functions through the auxiliary link channel: plug-in / plug-out detection, flip identification, high-speed transmission link training information exchange, device capability information acquisition, device status information acquisition, network topology discovery and establishment, content protection information exchange, and device interoperability.

[0216] The functions of the transmission device 111 and the management control module 114 in implementing the various auxiliary functions will be described below.

[0217] The transmission device 111 is used to generate control command 1 (or data 1 or signal 1) and report it to the management control module 114.

[0218] The management control module 114 is used to perform corresponding processing according to the control command 1 (or data 1 or signal 1).

[0219] For example, if the management control module 114 receives control command 1, which indicates that port 139 and port 149 are connected, it can initiate the operation of reading the capabilities of the other end.

[0220] For example, when the management control module 114 receives control command 1, which instructs the connection of the cable between connector 115 and connector 125 to be reversed, the relevant wiring configuration is adjusted.

[0221] The management control module 114 is also used to generate control commands 2 (or data 2 or signal 2) and send them to the transmission device 111.

[0222] The transmission device 111 is also used to perform corresponding processing according to the control command 2 (or data 2 or signal 2).

[0223] For example, adjusting relevant parameters of the transmission device, or transmitting the control command 2 (or data 2 or signal 2) to the transmission device 121 via the downlink auxiliary line, etc.

[0224] The transmission device 111 is also used to receive control commands 3 (or data 3 or signal 3) from the transmission device 121 via the uplink auxiliary line, and to perform corresponding processing according to the control commands 3 (or data 3 or signal 3).

[0225] For example, adjust the relevant parameters of the transmission device, or send the control command 3 (or data 3 or signal 3) to the management control module 114 for processing.

[0226] The management control module 114 is also used to receive the control command 3 (or data 3 or signal 3) from the transmission device 111 and perform corresponding processing according to the control command 3 (or data 3 or signal 3).

[0227] For example, performing volume up / down operations, source switching operations, etc.

[0228] The management control module 114 is also used to receive control commands input by the user and send the control command 4 (or data 4 or signal 4) corresponding to the control command to the transmission device 121 through the transmission device 111 and the downlink auxiliary line.

[0229] It should be noted that the functions of the transmission device 121 and the management control module 124 in implementing the various auxiliary functions can be referred to the transmission device 111 and the management control module 114. To avoid repetition, they will not be described again here.

[0230] It should also be noted that the process by which transmission devices 111 and 121 implement their respective auxiliary functions through the auxiliary line pair can refer to the prior art or to the further description below, and will not be repeated here.

[0231] Optionally, the transmission devices 111 and 121 can use the multiple main link channels to achieve bidirectional transmission of at least one of audio / video signals, general data, and third-party protocol signals through time-division multiplexing.

[0232] It should be noted that the third-party protocol signal mentioned in the embodiments of this application refers to a signal that can support a third-party protocol, and the third-party protocol signal can achieve transparent transmission of the third-party protocol through a protocol tunnel.

[0233] Optionally, the aforementioned third-party protocols may include Universal Serial Bus (USB) protocol, Peripheral Component Interconnect Express (PCIe) protocol, and / or other third-party protocols.

[0234] For example, third-party protocol signals may include USB protocol signals and / or PCIe protocol signals.

[0235] It should be noted that the general data described in this application embodiment is a general data interaction scheme that can simultaneously support the interaction of low-speed data and high-speed data. The general data supports mutual access and data exchange between devices through application layer extensions.

[0236] Optionally, the aforementioned general data may include data other than audio / video signals and third-party protocol signals.

[0237] For example, general data may include data generated during the process of the transmission device 111 accessing and controlling the mass storage device.

[0238] In one possible implementation, Figure 3 Another schematic block diagram of the transmission system 100 provided in this application embodiment is shown, such as Figure 3 As shown, system 100 may include at least one source device (such as...) Figure 3 The source device 110 and the destination device (e.g., shown in the figure) are shown in the figure. Figure 3 The host device 120 shown in the figure.

[0239] exist Figure 3 In this context, the source device 110 may include a transmission device 111, a connector 115, an audio / video signal source 112, an audio / video signal processing device 113, a management and control module 114, a third-party protocol controller 116, and a general data transceiver device 117.

[0240] exist Figure 3 In the process, the receiving device 120 may include a transmission device 121, a connector 125, an audio / video signal output device 122, an audio / video signal acquisition device 123, a management and control module 124, a third-party protocol device 126, and a general data transceiver device 127.

[0241] Furthermore, connector 115 and connector 125 are connected by a cable (i.e., a first cable), which includes multiple main link channels, including a first number of downlink main link channels (e.g., ...). Figure 3 The six downlink primary link channels (a1) and the second number of uplink primary link channels (e.g., ) shown in the figure Figure 3 The two uplink primary link channels a2 are shown in the figure.

[0242] It should be noted that, Figure 3 For parts not covered in this article, please refer to [the relevant source]. Figure 1 and Figure 2 To avoid repetition, this will not be elaborated upon here.

[0243] The process of bidirectional transmission of audio and video signals, general data and third-party protocol signals by transmission devices 111 and 121 through the multiple main link channels will be described below.

[0244] 1. Downlink transmission process

[0245] The audio / video signal source 112 is used to generate downlink audio / video signals and send the downlink audio / video signals to the transmission device 111.

[0246] In one possible implementation, the downlink audio / video signal includes clock signal 1, vertical synchronization signal 1, horizontal synchronization signal 1, display enable 1, video data 1, and audio data 1.

[0247] The transmission device 111 is used to encapsulate the downlink audio and video signal to obtain downlink message 1 (i.e., the first downlink message).

[0248] The third-party protocol controller 116 is used to generate a downlink third-party protocol signal and send the downlink third-party protocol signal to the transmission device 111.

[0249] The transmission device 111 is also used to encapsulate the downlink third-party protocol signal to obtain downlink message 2 (i.e., the second downlink message).

[0250] The general data transceiver 117 is used to generate downlink general data and send the downlink general data to the transmission device 111.

[0251] The transmission device 111 is also used to encapsulate the downlink general data to obtain downlink message 3 (i.e., the third downlink message).

[0252] The transmission device 111 is also used to send the downlink message 1, the downlink message 2 and the downlink message 3 to the transmission device 121 in a time-division multiplexing manner.

[0253] In one possible implementation, the transmission device 111 is specifically used to send the downlink message 1, the downlink message 2 and the downlink message 3 to the transmission device 121 through a first downlink main link channel using time division multiplexing. The first downlink main link channel includes at least one downlink main link channel among the first number of downlink main link channels.

[0254] The transmission device 121 is also used to decapsulate the downlink message 1 to obtain the downlink audio and video signal; and to send the downlink audio and video signal to the audio and video signal output device 122.

[0255] The audio / video signal output device 122 is used to output the downlink audio / video signal.

[0256] The transmission device 121 is also used to decapsulate the downlink message 2 to obtain the downlink third-party protocol signal; and to send the downlink third-party protocol signal to the third-party protocol device 126.

[0257] The third-party protocol device 126 is used to process the downlink third-party protocol signal.

[0258] The transmission device 121 is also used to decapsulate the downlink message 3 to obtain the downlink general data; and to send the downlink general data to the general data transceiver device 127.

[0259] The general data transceiver 127 is used to process the downlink general data.

[0260] In one possible implementation, downlink message 1, downlink message 2 and downlink message 3 all follow a unified transmission protocol, that is, they are all encapsulated based on this unified transmission protocol (such as the first transmission protocol).

[0261] 2. Uplink transmission process

[0262] The audio and video signal acquisition device 123 is used to generate uplink audio and video signals and send the uplink audio and video signals to the transmission device 121.

[0263] In one possible implementation, the uplink audio / video signal includes a clock signal 2, a vertical synchronization signal 2, a horizontal synchronization signal 2, a display enable signal 2, video data 2, and audio data 2.

[0264] The transmission device 121 is also used to encapsulate the uplink audio and video signal to obtain uplink message 1 (i.e., the first uplink message).

[0265] The third-party protocol device 126 is also used to generate an uplink third-party protocol signal and send the uplink third-party protocol signal to the transmission device 121.

[0266] The transmission device 121 is also used to encapsulate the uplink third-party protocol signal to obtain uplink message 2 (i.e., the second uplink message).

[0267] The general data transceiver 127 is also used to generate uplink general data and send the uplink general data to the transmission device 121.

[0268] The transmission device 121 is also used to encapsulate the uplink general data to obtain uplink message 3 (i.e., the third uplink message).

[0269] The transmission device 121 is also used to send the uplink message 1, the uplink message 2 and the uplink message 3 to the transmission device 111 in a time-division multiplexing manner.

[0270] In one possible implementation, the transmission device 121 is specifically used to send the uplink message 1, the uplink message 2 and the uplink message 3 to the transmission device 111 via a first uplink auxiliary link channel using time division multiplexing. The first uplink main link channel includes at least one uplink main link channel from the second number of uplink main link channels.

[0271] The transmission device 111 is also used to decapsulate the uplink message 1 to obtain the uplink audio and video signal; and to send the uplink audio and video signal to the audio and video signal processing device 113.

[0272] The audio-visual signal processing device 113 is also used to process the uplink audio-visual signal.

[0273] The transmission device 111 is also used to decapsulate the uplink message 2 to obtain the uplink third-party protocol signal; and to send the uplink third-party protocol signal to the third-party protocol controller 116.

[0274] The third-party protocol controller 116 is also used to process the uplink third-party protocol signal.

[0275] The transmission device 111 is also used to decapsulate the uplink message 3 to obtain the uplink general data; and to send the uplink general data to the general data transceiver device 117.

[0276] The general data transceiver 117 is also used to process the uplink general data.

[0277] In one possible implementation, the aforementioned uplink messages 1, 2, and 3 all follow a unified transmission protocol, meaning they can all be decapsulated based on this unified transmission protocol (such as the first transmission protocol).

[0278] The transmission system provided in this application provides a complete solution for data transmission between source and destination devices based on a unified transmission protocol. The source and destination devices using this solution can achieve bidirectional transmission of audio and video signals, general data, and third-party protocol signals through multiple main link channels.

[0279] It should be noted that the above is only a schematic diagram illustrating the structure of the system 100 for bidirectional transmission of audio / video signals, general data, and third-party protocol data, but the embodiments of this application are not limited thereto. The structures involved in the bidirectional transmission of audio / video signals and general data by the system 100, as well as the structures involved in the bidirectional transmission of audio / video signals and third-party protocol data, can be found by referring to... Figure 3 The structure of the relevant parts.

[0280] It should also be noted that the system 100 only schematically shows the structure corresponding to the bidirectional transmission of one audio / video signal, one general data signal, and one third-party protocol signal, that is, the three types of signals (or data), but the embodiments of this application are not limited to this.

[0281] Optionally, the system 100 may include a structure corresponding to the bidirectional transmission of at least one audio / video signal, at least one general data signal, and / or at least one third-party protocol signal. For each type of signal, the specific structure and design involved in the bidirectional transmission of each type of signal are similar, and will not be described in detail here to avoid repetition.

[0282] It should be noted that, Figures 1 to 3 The system 100 is shown schematically only, including a source device 110 and a destination device 120, but the embodiments of this application are not limited thereto.

[0283] Optionally, the system 100 may also include at least one other source device and at least one other destination device, which is not limited in this embodiment.

[0284] It should also be noted that the connection and transmission methods between any two end devices in system 100 (such as between any source device and any destination device, between any two source devices, or between any two destination devices) can be referred to the connection and transmission methods between source device 110 and destination device 120 mentioned above. To avoid repetition, they will not be repeated here.

[0285] The above combination Figures 1 to 3 The transmission system 100 provided in the embodiments of this application has been introduced. The transmission devices 111 and 121 in the system 100 will be further described below.

[0286] Figure 4A schematic block diagram of a transmission device 200 provided in an embodiment of this application is shown. This transmission device 200 can be either transmission device 111 or transmission device 121 in the system 100 described above. Figure 4 As shown, the device 200 may include an audio / video signal transmitting adapter 201, a switch 202, a port 203, an audio / video signal receiving adapter 204, and a management and control adapter 205.

[0287] In one possible implementation, the switch 202 may include Figure 4 Multiplexer 202-1, channel distributor 202-2, demultiplexer 202-3 and channel demultiplexer 202-4 are not shown in the diagram.

[0288] Optionally, the device 200 may also include at least one of a general data adapter 206 and a third-party protocol adapter.

[0289] It should be noted that all components included in the device 200 are implemented in hardware, and the specific functions of each component are described in detail below.

[0290] Figure 5 Another schematic block diagram of the transmission system 100 provided in an embodiment of this application is shown, such as... Figure 5 As shown, system 100 may include a source device 110 and a destination device 120. The source device 110 may include a transmission device 111, an audio / video signal source 112 and a connector 115. The destination device 120 may include a transmission device 121, an audio / video signal output device 122 and a connector 125.

[0291] like Figure 5 As shown, the transmission device 111 may include an audio / video transmission adapter 131, a multiplexer 132, a channel splitter 133, and a port 139, wherein the port 139 includes a first number of differential transmitters 152 (e.g., Figure 5 The transmission device 121 may include a channel desplitter 141, a demultiplexer 142, an audio / video receiver adapter 143, and a port 149, the port 149 including a first number of differential receivers 162 (e.g., 6 differential transmitters 152 shown in the figure). Figure 5 The six differential receivers shown in the figure are 162.

[0292] The output of the audio / video signal source 112 is coupled to the input of the audio / video transmitter adapter 131. The output of the audio / video transmitter adapter 131 is coupled to the first input of the multiplexer 132. The output of the multiplexer 132 is coupled to the input of the channel distributor 133. A first number of outputs of the channel distributor 133 are coupled to the inputs of a first number of differential transmitters 152. The outputs of the first number of differential transmitters 152 are coupled to the inputs of a first number of differential receivers 162 via a first number of downlink differential line pairs between connectors 115 and 125. The outputs of the first number of differential receivers 162 are coupled to a first number of inputs of the channel desplitter 141. The output of the channel desplitter 141 is coupled to the input of the demultiplexer 142. The first output of the demultiplexer 142 is coupled to the input of the audio / video receiver adapter 143. The output of the audio / video receiver adapter 143 is coupled to the input of the audio / video signal output device 122.

[0293] Audio / video transmission adapter 131 is used to acquire downlink audio / video signals (including, etc.) from audio / video signal source 112. Figure 5 The clock signal 1, vertical synchronization signal 1, horizontal synchronization signal 1, display output 1, video data 1, and audio data 1 shown in the figure are included. The downlink audio and video signal includes a downlink video signal and / or a downlink audio signal. The downlink audio and video signal is encapsulated to obtain a first downlink message. The first downlink message is sent to the multiplexer 132.

[0294] The multiplexer 132 is used to fill the first downlink message into the downlink data stream and send the downlink data stream to the channel distributor 133.

[0295] It should be noted that the downlink main link channel between transmission device 111 and transmission device 121 is a high-speed link channel. Once the downlink main link channel is established, it will transmit downlink data stream. At this time, the downlink data stream is formed by multiple empty packets. When the first downlink packet needs to be transmitted, the first downlink packet is filled (or inserted) into the downlink data stream and the corresponding empty packets are replaced. The filled (or inserted) downlink data stream is then transmitted.

[0296] In other words, the multiplexer 132 is used to multiplex the first downlink message and the empty message into the downlink data stream so that the rate of the downlink data stream matches the actual rate of the first number of downlink differential line pairs.

[0297] For example, when the actual transmission rate of the first number of downlink differential line pairs is 12Gbps and the rate of the first downlink message is 8Gbps, in order to ensure that the rate of the downlink data stream obtained after multiplexing is adapted to the actual transmission rate of the first number of downlink differential line pairs, the multiplexer 132 needs to generate a 4Gbps empty message and fill it into the downlink data stream so that the rate of the downlink data stream obtained after filling matches the actual transmission rate of the first number of downlink differential line pairs.

[0298] Channel allocator 133 is used to allocate the downlink data stream to a first downlink primary link channel and send it to channel deallocator 141, wherein the first downlink primary link channel includes at least one downlink primary link channel in the downlink channel group.

[0299] In other words, the channel distributor 133 can allocate the downlink data stream to part or all of the downlink main link channels in the first number of downlink differential line pairs included in port 139, based on the data volume or other transmission conditions of the downlink data stream.

[0300] The channel demultiplexer 141 is used to merge the downlink sub-data streams received by the first downlink main link channel into a downlink data stream; and send the downlink data stream to the demultiplexer 142.

[0301] The demultiplexer 142 is used to extract the first downlink message from the downlink data stream and send the first downlink message to the audio / video receiver adapter 143.

[0302] The function of demultiplexer 142 is the reverse of the function of multiplexer 132, that is, to extract the first downlink message filled in the downlink data stream.

[0303] The audio / video receiver adapter 143 is used to decapsulate the first downlink message to obtain the downlink audio / video signal; and to send the downlink audio / video signal to the audio / video signal output device 122.

[0304] The audio / video signal output device 122 is used to output the downlink audio / video signal.

[0305] Furthermore, the source device 110 may also include an audio / video signal processing unit 113, the transmission unit 111 may also include a channel demultiplexer 134, a demultiplexer 135, and an audio / video receiver adapter 136, and the port 139 may also include a second number of differential receivers 153 (e.g., Figure 5 The two differential receivers 153 shown in the diagram). The receiving device 120 may also include an audio / video signal acquisition unit 123, and the transmission unit 121 may further include an audio / video transmission adapter 144, a multiplexer 145, and a channel splitter 146. The port 149 may also include a second number of differential transmitters 163 (e.g., [missing information]). Figure 5The two differential transmitters 163 shown in the figure.

[0306] The output of the audio / video signal acquisition device 123 is coupled to the input of the audio / video transmission adapter 144. The output of the audio / video transmission adapter 144 is coupled to the input of the multiplexer 145. The output of the multiplexer 145 is coupled to the input of the channel distributor 146. A second number of outputs of the channel distributor 146 are coupled to the inputs of a second number of differential transmitters 163. The outputs of the second number of differential transmitters 163 are coupled to the inputs of a second number of differential receivers 153 via a second number of uplink differential line pairs between connectors 125 and 115. The outputs of the second number of differential receivers 153 are coupled to the input of the channel desplitter 134. The output of the channel desplitter 134 is coupled to the input of the demultiplexer 135. The output of the demultiplexer 135 is coupled to the input of the audio / video receiving adapter 136. The output of the audio / video receiving adapter 136 is coupled to the input of the audio / video signal processing device 113.

[0307] Audio / video transmission adapter 144 is used to acquire uplink audio / video signals (including such signals) from audio / video signal acquisition device 123. Figure 5 The above includes clock signal 2, vertical synchronization signal 2, horizontal synchronization signal 2, display output 2, video data 2, and audio data 2. The uplink video and audio signals include uplink video signals and / or uplink audio signals. The uplink video and audio signals are encapsulated to obtain a first uplink message. The first uplink message is sent to the multiplexer 145.

[0308] The multiplexer 145 is used to fill the first uplink message into the uplink data stream and send the uplink data stream to the channel distributor 146.

[0309] It should be noted that the uplink main link channel between transmission device 111 and transmission device 121 is a high-speed link channel. Once the uplink main link channel is established, it will transmit uplink data streams. At this time, the uplink data stream is formed by multiple empty packets. When the first uplink packet needs to be transmitted, the first uplink packet is filled (or inserted) into the uplink data stream and the corresponding empty packets are replaced. The filled (or inserted) uplink data stream is then transmitted.

[0310] In other words, the multiplexer 145 is used to multiplex the first uplink message and the empty message into the uplink data stream so that the rate of the uplink data stream matches the actual rate of the second number of uplink differential line pairs.

[0311] Channel allocator 146 is used to allocate the uplink data stream to a first uplink primary link channel and send it to channel deallocator 134, wherein the first uplink primary link channel includes at least one uplink primary link channel from the second number of uplink primary links.

[0312] The channel demultiplexer 134 is used to merge the uplink sub-data streams received by the first uplink main link channel into an uplink data stream; and send the uplink data stream to the demultiplexer 135.

[0313] The demultiplexer 135 is used to demultiplex the uplink data stream into a first uplink message; and send the first uplink message to the audio / video receiver adapter 136.

[0314] The function of demultiplexer 135 is the reverse process of the function of multiplexer 145, that is, to extract the first uplink message filled in the uplink data stream.

[0315] The audio / video receiver adapter 136 is used to decapsulate the first uplink message to obtain the uplink audio / video signal; and send the uplink audio / video signal to the audio / video signal processing device 113.

[0316] The audio-visual signal processing device 113 is used to further process the uplink audio-visual signal.

[0317] In one possible implementation, the source device 110 may further include a third-party protocol controller 116, the transmission device 111 may further include a third-party protocol adapter 137, the destination device may further include a third-party protocol device 126, and the transmission device 121 may further include a third-party protocol adapter 147.

[0318] The output of the third-party protocol controller 116 is coupled to the input of the third-party protocol adapter 137, and the output of the third-party protocol adapter 137 is coupled to the second input of the multiplexer 132. The second output of the demultiplexer 142 is coupled to the input of the third-party protocol adapter 147, and the output of the third-party protocol adapter 147 is coupled to the input of the third-party signal transceiver 126.

[0319] Third-party protocol adapter 137 is used to obtain downlink third-party protocol signals (such as...) from third-party protocol controller 116. Figure 5 The third-party protocol signal 1) shown in the figure is encapsulated to obtain a second downlink message; the second downlink message is sent to the multiplexer 132.

[0320] The multiplexer 132 is specifically used to multiplex the first downlink message and the second downlink message into the downlink data stream.

[0321] Demultiplexer 142 is specifically used to demultiplex the first downlink packet and the second downlink packet from the downlink data stream;

[0322] The demultiplexer 142 is also used to send the second downlink message to the third-party protocol adapter 147.

[0323] The third-party protocol adapter 147 is used to decapsulate the second downlink message to obtain a downlink third-party protocol signal; and to send the downlink third-party protocol signal to the third-party protocol device 126.

[0324] The third-party protocol device 126 is used to further process the downlink third-party protocol signal.

[0325] Third-party protocol adapter 147 is also used to obtain uplink third-party protocol signals (such as...) from third-party protocol device 126. Figure 5 The third-party protocol signal 2 shown in the figure is encapsulated to obtain a second uplink message; the second uplink message is sent to the multiplexer 145.

[0326] The multiplexer 145 is specifically used to multiplex the first uplink message and the second uplink message into the uplink data stream.

[0327] Demultiplexer 135 is specifically used to demultiplex the first uplink message and the second uplink message from the uplink data stream;

[0328] The demultiplexer 135 is also used to send the second uplink message to the third-party protocol adapter 137.

[0329] The third-party protocol adapter 137 is also used to decapsulate the second uplink message to obtain an uplink third-party protocol signal; and to send the uplink third-party protocol signal to the third-party protocol controller 116.

[0330] The third-party protocol controller 116 is also used for further processing of the uplink third-party protocol signal.

[0331] In one possible implementation, when the third-party protocol is the USB protocol, the third-party protocol controller 116 can be a USB controller, the downlink third-party protocol signal is a USB protocol signal, and the third-party protocol device 126 is a USB device.

[0332] In another possible implementation, when the third-party protocol is a PCIe protocol, the third-party protocol controller 116 can be a PCIe controller, the downlink third-party protocol signal is a PCIe protocol signal, and the third-party protocol device 126 is a PCIe device.

[0333] In one possible implementation, the encapsulation and decapsulation described in the embodiments of this application are based on a unified transmission protocol, such as the first transmission protocol.

[0334] In another possible implementation, source device 110 may also include a general data transceiver 117, transmission device 111 may also include a general data adapter 138, destination device 120 may also include a general data transceiver 127, and transmission device 121 may also include a general data adapter 148.

[0335] The output of the general data transceiver 117 is coupled to the input of the general data adapter 138, and the output of the general data adapter 138 is coupled to the third input of the multiplexer 132. The third output of the demultiplexer 142 is coupled to the input of the general data adapter 148, and the output of the general data adapter 148 is coupled to the input of the general data transceiver 127.

[0336] The general data adapter 138 is used to obtain downlink general data (such as data from the general data transceiver 117) Figure 5 The general data 1 shown in the figure is encapsulated to obtain a third downlink message; the third downlink message is sent to the multiplexer 132.

[0337] The multiplexer 132 is specifically used to multiplex the first downlink message and the third downlink message into the downlink data stream.

[0338] Demultiplexer 142 is specifically used to demultiplex the first downlink message and the third downlink message from the downlink data stream;

[0339] The demultiplexer 142 is also used to send the third downlink message to the general data adapter 148.

[0340] The general data adapter 148 is also used to decapsulate the third downlink message to obtain downlink general data; and to send the downlink general data to the general data transceiver 127.

[0341] The general data transceiver 127 is used to further process the downlink general data.

[0342] The general data adapter 148 is also used to acquire uplink general data (such as data transceivers) from the general data transceiver 127. Figure 5 The general data 2 shown in the figure is encapsulated to obtain the third uplink message; the third uplink message is sent to the multiplexer 142.

[0343] The multiplexer 142 is specifically used to multiplex the first uplink message and the third uplink message into the uplink data stream.

[0344] Demultiplexer 135 is specifically used to demultiplex the first uplink message and the third uplink message from the uplink data stream;

[0345] The demultiplexer 135 is also used to send the third uplink message to the general data adapter 138.

[0346] The general data adapter 138 is also used to decapsulate the third uplink message to obtain uplink general data; and to send the uplink general data to the general data transceiver 117.

[0347] The general data transceiver 117 is also used to further process the uplink general data.

[0348] In another possible implementation, source device 110 may further include a third-party protocol controller 116 and a general data transceiver 117; transmission device 111 may further include a third-party protocol adapter 137 and a general data adapter 138; destination device may further include a third-party protocol device 126 and a general data transceiver 127; and transmission device 121 may further include a third-party protocol adapter 147 and a general data adapter 148. System 100 can perform bidirectional transmission of audio / video signals, general data, and third-party protocol signals. For details, refer to the bidirectional transmission process of audio / video signals and general data, and the bidirectional transmission process of audio / video signals and third-party protocol signals.

[0349] In one possible implementation, source device 110 may further include a management control module 114, transmission device 111 may further include a management control adapter 1310 and an arbitrator 1311, and port 139 may further include a transmitter 154 and a receiver 155. Destination device 120 may further include a management control module 124, transmission device 121 may further include a management control adapter 1410 and an arbitrator 1411, and port 149 may further include a transmitter 164 and a receiver 165.

[0350] Specifically, the first end of the management control module 114 is coupled to the first end of the management control adapter 1310, the second end of the management control adapter 1310 is coupled to the first end of the arbitrator 1311, the second end of the arbitrator 1311 is coupled to the input end of the transmitter 154, the third end of the arbitrator 1311 is coupled to the output end of the receiver 155, the first end of the management control module 124 is coupled to the first end of the management control adapter 1410, the second end of the management control adapter 1410 is coupled to the first end of the arbitrator 1411, and the second end of the arbitrator 1411 is coupled to the output end of the receiver 164. The third terminal of arbitrator 1411 is coupled to the input terminal of transmitter 165. The output terminal of transmitter 154 is coupled to the input terminal of receiver 164 via a downlink auxiliary line between connector 115 and connector 125. The downlink auxiliary line is used to transmit downlink control commands sent from management control adapter 1310 to management control adapter 1410. Transmitter 165 is coupled to receiver 155 via an uplink auxiliary line between connector 115 and connector 125. The uplink auxiliary line is used to transmit uplink control commands sent from management control adapter 1410 to management control adapter 1310.

[0351] Management control adapter 1310 and management control adapter 1410 are used to perform at least one of the following functions via downlink auxiliary lines and uplink auxiliary lines: plug-in / plug-out detection, flip-flop identification, high-speed transmission link training information exchange, device capability information acquisition, device status information acquisition, network topology discovery and establishment, content protection information exchange, and device interoperability.

[0352] It should be noted that the functions of management control adapter 1310 and management control adapter 1410 can be found in [reference]. Figure 4 The relevant information will not be repeated here.

[0353] Optionally, port 139 may also include detector 151, which is used to detect whether port 139 and port 149 are connected / disconnected, and / or whether the connection of the cable between connector 115 and connector 125 is reversed, and to feed back the detection result to management control adapter 1310.

[0354] The management control adapter 1310 is used to receive the detection result 1 from the detector 151; generate a control command a (or data a or signal a) based on the detection result 1; and send the control command a (or signal a or data a) to the management control module 114 of the application layer for further processing.

[0355] The management control adapter 1310 is also used to receive control commands b (or signals b or data b) from the management control module 114; based on the control commands b (or signals b or data b), the configuration and management of the entire transmission device 111 are realized.

[0356] The management control adapter 1310 is also used to receive control commands c (or signals c or data c) from the transmission device 121 via the uplink auxiliary line; and to configure and manage the entire transmission device 111 based on the control commands c (or signals c or data c).

[0357] The management control adapter 1310 is also used to receive control commands d (or signals d or data d) from other devices; and to send the control commands d (or signals d or data d) to the transmission device 121 via the downlink auxiliary line.

[0358] Optionally, port 149 may also include detector 161, which is used to detect whether port 139 and port 149 are connected or disconnected, and to feed back the detection result to management control adapter 1410.

[0359] The management control adapter 1410 is used to receive the detection result 2 from the detector 161; generate a control command e (or data e or signal e) based on the detection result 2; and send the control command e (or signal e or data e) to the management control module 124 of the application layer for further processing.

[0360] The management control adapter 1410 is also used to receive control commands f (or signals f or data f) from the management control module 124; based on the control commands f (or signals f or data f), the configuration and management of the entire transmission device 121 are realized.

[0361] The management control adapter 1410 is also used to receive control commands c (or signals c or data c) from the transmission device 111 via the downlink auxiliary line; and to configure and manage the entire transmission device 121 based on the control commands c (or signals c or data c).

[0362] The management control adapter 1310 is also used to receive control commands b (or signals b or data b) from other devices; and to transmit the control commands b (or signals b or data b) to the transmission device 111 via the downlink auxiliary line.

[0363] It should also be noted that the above system 100 is only described using the direct connection between the source device and the destination device as an example, but the embodiments of this application do not limit this.

[0364] Alternatively, the source and destination devices can also be connected via a routing network.

[0365] In one possible implementation, Figure 6 A schematic block diagram of a transmission system 300 provided in an embodiment of this application is shown, such as... Figure 6 As shown, system 300 may include at least one source device (such as...) Figure 6 Source device 310 and source device 330 shown in the figure), and at least one destination device (such as Figure 6 The diagram shows destination devices 320 and 340 and a routing network 350, which is used to route and forward audio and video signals, general data and / or third-party protocol signals transmitted between different end devices.

[0366] exist Figure 6 In this configuration, source device 310 may include transmission device 311, destination device 320 may include transmission device 321, source device 330 may include transmission device 331, and destination device 340 may include transmission device 341. Routing network 350 includes routing device 351.

[0367] In one possible implementation, the transmission device 311 can transmit audio and video signals, general data and / or third-party protocol signals bidirectionally with the transmission device 321 via the cable J between the transmission device 311 and the routing device 351 and the cable K between the routing device 351 and the transmission device 321, through the forwarding of the routing device 351.

[0368] It should be noted that the above cable J may include multiple main link channels J and auxiliary main link channels J, and the above cable K may include multiple main link channels K and auxiliary main link channels K.

[0369] Optionally, the composition of the plurality of main link channels J may be the same as or different from the composition of the plurality of main link channels K, and this embodiment of the application does not limit this.

[0370] In one possible implementation, the transmission device 311 can transmit audio and video signals, general data and / or third-party protocol signals bidirectionally with the transmission device 341 via the cable J between the transmission device 311 and the routing device 351 and the cable N between the routing device 351 and the transmission device 341, through the forwarding of the routing device 351.

[0371] It should be noted that the aforementioned cable N may include multiple main link channels N and auxiliary main link channels N.

[0372] Optionally, the composition of the plurality of main link channels J may be the same as or different from the composition of the plurality of main link channels N, and this application embodiment does not limit this.

[0373] In one possible implementation, the transmission device 331 can transmit audio and video signals, general data and / or third-party protocol signals bidirectionally with the transmission device 321 via the cable M between the transmission device 331 and the routing device 351 and the cable K between the routing device 351 and the transmission device 321, through the forwarding of the routing device 351.

[0374] It should be noted that the cable M mentioned above may include multiple main link channels M and auxiliary main link channels M.

[0375] Optionally, the composition of the plurality of main link channels M may be the same as or different from the composition of the plurality of main link channels K, and this application embodiment does not limit this.

[0376] It should be noted that, Figure 6 The composition of cables between devices and the bidirectional data transmission process can be found in [reference needed]. Figures 1 to 3 The composition of the cables between the source device and the end device, as well as the bidirectional data transmission process, will not be elaborated here.

[0377] It should also be noted that, Figure 6 For parts not covered in this article, please refer to [the relevant source]. Figures 1 to 5 The corresponding introduction in the document.

[0378] It should also be noted that, Figure 6 The example only illustrates two source devices and two destination devices, but the embodiments of this application are not limited to this. The system 300 may include at least one source device and at least one destination device.

[0379] In existing transmission systems, source devices, branch devices (or switching devices), and destination devices form a tree-like network topology. For example, a source device can form a tree-like network topology with multiple destination devices through a branch device / switching device, enabling unidirectional or bidirectional data transmission between the source device and the multiple destination devices. Similarly, multiple source devices can form a tree-like network topology with a single destination device through a branch device / switching device, enabling unidirectional or bidirectional data transmission between the multiple source devices and the single destination device.

[0380] In the transmission system 300 provided in this application embodiment, multiple source devices can form a "mesh" network topology through a routing network and multiple destination devices. Any two end devices can achieve bidirectional transmission of audio and video signals through routing forwarding of the routing network. Furthermore, bidirectional transmission of audio and video signals, general data and / or third-party protocol signals can be realized, which can expand the application scenarios of system 100.

[0381] In another possible implementation, Figure 7 Another schematic block diagram of the transmission system 300 provided in an embodiment of this application is shown, such as Figure 7 As shown, system 300 may include at least one source device (such as...) Figure 7 Source device 310, source device 330 and source device 380 shown), and at least one destination device (such as...) Figure 7The diagram shows destination device 320, destination device 340 and destination device 370) and routing network 350, which is used to route and forward audio and video signals, general data and / or third-party protocol signals transmitted between different end devices.

[0382] exist Figure 7 In this network, source device 310 may include transmission device 311, destination device 320 may include transmission device 321, source device 330 may include transmission device 331, destination device 340 may include transmission device 341, destination device 370 may include transmission device 371, and source device 380 may include transmission device 381. Routing network 350 includes routing device 351 and routing device 352.

[0383] It should be noted that routing device 351 and routing device 352 constitute a two-level cascaded routing network and together perform routing and forwarding of audio and video signals, general data and / or third-party protocol signals transmitted between different end devices.

[0384] It should also be noted that, Figure 7 The diagram only schematically illustrates one possible cascading method for routing device 351 and routing device 352, namely, routing device 351 via, for example... Figure 7 The cable S shown is connected to the routing device 352, but this application embodiment is not limited to this. The routing network 350 may also include other numbers of routing devices and be connected in different cascading ways. This application embodiment does not limit this.

[0385] In one possible implementation, the transmission device 311 can transmit audio and video signals, general data and / or third-party protocol signals bidirectionally with the transmission device 381 via the cable M between the transmission device 311 and the routing network 350 and the cable P between the routing network 350 and the transmission device 381, through the forwarding of the routing network 350.

[0386] In one possible implementation, the transmission device 381 can transmit audio and video signals, general data and / or third-party protocol signals bidirectionally with the transmission device 341 via the cable P between the transmission device 381 and the routing network 350 and the cable N between the routing network 350 and the transmission device 341, through the forwarding of the routing network 350.

[0387] In one possible implementation, the transmission device 311 can transmit audio and video signals, general data and / or third-party protocol signals bidirectionally with the transmission device 321 via the cable J between the transmission device 311 and the routing network 350 and the cable K between the routing network 350 and the transmission device 321, through the forwarding of the routing network 350.

[0388] It should be noted that, Figure 7 The composition of the cables and the bidirectional data transmission process can be found in [reference needed]. Figures 1 to 3 The composition of the cables between the source device and the end device, as well as the bidirectional data transmission process, will not be elaborated here.

[0389] It should be noted that, Figure 7 For parts not covered in this article, please refer to [the relevant source]. Figures 1 to 5 The corresponding introduction in the document.

[0390] It should also be noted that, Figure 7 The example only illustrates three source devices and three destination devices, but the embodiments of this application are not limited to this. The system 300 may include at least one source device and at least one destination device.

[0391] In the transmission system 300 provided in this application embodiment, each source device and each destination device constructs a "mesh" network topology through multi-level routing devices, which can increase the transmission distance.

[0392] The above combination Figure 6 and Figure 7 The transmission system 300 provided in the embodiments of this application has been introduced. The routing device provided in the embodiments of this application will be introduced below.

[0393] Figure 8 A schematic block diagram of a routing device 400 provided in an embodiment of this application is shown. The routing device 400 can be routing device 351 or routing device 352 in system 300. For example... Figure 8 As shown, the device 400 may include a routing device 410 and multiple connectors (as shown in the diagram). Figure 8 Taking connectors 420 and 430 shown as examples, the routing device 410 may include port 411, channel allocator / deallocator 412, multiplexer / demultiplexer 413, switch 414, multiplexer / demultiplexer 415, channel allocator / demultiplexer 416, and port 417. Port 411 is connected to the first device via connector 420, and port 417 is connected to the second device via connector 430.

[0394] Optionally, the first device may be integrated into an end device or a routing device (or may be an end device or a routing device), and similarly, the second device may be integrated into an end device or a routing device (or may be an end device or a routing device). This application embodiment does not limit this.

[0395] In one possible implementation, such as Figure 6 As shown, when device 400 is routing device 351, the first device can be transmission device 311, and the second device can be 341 in system 300.

[0396] In another possible implementation, such as Figure 7 As shown, when device 400 is routing device 351, the first device can be transmission device 311, and the second device can be integrated into routing device 352 in system 300.

[0397] It should be noted that the connection methods between device 400 and the first device, and between device 400 and the second device, can refer to the connection methods between transmission devices 111 and 121 in system 100; during the bidirectional transmission of audio and video signals, general data, and / or third-party protocol signals between device 400 and the first device, and between device 400 and the second device, the functions of each component can refer to... Figure 5 The functions of each component in the transmission device 111 and transmission device 121 described herein.

[0398] In addition, switch 414 is used to forward the received uplink data stream (or downlink data stream) through the port corresponding to the destination of the uplink data stream (or downlink data stream).

[0399] It should be noted that, Figure 8 The diagram only schematically illustrates the structure of the routing device 410 when the device 400 includes four connectors, but the embodiments of this application are not limited thereto.

[0400] Optionally, this application embodiment does not limit the method by which the switch 414 routes and forwards audio and video signals, general data and / or third-party protocol signals between ports, and may refer to existing routing and forwarding methods.

[0401] The above combination Figure 8 The routing device provided in the embodiments of this application has been introduced. The transmission method provided in the embodiments of this application will be described below.

[0402] Figure 9 A schematic flowchart of a transmission method 500 provided in an embodiment of this application is shown. This method 500 can be applied to the system 100 described above.

[0403] It should be noted that, as Figure 9 As shown, the method 500 may include S501 to S514, wherein S501 to S507 are downlink transmission processes, and S508 to S514 are uplink transmission processes. The two processes are independent of each other and are executed in no particular order.

[0404] 1. Downlink transmission process

[0405] S501, the first transmission device acquires downlink audio and video signals, which include downlink video signals and / or downlink audio signals.

[0406] It should be noted that the first transmission device can be the transmission device 111 in system 100.

[0407] In one possible implementation, the first transmission device can receive the downlink audio / video signal from the audio / video signal source.

[0408] S502, the first transmission device encapsulates the downlink audio and video signal to obtain the first downlink message.

[0409] S503, the first transmission device fills the first downlink message into the downlink data stream.

[0410] S504, the first transmission device allocates the downlink data stream to a first downlink main link channel and sends it to the second transmission device. The first transmission device is connected to the second transmission device via a first cable, the first cable including a first number of downlink main link channels, and the first downlink main link channel including at least one of the first number of downlink main link channels. Correspondingly, the second transmission device receives the downlink sub-data stream from the first transmission device through the first downlink main link channel.

[0411] It should be noted that the second transmission device can be the transmission device 121 in system 100.

[0412] S505, the second transmission device merges the downlink sub-data streams received by the first downlink main link channel into the downlink data stream.

[0413] S506, the second transmission device extracts the first downlink message from the downlink data stream.

[0414] S507, the second transmission device decapsulates the first downlink message to obtain the downlink audio and video signal.

[0415] 2. Uplink transmission process

[0416] S508, the second transmission device acquires uplink audio and video signals, which include uplink video signals and / or uplink audio signals.

[0417] In one possible implementation, the second transmission device can receive the uplink audio / video signal from the audio / video signal acquisition device.

[0418] S509, the second transmission device encapsulates the uplink audio and video signal to obtain the first uplink message.

[0419] S510, the second transmission device fills the first uplink message into the uplink data stream.

[0420] S511, the second transmission device allocates the uplink data stream to the first uplink main link channel and sends it to the first transmission device, wherein the first cable also includes a second number of uplink main link channels, and the first uplink main link channel includes at least one of the second number of uplink main link channels; correspondingly, the first transmission device receives the uplink sub-data stream from the second transmission device through the first uplink main link channel.

[0421] S512, the first transmission device merges the uplink sub-data streams received by the first uplink main link channel into the uplink data stream.

[0422] S513, the first transmission device extracts the first uplink message from the uplink data stream.

[0423] S514, the first transmission device decapsulates the first uplink message to obtain the uplink audio and video signal.

[0424] Optionally, the first cable may also include an auxiliary pair, which includes a downlink auxiliary line and an uplink auxiliary line. The first transmission device and the second transmission device can achieve at least one of the following auxiliary functions through the auxiliary pair: (1) plug-in / plug-out detection, (2) flip-flop identification, (3) high-speed transmission link training information exchange, (4) device capability information acquisition, (5) device status information acquisition, (6) discovery and establishment of network topology, (7) content protection information exchange, and (8) device interoperability.

[0425] The process of the first transmission device implementing the above-mentioned auxiliary functions through auxiliary line pairs will be described below as an example. The process of the second transmission device implementing the above-mentioned auxiliary functions through auxiliary line pairs can be referred to the first transmission device.

[0426] In one possible implementation, for the auxiliary function (1), before S504, the first transmission device can detect the insertion and removal status of the first cable on the second transmission device, the insertion and removal status including insertion or removal; when the first cable is detected to be inserted into the second transmission device, and the second transmission device is powered on and the link is established, S504 is executed.

[0427] In one possible implementation, for the auxiliary function (2), prior to S504, the first transmission device can detect the insertion direction of the first cable on the second transmission device, the insertion direction including forward insertion or reverse insertion; and based on the insertion direction of the second transmission device, determine the downlink main link channel from a plurality of main link channels.

[0428] In one possible implementation, for the auxiliary function (3), before S504, the first transmission device can send training data to the second transmission device through the first number of downlink main link channels based on the first transmission rate; the first transmission device receives the high-speed training information from the second transmission device through the uplink auxiliary line, the high-speed training information being used to indicate whether to increase or decrease the first transmission rate; the first transmission device adjusts the first transmission rate to the second transmission rate based on the high-speed training information.

[0429] Accordingly, the second transmission device receives the training data from the first transmission device through the first number of downlink main link channels based on the first transmission rate; the second transmission device determines the high-speed training information based on the reception status of the training data; and the second transmission device sends the high-speed training information to the first transmission device through the uplink auxiliary line.

[0430] Further, S504 may include: the first transmission device allocating the downlink data stream to the first downlink main link channel and sending it to the second transmission device based on the second transmission rate.

[0431] In one possible implementation, for the auxiliary function (4), before S504, the first transmission device can send a device capability request to the second transmission device via the downlink auxiliary line. The device capability request is used to request the second transmission device to report at least one of bidirectional transmission capability, video capability, audio capability, and enhanced video capability. The first transmission device receives device capability information from the second transmission device via the uplink auxiliary line. The device capability information is used to indicate at least one of the bidirectional transmission capability, video capability, audio capability, and enhanced video capability of the second transmission device.

[0432] Accordingly, the second transmission device receives a device capability request from the first transmission device via the downlink auxiliary line; based on the device capability request, the second transmission device sends the device capability information to the first transmission device via the uplink auxiliary line.

[0433] Further, S504 may include: the first transmission device allocating the downlink data stream to the first downlink main link channel based on the device capability information, and sending it to the second transmission device.

[0434] Optionally, the aforementioned bidirectional transmission capabilities may include: bidirectional transmission capabilities of audio and video signals, general data and / or third-party protocol signals, etc.; the aforementioned video capabilities may include: resolution, frame rate, color depth and color gamut, etc.; the aforementioned enhanced video capabilities may include: high-dynamic range (HDR) images and China Ultra HD Video Industry Alliance (CUVA) HDR, etc.; the aforementioned audio capabilities may include: sampling rate, sampling depth and encoding format.

[0435] In one possible implementation, for the auxiliary function (5), before S504, the first transmission device can send a network broadcast message to the second transmission device through the downlink auxiliary line; the first transmission device can receive a network feedback message from the second transmission device through the uplink auxiliary line, the feedback message being used to indicate that the second transmission device can establish a network topology with the first transmission device; the first transmission device establishes a network topology with the second transmission device based on the network feedback message.

[0436] Accordingly, the second transmission device is used to receive the network broadcast message from the first transmission device via the downlink auxiliary line; based on the network broadcast message, the second transmission device sends the network feedback message to the first transmission device via the uplink auxiliary line.

[0437] In one possible implementation, for the auxiliary function (6), the first transmission device can receive status information from the second transmission device via the uplink auxiliary line, the status information indicating at least one of the standby state, power state and operating state of the second transmission device.

[0438] Accordingly, the second transmission device sends the status information to the first transmission device via the uplink auxiliary line.

[0439] In one possible implementation, for the auxiliary function (7), before S504, the first transmission device can authenticate the second transmission device through the auxiliary line pair; after the second transmission device is successfully authenticated, S504 is executed.

[0440] Optionally, the downlink data stream can be an encrypted downlink data stream. The first transmission device can also send key information to the second transmission device via the downlink auxiliary line, the key information being used to indicate the key and / or encryption method of the encrypted downlink data stream.

[0441] Accordingly, the second transmission device can receive the key information from the first transmission device through the downlink auxiliary line; the second transmission device can decrypt the encrypted downlink data stream based on the key information.

[0442] In one possible implementation, for the auxiliary function (8), the first transmission device can send control information to the second transmission device through the downlink auxiliary line. The control information is used to control the second transmission device to perform a first operation, which includes a playback operation, a standby operation, a source switching operation, or a volume control operation.

[0443] Accordingly, the second transmission device can receive the control information from the first transmission device via the downlink auxiliary line; in response to the control information, the second transmission device performs the first operation.

[0444] Figure 10 A schematic flowchart of a transmission method 600 provided in an embodiment of this application is shown. This method 600 can be applied to the system 100 described above.

[0445] S601, the first transmission device acquires downlink audio and video signals, which include downlink video signals and / or downlink audio signals.

[0446] It should be noted that the first transmission device can be the transmission device 111 in system 100.

[0447] In one possible implementation, the first transmission device can receive the downlink audio / video signal from the audio / video signal source.

[0448] S602, the first transmission device encapsulates the downlink audio and video signal according to the first transmission protocol to obtain the first downlink message.

[0449] S603, the first transmission device acquires downlink third-party protocol signals.

[0450] In one possible implementation, the first transmission device can receive the downlink audio / video signal from a third-party protocol controller.

[0451] S604, the first transmission device encapsulates the downlink third-party protocol signal according to the first transmission protocol to obtain the second downlink message.

[0452] S605 The first transmission device acquires downlink general data.

[0453] In one possible implementation, the first transmitting device can receive the downlink audio / video signal from the first general-purpose data transceiver.

[0454] S606 The first transmission device encapsulates the downlink general data according to the first transmission protocol to obtain a third downlink message.

[0455] S607, the first transmission device multiplexes the first downlink message, the second downlink message and the third downlink message into the downlink data stream.

[0456] S608, the first transmission device allocates the downlink data stream to a first downlink main link channel and sends it to the second transmission device. The first transmission device is connected to the second transmission device via a first cable, the first cable including a first number of downlink main link channels, and the first downlink main link channel including at least one of the first number of downlink main link channels. Correspondingly, the second transmission device receives the downlink sub-data stream from the first transmission device through the first downlink main link channel.

[0457] It should be noted that the second transmission device can be the transmission device 121 in system 100.

[0458] S609, the second transmission device merges the downlink sub-data streams received by the first downlink main link channel into the downlink data stream.

[0459] S610, the second transmission device demultiplexes the first downlink message, the second downlink message, and the third downlink message from the downlink data stream.

[0460] S611, the second transmission device decapsulates the first downlink message according to the first transmission protocol to obtain the downlink audio and video signal.

[0461] S612, the second transmission device decapsulates the second downlink message according to the first transmission protocol to obtain the downlink third-party protocol signal.

[0462] S613, the second transmission device decapsulates the third downlink message according to the first transmission protocol to obtain the downlink general data.

[0463] It should be noted that S601 and S602 are the encapsulation processes for downlink audio and video signals, S603 and S604 are the encapsulation processes for downlink third-party protocol signals, and S605 and S606 are the encapsulation processes for downlink general data. These three encapsulation processes are independent of each other, and their execution order is not important. Similarly, S611 is the decapsulation process for the first downlink message, S612 is the decapsulation process for the second downlink message, and S613 is the decapsulation process for the third downlink message. These three decapsulation processes are independent of each other, and their execution order is not important.

[0464] It should also be noted that, Figure 10 S601 to S613 shown in the figure are the downlink transmission process. The uplink transmission process is similar to the downlink transmission process and can be referred to the downlink transmission process. To avoid repetition, it will not be described again here.

[0465] It should also be noted that the first transmission device and the second transmission device can also realize various auxiliary functions through the auxiliary line pair, as can be found in the description in method 500.

[0466] Figure 11 A schematic flowchart of a transmission method 700 provided in an embodiment of this application is shown. This method 700 can be applied to system 300.

[0467] The following will apply this method 700 to, for example... Figure 6 Taking system 300 as an example, this method 700 is applied to systems such as... Figure 7 For system 300 shown, please refer to the following description.

[0468] S701, the first transmission device acquires downlink audio and video signals, which include downlink video signals and / or downlink audio signals.

[0469] It should be noted that the first transmission device can be the transmission device 311 in system 300.

[0470] In one possible implementation, the first transmission device can receive the downlink audio / video signal from the audio / video signal source.

[0471] S702, the first transmission device encapsulates the downlink audio and video signal to obtain a fourth downlink message.

[0472] S703, the first transmission device fills the fourth downlink message into the first downlink data stream.

[0473] S704, the first transmission device allocates the first downlink data stream to a first downlink sub-link channel and sends it to the routing network. The first transmission device is connected to the routing network via a first sub-cable. The routing network is used to route and forward the data stream between the first transmission device and the second transmission device. The first sub-cable includes a third number of downlink sub-link channels and a fourth number of uplink sub-link channels. The first downlink sub-link channel includes at least one downlink sub-link channel from the third number of downlink sub-link channels. Accordingly, the routing network receives the first downlink sub-data stream from the first transmission device through the first downlink sub-link channel in the first port (i.e., port 411).

[0474] It should be noted that the second transmission device can be the transmission device 321 in system 300.

[0475] It should be noted that the relationship between the third and fourth quantities, as well as the relationship between the fifth and sixth quantities, can be found by referring to... Figure 1 and Figure 2 The relationship between the first and second quantities is introduced in the text.

[0476] Optionally, the third quantity may be the same as or different from the fifth quantity, and the fourth quantity may be the same as or different from the sixth quantity.

[0477] S705, the routing network merges the downlink sub-data streams received by the first downlink sub-link channel into the first downlink data stream.

[0478] S706, the routing network extracts the fourth downlink message from the first downlink data stream.

[0479] S707, the routing network decapsulates the fourth downlink message to obtain the downlink audio and video signals.

[0480] S708, the routing network determines the output port of the downlink audio / video signal as the second port (i.e., port 417) based on the destination of the downlink audio / video signal.

[0481] S709, the routing network encapsulates the downlink audio and video signals to obtain the fifth downlink message.

[0482] S710, the routing network multiplexes the fifth downlink message into the second downlink data stream.

[0483] S711, the routing network allocates the second downlink data stream to the second downlink sub-link channel and sends it to the second transmission device through the second port. The second transmission device is connected to the routing network through a second sub-cable, which includes a fifth number of downlink sub-link channels and a sixth number of uplink sub-link channels. The second downlink sub-link channel includes at least one downlink sub-link channel from the fifth number of downlink sub-link channels. Accordingly, the second transmission device receives the downlink sub-data stream from the routing network through the second downlink sub-link channel.

[0484] S712, the second transmission device merges the downlink sub-data streams received by the second downlink sub-link channel into the second downlink data stream.

[0485] S713, the second transmission device demultiplexes the second downlink data stream into the fifth downlink message.

[0486] S714, the second transmission device demultiplexes the second downlink data stream into the fifth downlink message.

[0487] It should be noted that, Figure 11 S701 to S714 shown in the figure represent the downlink transmission process. The uplink transmission process is similar to the downlink transmission process and can be referred to the downlink transmission process. To avoid repetition, it will not be described again here.

[0488] It should be noted that the process of bidirectional transmission of audio and video signals, third-party protocol signals and / or general data between the first transmission device and the second transmission device via a routing network can be combined with reference method 600 and method 700. To avoid repetition, it will not be described again here.

[0489] It should also be noted that the aforementioned routing network may include at least one level of routing devices, and this application embodiment does not limit this. Furthermore, this application embodiment does not limit the cascading method between at least one level of routing devices.

[0490] It should also be noted that when the routing network includes multiple levels of routing devices, the transmission process of each routing device can refer to method 700.

[0491] The above combination Figures 9 to 11 The transmission method provided in the embodiments of this application has been introduced. The protocol stack followed by the transmission system provided in the embodiments of this application will be further described below.

[0492] This protocol stack can include the following four layers.

[0493] 1. Application layer: This includes various data flow-related applications.

[0494] For example: in Figure 5 In the application layer of the source device 110, the audio and video signal source 112, the audio and video signal processing device 113, the management and control module 114, the third-party protocol controller 116, and the general data transceiver device 117 may be included.

[0495] For example: in Figure 5 In the process, the application layer of the host device 120 may include an audio / video signal output device 122, an audio / video signal acquisition device 123, a management and control module 124, a third-party protocol device 126, and a general data transceiver device 127.

[0496] 2. Adapter layer: This layer describes the management and control within the transmission system, as well as the interface specifications between internal and external components of the transmission system.

[0497] For example: in Figure 5 In this context, the adaptation layer of the source device 110 may include an audio / video transmission adapter 131, an audio / video reception adapter 136, a management and control adapter 1310, a third-party protocol adapter 137, and a general data adapter 138.

[0498] For example: in Figure 5In the process, the adapter layer of the receiving device 120 may include an audio / video transmission adapter 144, an audio / video reception adapter 143, a management and control adapter 1410, a third-party protocol adapter 147, and a general data adapter 148.

[0499] 3. Transport layer: This layer describes the transport layer protocol specifications of the system, including the definition and arrangement of data types and structures, routing control, bandwidth management, etc.

[0500] For example: in Figure 5 In the transmission layer of the source device 110, multiplexer 132, channel distributor 133, channel dedistributor 134, demultiplexer 135, and arbitrator 1311 may be included.

[0501] For example: in Figure 5 In the process, the transport layer of the receiving device 120 may include a channel distributor 141, a multiplexer 142, a demultiplexer 145, a channel demultiplexer 146, and an arbitrator 1411.

[0502] 4. Physical layer: Used to describe the physical layer specifications of the system.

[0503] The physical layer includes: (1) logic sublayer; (2) electrical sublayer; and (3) connectors.

[0504] (1) Logical sublayer: Used to describe the relevant specifications of the logical sublayer, including 128b / 132b encoding and decoding, scrambling and descrambling, FEC encoding and decoding, link training, etc.

[0505] (2) Electrical sublayer: Used to describe the specifications related to the electrical sublayer, including the electrical characteristics of signals, etc.

[0506] (3) Connector.

[0507] For example: in Figure 5 In the source device 110, the physical layer includes port 139 and connector 115.

[0508] For example: in Figure 5 In the middle, the physical layer of the host device 120 includes port 149 and connector 125.

[0509] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A transmission device, characterized in that, include: The system comprises a first audio / video transmitting adapter, a first audio / video receiving adapter, a first multiplexer, a first demultiplexer, a first channel distributor, a first channel dedistributor, and a first port. The first port is connected to a second transmission device via a first cable. The first cable includes a first number of downlink main link channels, a second number of uplink main link channels, and auxiliary link channels. The first number is greater than or equal to the second number. The first audio / video transmission adapter is used to acquire downlink media signals, the downlink media signals including downlink video signals and / or downlink audio signals; The downlink media signal is encapsulated to obtain a first downlink message; the first downlink message is sent to the first multiplexer; The first multiplexer is used to fill the first downlink message into the downlink data stream; and send the filled downlink data stream to the first channel distributor; The first channel allocator is used to allocate the filled downlink data stream to a first downlink main link channel and send it to the second transmission device based on a second transmission rate, wherein the first downlink main link channel includes a third number of downlink main link channels; The first channel demultiplexer is configured to receive uplink sub-data streams from the second transmission device through a first uplink main link channel, wherein the first uplink main link channel includes a fourth number of uplink main link channels; merge the uplink sub-data streams received by the first uplink main link channel into an uplink data stream; and send the uplink data stream to the first demultiplexer. The first demultiplexer is used to extract a first uplink packet from the uplink data stream and send the first uplink packet to the first audio / video receiver adapter. The first audio / video receiving adapter is used to decapsulate the first uplink message to obtain the uplink media signal; Before sending the downlink data stream to the second transmission device and receiving the uplink sub-data stream sent by the second transmission device, the transmission device is configured to: send training data to the second transmission device through the first number of downlink main link channels based on a first transmission rate; receive high-speed training information from the second transmission device through the auxiliary link channel; and adjust the first transmission rate to the second transmission rate based on the high-speed training information. The high-speed training information is determined by the second transmission device based on the reception of the training data; the second transmission rate corresponds to the third number of downlink main link channels; The transmission rates of the main link channels in the same direction are the same, and a single main link channel is used for uplink or downlink transmission. The sum of the first quantity and the second quantity is equal to the sum of the third quantity and the fourth quantity; the sum of the first quantity and the second quantity is greater than or equal to 2; the first quantity, the second quantity, the third quantity, and the fourth quantity are all greater than or equal to 0.

2. The apparatus according to claim 1, characterized in that, The device further includes: a first third-party protocol adapter; The first third-party protocol adapter is used to acquire downlink third-party protocol signals; encapsulate the downlink third-party protocol signals to obtain a second downlink message; and send the second downlink message to the first multiplexer. The first multiplexer is specifically used to multiplex the first downlink message and the second downlink message into the downlink data stream; The first demultiplexer is specifically used to demultiplex the first uplink packet and the second uplink packet from the uplink data stream; The first demultiplexer is also used to send the second uplink message to the first third-party protocol adapter; The first third-party protocol adapter is also used to decapsulate the second uplink message to obtain the uplink third-party protocol signal.

3. The apparatus according to claim 1, characterized in that, The device further includes: a first universal data adapter; The first general data adapter is used to acquire downlink general data; encapsulate the downlink general data to obtain a third downlink message; and send the third downlink message to the first multiplexer. The first multiplexer is specifically used to multiplex the first downlink message and the third downlink message into the downlink data stream; The first demultiplexer is specifically used to demultiplex the first uplink packet and the third uplink packet from the uplink data stream; The first demultiplexer is also used to send the third uplink message to the first general data adapter; The first general data adapter is also used to decapsulate the third uplink message to obtain uplink general data.

4. The apparatus according to any one of claims 1 to 3, characterized in that, Both the encapsulation and decapsulation are performed based on the first transmission protocol.

5. The apparatus according to any one of claims 1 to 3, characterized in that, The device also includes a first management and control adapter; The first management and control adapter is used to perform at least one of the following functions through the auxiliary link channel: plug-in / plug-out detection, flip-flop identification, high-speed transmission link training information exchange, device capability information acquisition, device status information acquisition, network topology discovery and establishment, content protection information exchange, and device interoperability.

6. The apparatus according to any one of claims 1 to 3, characterized in that, The device is connected to a routing network via the first cable, and the routing network is connected to the second transmission device. The routing network is used to route and forward the uplink data stream and the downlink data stream between the device and the second transmission device. The first channel distributor is specifically used to send the downlink data stream to the routing network; The first channel desplitter is specifically used to receive the uplink sub-data stream from the routing network.

7. The apparatus according to claim 6, characterized in that, The routing network includes at least one level of routing devices.

8. A transmission device, characterized in that, include: The system includes a second audio / video transmission adapter, a second audio / video reception adapter, a second multiplexer, a second demultiplexer, a second channel distributor, a second channel dedistributor, and a second port. The second port is connected to the second transmission device via a first cable. The first cable includes a first number of downlink main link channels, a second number of uplink main link channels, and auxiliary link channels. The first number is greater than or equal to the second number. The second audio / video transmission adapter is used to acquire uplink media signals, the uplink media signals including uplink video signals and / or uplink audio signals; The uplink media signal is encapsulated to obtain the first uplink message; Send the first uplink message to the second multiplexer; The second multiplexer is used to fill the first uplink message into the uplink data stream; Send the padded uplink data stream to the second channel distributor; The second channel allocator is used to allocate the filled uplink data stream to the first uplink main link channel and send it to the first transmission device, wherein the first uplink main link channel includes a fourth number of uplink main link channels; The second channel demultiplexer is configured to receive downlink sub-data streams from the first transmission device via a first downlink main link channel based on a second transmission rate, wherein the first downlink main link channel includes a third number of downlink main link channels; merge the downlink sub-data streams received by the first downlink main link channel into a downlink data stream; and send the downlink data stream to the second demultiplexer. The second demultiplexer is used to extract a first downlink packet from the downlink data stream and send the first downlink packet to the second audio / video receiver adapter. The second audio / video receiving adapter is used to decapsulate the first downlink message to obtain the downlink media signal; Specifically, before sending the uplink data stream to the first transmission device and receiving the downlink sub-data stream from the first transmission device, the transmission device is configured to: receive training data from the first transmission device through the first number of downlink main link channels based on a first transmission rate; determine high-speed training information based on the reception status of the training data; and send the high-speed training information to the first transmission device through the auxiliary link channels. The high-speed training information is used to instruct the first transmission device to adjust the first transmission rate to the second transmission rate; the second transmission rate corresponds to the third number of downlink main link channels. The transmission rates of the main link channels in the same direction are the same, and a single main link channel is used for uplink or downlink transmission. The sum of the first quantity and the second quantity is equal to the sum of the third quantity and the fourth quantity; the sum of the first quantity and the second quantity is greater than or equal to 2; the first quantity, the second quantity, the third quantity, and the fourth quantity are all greater than or equal to 0.

9. The apparatus according to claim 8, characterized in that, The device further includes: a second third-party protocol adapter; The second third-party protocol adapter is used to acquire uplink third-party protocol signals; encapsulate the uplink third-party protocol signals to obtain a second uplink message; and send the second uplink message to the second multiplexer. The second multiplexer is specifically used to multiplex the first uplink message and the second uplink message into the uplink data stream; The second demultiplexer is specifically used to demultiplex the first downlink packet and the second downlink packet from the downlink data stream; The second demultiplexer is also used to send the second downlink message to the second third-party protocol adapter; The second third-party protocol adapter is also used to decapsulate the second downlink message to obtain a downlink third-party protocol signal.

10. The apparatus according to claim 8, characterized in that, The device further includes: a second universal data adapter; The second general data adapter is used to acquire uplink general data; encapsulate the uplink general data to obtain a third uplink message; and send the third uplink message to the second multiplexer. The second multiplexer is specifically used to multiplex the first uplink message and the third uplink message into the uplink data stream; The second demultiplexer is specifically used to demultiplex a third downlink message from the downlink data stream; The second demultiplexer is also used to send the third downlink message to the second general data adapter; The second general data adapter is also used to decapsulate the third downlink message to obtain downlink general data.

11. The apparatus according to any one of claims 8 to 10, characterized in that, Both the encapsulation and decapsulation are performed based on the first transmission protocol.

12. The apparatus according to any one of claims 8 to 10, characterized in that, The device further includes a second management and control adapter, which is used to perform at least one of the following functions through the auxiliary link channel: plug-in / plug-out detection, flip-flop identification, high-speed transmission link training information exchange, device capability information acquisition, device status information acquisition, network topology discovery and establishment, content protection information exchange, and device interoperability.

13. The apparatus according to any one of claims 8 to 10, characterized in that, The device is connected to a routing network via the first cable, and the routing network is connected to the first transmission device. The routing network is used to route and forward the uplink data stream and the downlink data stream between the device and the first transmission device. The second channel distributor is used to send the uplink data stream to the routing network; The second channel desplitter is used to receive the downlink sub-data stream from the routing network.

14. The apparatus according to claim 13, characterized in that, The routing network includes at least one level of routing devices.

15. A transmission method, characterized in that, include: The first transmission device acquires downlink media signals from a media signal source, the downlink media signals including downlink video signals and / or downlink audio signals; wherein, the first transmission device is connected to the second transmission device via a first cable, the first cable including a first number of downlink main link channels, a second number of uplink main link channels and auxiliary line pairs, the auxiliary line pairs including downlink auxiliary lines and uplink auxiliary lines, the first number being greater than or equal to the second number; The first transmission device encapsulates the downlink media signal to obtain a first downlink message; The first transmission device fills the downlink data stream with the first downlink message; The first transmission device sends training data to the second transmission device through the first number of downlink main link channels based on the first transmission rate; receives high-speed training information from the second transmission device through the uplink auxiliary line; and adjusts the first transmission rate to the second transmission rate based on the high-speed training information; wherein the high-speed training information is determined by the second transmission device based on the reception of the training data, and the second transmission rate corresponds to the third number of downlink main link channels. The first transmission device allocates the filled downlink data stream to the first downlink main link channel and sends it to the second transmission device. The first downlink main link channel includes the third number of downlink main link channels. as well as, The first transmission device receives uplink sub-data streams from the second transmission device through a first uplink main link channel, wherein the first uplink main link channel includes a fourth number of uplink main link channels; The first transmission device merges the uplink sub-data streams received by the first uplink main link channel into an uplink data stream; The first transmission device extracts the first uplink message from the uplink data stream; The first transmission device decapsulates the first uplink message to obtain the uplink media signal; Among them, the transmission rates of the main link channels in the same direction are the same, and a single main link channel is used for uplink or downlink transmission; the sum of the first quantity and the second quantity is equal to the sum of the third quantity and the fourth quantity, and the sum of the first quantity and the second quantity is greater than or equal to 2; the first quantity, the second quantity, the third quantity, and the fourth quantity are all greater than or equal to 0.

16. The method according to claim 15, characterized in that, The method further includes: The first transmission device acquires downlink third-party protocol signals; The first transmission device encapsulates the downlink third-party protocol signal to obtain a second downlink message; The first transmission device fills the downlink data stream with the first downlink message, including: The first transmission device multiplexes the first downlink message and the second downlink message into the downlink data stream.

17. The method according to claim 15, characterized in that, The first transmission device extracts a first uplink message from the uplink data stream, including: The first transmission device demultiplexes the first uplink message and the second uplink message from the uplink data stream; The method further includes: The first transmission device decapsulates the second uplink message to obtain the uplink third-party protocol signal.

18. The method according to claim 15, characterized in that, The method further includes: The first transmission device acquires downlink general data; The first transmission device encapsulates the downlink general data to obtain a third downlink message; The first transmission device fills the downlink data stream with the first downlink message, including: The first transmission device multiplexes the first downlink message and the third downlink message into the downlink data stream.

19. The method according to claim 15, characterized in that, The first transmission device extracts a first uplink message from the uplink data stream, including: The first transmission device demultiplexes the first uplink message and the third uplink message from the uplink data stream; The method further includes: The first transmission device decapsulates the third uplink message to obtain uplink general data.

20. The method according to any one of claims 15 to 19, characterized in that, Both the encapsulation and decapsulation are performed based on the first transmission protocol.

21. The method according to any one of claims 15 to 19, characterized in that, The method further includes: The first transmission device performs at least one of the following functions through the auxiliary wire pair: plug-in / plug-out detection, flip-flop identification, high-speed transmission link training information exchange, device capability information acquisition, device status information acquisition, network topology discovery and establishment, content protection information exchange, and device interoperability.

22. The method according to any one of claims 15 to 19, characterized in that, The first transmission device is connected to the routing network via the first cable, and the routing network is connected to the second transmission device. The routing network is used to route and forward the uplink data stream and the downlink data stream between the first transmission device and the second transmission device. The first transmission device sends the padded downlink data stream to the second transmission device, including: The first transmission device sends the downlink data stream to the second transmission device through the routing network; The first transmission device receives an uplink sub-data stream from the second transmission device, including: The first transmission device receives the uplink sub-data stream forwarded by the routing network.

23. The method according to claim 22, characterized in that, The routing network includes at least one level of routing devices.

24. A transmission method, characterized in that, include: The second transmission device receives training data from the first transmission device based on the first transmission rate and through the first number of downlink main link channels; wherein the first transmission device is connected to the second transmission device through a first cable, the first cable including the first number of downlink main link channels, the second number of uplink main link channels and auxiliary line pairs, the auxiliary line pairs including downlink auxiliary lines and uplink auxiliary lines, and the first number is greater than or equal to the second number; The second transmission device determines high-speed training information based on the reception status of the training data; and sends the high-speed training information to the first transmission device through the auxiliary line pair. The high-speed training information is used to instruct the first transmission device to adjust the first transmission rate to the second transmission rate, and the second transmission rate corresponds to the third number of downlink main link channels. The second transmission device acquires uplink media signals from the media signal acquisition device, the uplink media signals including uplink video signals and / or uplink audio signals; The second transmission device encapsulates the uplink media signal to obtain a first uplink message; The second transmission device fills the uplink data stream with the first uplink message; The second transmission device allocates the filled uplink data stream to the first uplink main link channel and sends it to the first transmission device, wherein the first uplink main link channel includes a fourth number of uplink main link channels; Furthermore, the second transmission device receives downlink sub-data streams from the first transmission device through a first downlink main link channel based on a second transmission rate, wherein the first downlink main link channel includes the third number of downlink main link channels; The second transmission device merges the downlink sub-data streams received by the first downlink main link channel into a downlink data stream; The second transmission device extracts the first downlink message from the downlink data stream; The second transmission device decapsulates the first downlink message to obtain the downlink media signal; Among them, the transmission rates of the main link channels in the same direction are the same, and a single main link channel is used for uplink or downlink transmission; the sum of the first quantity and the second quantity is equal to the sum of the third quantity and the fourth quantity, and the sum of the first quantity and the second quantity is greater than or equal to 2; the first quantity, the second quantity, the third quantity, and the fourth quantity are all greater than or equal to 0.

25. The method according to claim 24, characterized in that, The method further includes: The second transmission device acquires the uplink third-party protocol signal; The second transmission device encapsulates the uplink third-party protocol signal to obtain a second uplink message; The second transmission device fills the uplink data stream with the first uplink message, including: The second transmission device multiplexes the first uplink message and the second uplink message into the uplink data stream.

26. The method according to claim 24, characterized in that, The second transmission device extracts the first downlink message from the downlink data stream, including: The second transmission device demultiplexes the first downlink packet and the second downlink packet from the downlink data stream; The method further includes: The second transmission device decapsulates the second downlink message to obtain the downlink third-party protocol signal.

27. The method according to claim 24, characterized in that, The method further includes: The second transmission device acquires uplink general data; The second transmission device encapsulates the uplink general data to obtain a third uplink message; The second transmission device fills the uplink data stream with the first uplink message, including: The second transmission device multiplexes the first uplink message and the third uplink message into the uplink data stream.

28. The method according to claim 24, characterized in that, The second transmission device extracts the first downlink message from the downlink data stream, including: The second transmission device demultiplexes the first downlink message and the third downlink message from the downlink data stream; The method further includes: The second transmission device decapsulates the third downlink message to obtain downlink general data.

29. The method according to any one of claims 24 to 28, characterized in that, Both the encapsulation and decapsulation are performed based on the first transmission protocol.

30. The method according to any one of claims 24 to 28, characterized in that, The method further includes: The first transmission device performs at least one of the following functions through the auxiliary wire pair: plug-in / plug-out detection, flip-flop identification, high-speed transmission link training information exchange, device capability information acquisition, device status information acquisition, network topology discovery and establishment, content protection information exchange, and device interoperability.

31. The method according to any one of claims 24 to 28, characterized in that, The second transmission device is connected to the routing network via the first cable. The routing network is connected to the first transmission device and is used to route and forward the uplink data stream and the downlink data stream between the first transmission device and the second transmission device. The second transmission device sends the padded uplink data stream to the first transmission device, including: The second transmission device sends the uplink data stream to the first transmission device through the routing network; The second transmission device receives a downlink sub-data stream from the first transmission device, including: The second transmission device receives the downlink sub-data stream forwarded by the routing network.

32. The method according to claim 31, characterized in that, The routing network includes at least one level of routing devices.

33. A transmission system, characterized in that, The system includes the transmission device as described in any one of claims 1 to 7 and the transmission device as described in any one of claims 8 to 14.

34. The system according to claim 33, characterized in that, The system also includes a routing network, which includes at least one level of routing devices.

35. The system according to claim 34, characterized in that, The system has a mesh topology.

Citation Information

Patent Citations

  • SDI (Serial Digital Interface)-based bidirectional auxiliary data transmission method

    CN104954725A