Transmitter, receiver and transceiver system

JP7873482B2Active Publication Date: 2026-06-12THINE ELECTRONICS

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
THINE ELECTRONICS
Filing Date
2022-09-08
Publication Date
2026-06-12

Smart Images

  • Figure 0007873482000001
    Figure 0007873482000001
  • Figure 0007873482000002
    Figure 0007873482000002
  • Figure 0007873482000003
    Figure 0007873482000003
Patent Text Reader

Abstract

To provide a transmitting / receiving system that can accurately separate active data and sink data from received data by further enhancing extraneous noise immunity.SOLUTION: Video data including active data and sink data is transmitted from a transmitting device to a receiving device. In a blank period for transmitting the sink data, BS data is transmitted in the first cycle of the blank period, BE data is transmitted in the last cycle of the blank period, and PRE_BS data is transmitted N1 cycles before a BE transmission cycle. The receiving device reproduces the BE data based on the detected PRE_BS data or BE data, and reproduces the BS data based on the reproduced BE data or detected BS data.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a transmission device, a reception device, and a transmission / reception system.

Background Art

[0002] The invention of a transmission / reception system for transmitting video data for displaying a video on a video display device such as a liquid crystal display device is disclosed in Patent Document 1. The transmission / reception system described in this document includes a transmission device that sends out video data including active data and sync data, and a reception device that receives the video data sent from this transmission device and displays the video on the video display device.

[0003] In this transmission / reception system, the transmission device inputs the active data and sync data to be sent to the reception device, and also inputs a DE signal (data enable signal). Then, the transmission device sends out the active data to the reception device during a period (active period) when the DE signal is at the first level (for example, H level). The transmission device sends out the sync data to the reception device during a period (blank period) when the DE signal is at the second level (for example, L level).

[0004] Also, the transmission device sends out BS data (blank start data) representing the timing (blank period start timing) when the DE signal transitions from the first level to the second level to the reception device. Further, the transmission device sends out BE data (blank end data) representing the timing (blank period end timing) when the DE signal transitions from the second level to the first level to the reception device.

[0005] The reception device receives the data sent from the transmission device and arriving via the transmission path. Then, the reception device detects the BS data and BE data from the received data, and regenerates the DE signal based on the timing of detecting these. Also, the reception device separates the active data and the sync data from the received data based on the regenerated DE signal.

Prior Art Documents

[0006] [Patent Document 1] International Publication No. 2009 / 069430 [Patent Document 2] Patent No. 6667847 [Overview of the project] [Problems that the invention aims to solve]

[0007] In the transmission and reception system described above, when data is transmitted from the transmitting device to the receiving device via the transmission path, noise may be temporarily superimposed on the data due to external factors such as static electricity. Due to this noise, the data received by the receiving device may differ from the data sent by the transmitting device.

[0008] If the receiving device fails to detect BS data or BE data at the time it should receive these data, it will be unable to accurately reproduce the DE signal after that point. If the receiving device is unable to accurately reproduce the DE signal, it will mistakenly treat what should be active data as sink data, or conversely, mistakenly treat what should be sink data as active data. As a result, the image displayed on the video display device that receives the active and sink data output from the receiving device will be severely distorted.

[0009] Patent Document 2 discloses an invention intended to resolve these problems. The transmission and reception system described in this document reproduces the DE signal by predicting and reproducing the BS data or BE data, even when the receiving device cannot detect the BS data or BE data from the data it receives.

[0010] Incidentally, as the scope of application for video data transmission and reception systems expands, there is a growing demand for further enhancement of their immunity to external noise.

[0011] The present invention was made to solve the above-mentioned problems, and aims to provide a transmitting device, a receiving device, and a transmitting / receiving system that have further enhanced immunity to external noise and can accurately separate active data and sink data from received data. [Means for solving the problem]

[0012] The present invention is a transmitting device for transmitting video data including active data and sink data, comprising: (1) an instruction unit that, in synchronization with a reference clock and based on DE signals representing the transmission periods of active data and sink data respectively, instructs the first cycle of the reference clock immediately after the timing when the DE signal transitions from a first level to a second level, the second cycle of the reference clock immediately before the timing when the DE signal transitions from a second level to a first level, and the third cycle of the reference clock when the DE signal is at the second level and a certain number of cycles N1 prior to the second cycle; and (2) a driver that transmits BS data in the first cycle, transmits BE data in the second cycle, transmits PRE_BE data in the third cycle, transmits active data during the period when the DE signal is at the first level, and transmits sink data during the period when the DE signal is at the second level.

[0013] The receiving device of the present invention comprises: (1) a receiver that receives video data including active data and sink data transmitted from a transmitting device based on a DE signal; (2) a detection unit that detects from the video data received by the receiver in synchronization with a reference clock the following: BS data transmitted from the transmitting device in the first cycle of the reference clock immediately after the timing when the DE signal transitions from the first level to the second level; BE data transmitted from the transmitting device in the second cycle of the reference clock immediately before the timing when the DE signal transitions from the second level to the first level; and PRE_BE data transmitted from the transmitting device in the third cycle of the reference clock a certain number of cycles N1 prior to the second cycle when the DE signal is at the second level; (3) a BE playback unit that determines the predicted cycle of the BE data a certain number of cycles N1 later than the detection cycle of the PRE_BE data by the detection unit, and plays back the BE data using the detection cycle of the BE data or the predicted cycle of the BE data by the detection unit; and (4) The system includes: (5) a BS playback unit that determines the predicted cycle of BS data a certain number of cycles N2 later from the playback cycle of BE data by the BE playback unit and plays back BS data using the detection cycle of BS data by the detection unit or the predicted cycle of BS data; (6) a DE signal playback unit that plays back DE signals based on the playback cycle of BE data by the BE playback unit and the playback cycle of BS data by the BS playback unit; and (7) a separation unit that separates active data sent from the transmitting device during the period when the DE signal is at the first level from the video data received by the receiver, and sink data sent from the transmitting device during the period when the DE signal is at the second level, based on the DE signal played back by the DE signal playback unit.

[0014] In the receiving device of the present invention, the BE regeneration unit preferably includes (a) a counting unit that counts the number of elapsed cycles since the detection cycle of PRE_BE data by the detection unit, (b) a prediction unit that sets the predicted cycle of BE data when the count value by the counting unit reaches a certain number of cycles N1, and (c) a regeneration unit that regenerates BE data in the detection cycle of BE data by the detection unit or the predicted cycle of BE data by the prediction unit.

[0015] In the receiving apparatus of the present invention, the BS reproduction unit preferably includes: (a) a counting unit that counts the number of cycles elapsed from the reproduction cycle of BE data by the BE reproduction unit; (b) a prediction unit that sets the cycle when the count value by the counting unit reaches a certain number of cycles N2 as the prediction cycle of the BS data; and (c) a reproduction unit that reproduces the BS data in the detection cycle of the BS data by the detection unit or the prediction cycle of the BS data by the prediction unit.

[0016] The transmission-reception system of the present invention includes the above-described transmission apparatus of the present invention and the above-described receiving apparatus of the present invention.

Advantages of the Invention

[0017] According to the present invention, the resistance to external noise is further enhanced, and the active data and the sync data can be accurately separated from the received data.

Brief Description of the Drawings

[0018] [Figure 1] FIG. 1 is a diagram showing the configuration of the transmission-reception system 1. [Figure 2] FIG. 2 is a timing chart of a reference clock, a DE signal, each symbol (PRE_BE, BE, BS), and a driver output signal. [Figure 3] FIG. 3 is a diagram showing a configuration example of the BE reproduction unit 25. [Figure 4] FIG. 4 is a diagram showing a configuration example of the BS reproduction unit 26. [Figure 5] FIG. 5 is a timing chart for explaining a first operation example of the transmission-reception system 1. [Figure 6] FIG. 6 is a timing chart for explaining a second operation example of the transmission-reception system 1. [Figure 7] FIG. 7 is a timing chart for explaining a third operation example of the transmission-reception system 1. [Figure 8] FIG. 8 is a timing chart for explaining a fourth operation example of the transmission-reception system 1.

Embodiments for Carrying Out the Invention

[0019] Hereinafter, embodiments for implementing the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant descriptions are omitted. The present invention is not limited to these examples, but is defined by the claims, and is intended to include all modifications within the meaning and scope equivalent to the claims.

[0020] FIG. 1 is a diagram showing the configuration of the transmission / reception system 1. The transmission / reception system 1 includes a transmission device 10 and a reception device 20. The transmission device 10 sends video data including active data and sync data to the transmission line 30. The reception device 20 receives the video data output from the transmission device 10 and arriving via the transmission line 30, separates the received video data into active data and sync data, and outputs these data to a video display device such as a liquid crystal display device.

[0021] The transmission device 10 includes a driver 11, a multiplexer 12, an encoder 13, and an instruction unit 14. The transmission device 10 inputs a DE signal (data enable signal) DE_In, active data DATA_In, and sync data SYNC_In in synchronization with a reference clock. The DE signal is a signal representing the transmission period of each of the active data and the sync data. The transmission device 10 sends the active data during a period (active period) when the DE signal is at the first level (H level). The transmission device 10 sends the sync data during a period (blank period) when the DE signal is at the second level (L level).

[0022] The instruction unit 14 generates one of the following symbols: ACTIVE, BS, BE, and BP, depending on the level or level transition of the DE signal DE_In. The instruction unit 14 also generates a PRE_BE symbol a certain number of cycles N1 before the BE symbol. The ACTIVE symbol is generated during the period when the DE signal DE_In is at the H level. The BS symbol is generated in the first cycle of the reference clock (the first cycle of the blank period) immediately after the timing when the DE signal DE_In transitions from the H level to the L level. The BE symbol is generated in the second cycle of the reference clock (the last cycle of the blank period) immediately before the timing when the DE signal DE_In transitions from the L level to the H level. The PRE_BE symbol is generated in the third cycle (a certain number of cycles N1 before the second cycle in which the BE symbol is generated) during the period when the DE signal DE_In is at the L level. The BP symbol is generated during the period when the DE signal DE_In is at the L level and it is not one of the first to third cycles.

[0023] The encoder 13 receives the active data DATA_In and the sink data SYNC_In to be sent to the receiving device 20, and encodes these data. The encoder 13 outputs the ACTIVE_Enc data (encoded DATA_In), the BS_Enc data (encoded SYNC_In and BS data), the BE_Enc data (encoded SYNC_In and BE data), the PRE_BE_Enc data (encoded SYNC_In and PRE_BE data), and the SYNC_Enc data (encoded SYNC_In and BP data) to the multiplexer 12.

[0024] For example, DATA_In and SYNC_In are 8-bit data, while the encoded data (ACTIVE_Enc, BS_Enc, BE_Enc, PRE_BE_Enc, SYNC_Enc) is 8N-bit data. Here, N is an integer greater than or equal to 2 and depends on the transmission bandwidth (total number of bits). Since the bandwidth of SYNC_In is smaller than that of DATA_In, the BS, BE, and PRE_BE data can be embedded in the encoded data of SYNC_In. In the timing chart shown as an example below, BS_Enc, BE_Enc, and PRE_BE_Enc are embedded in Paket2[7:0] to PaketN[7:0] of the 8N-bit encoded data.

[0025] The multiplexer 12 receives symbols (ACTIVE, BS, BE, PRE_BE, BP) generated by the instruction unit 14 as input, as well as encoded data (ACTIVE_Enc, BS_Enc, BE_Enc, PRE_BE_Enc, SYNC_Enc) generated by the encoder 13, and selects and outputs one of the encoded data depending on the input symbol. The multiplexer 12 outputs ACTIVE_Enc data to the driver 11 when the input symbol is an ACTIVE symbol, BS_Enc data to the driver 11 when the input symbol is a BS symbol, BE_Enc data to the driver 11 when the input symbol is a BE symbol, PRE_BE_Enc data to the driver 11 when the input symbol is a PRE_BE symbol, and SYNC_Enc data to the driver 11 when the input symbol is a BP symbol.

[0026] The driver 11 sends the data output from the multiplexer 12 to the transmission line 30. The transmitted data is then received by the receiving device 20 via the transmission line 30.

[0027] The receiving device 20 receives video data, including active data and sync data, transmitted from the transmitting device 10 based on the DE signal. The receiving device 20 comprises a receiver 21, a demultiplexer 22, a decoder 23, a detection unit 24, a BE playback unit 25, a BS playback unit 26, and a DE signal playback unit 27.

[0028] The receiver 21 receives data that has been transmitted from the transmitter 10 and received via the transmission line 30. The detection unit 24 detects BS data, BE data, and PRE_BE data from the data received by the receiver 21. Specifically, the detection unit 24 detects BS data sent from the transmitter 10 in the first cycle of the reference clock immediately following the transition of the DE signal from high level to low level. The detection unit 24 detects BE data sent from the transmitter 10 in the second cycle of the reference clock immediately following the transition of the DE signal from low level to high level. The detection unit 24 also detects PRE_BE data sent from the transmitter 10 in the third cycle of the reference clock a certain number of cycles N1 prior to the second cycle.

[0029] The BE regeneration unit 25 determines the predicted cycle of the BE data a certain number of cycles N1 later from the detection cycle of the PRE_BE data by the detection unit 24. Then, the BE regeneration unit 25 regenerates the BE data using either the detection cycle of the BE data or the predicted cycle of the BE data by the detection unit 24.

[0030] The BS playback unit 26 determines the predicted cycle of the BS data a certain number of cycles N2 later from the playback cycle of the BE data by the BE playback unit 25. Then, the BS playback unit 26 plays back the BS data using the detection cycle of the BS data by the detection unit 24 or the predicted cycle of the BS data.

[0031] The DE signal regeneration unit 27 regenerates the DE signal DE_out based on the BE data regeneration cycle by the BE regeneration unit 25 and the BS data regeneration cycle by the BS regeneration unit 26. This DE_Out transitions from a high level to a low level when the detection unit 24 detects BS data, and from a low level to a high level when the detection unit 24 detects BE data. The DE signal regeneration unit 27 provides this DE_Out to the demultiplexer 22.

[0032] The demultiplexer 22 receives DE_Out output from the DE signal regeneration unit 27 as input, as well as data received by the receiver 21. The demultiplexer 22 is a separation unit that separates the received data into active data and sink data according to the level of DE_Out. The demultiplexer 22 outputs the data received during the period when DE_Out is at a high level as active data DATA_Dec. The demultiplexer 22 outputs the data received during the period when DE_Out is at a low level as sink data SYNC_Dec. During the period when DE_Out is at a high level, DATA_Dec is data corresponding to ACTIVE_Enc, and SYNC_Dec is Don't Care. During the period when DE_Out is at a low level, DATA_Dec is Don't Care, and SYNC_Dec is data corresponding to BS_Enc / BE_Enc / BP_Enc.

[0033] The decoder 23 decodes the DATA_Dec output from the demultiplexer 22 and outputs the active data DATA_Out, and also decodes the SYNC_Dec output from the demultiplexer 22 and outputs the sink data SYNC_Out.

[0034] The DE_Out output from the receiving device 20 is a re-recorded version of the DE_In input to the transmitting device 10. The DATA_Out output from the receiving device 20 is a re-recorded version of the DATA_In input to the transmitting device 10. The SYNC_Out output from the receiving device 20 is a re-recorded version of the SYNC_In input to the transmitting device 10.

[0035] The data transmitted from the transmitting device 10 to the receiving device 20 is encoded by the encoder 13 using a symbol mapping method (e.g., 8B10B encoding). The following explanation uses 8B10B encoding as an example. ACTIVE_Enc and SYNC_Enc are D-code within the 8B10B encoding, while BS_Enc, BE_Enc, and PRE_BE_Enc are K-code within the 8B10B encoding. 8B10B encoding is commonly used in serial transmission, such as USB and DisplayPort.

[0036] Both D-code and K-code encode 8-bit data into 10-bit data. That is, in both D-code and K-code, 8 bits of information are mapped to 10-bit symbols. Generally, 8-bit data is 256 (=2 8 ) can represent different values, and 10-bit data can represent 1024 (=2 10 It can represent 1024 different values. D-code encodes all 8-bit data into 10-bit data, while K-code encodes 12 8-bit data into 10-bit data. Therefore, 10-bit data that can represent 1024 different values ​​can include 10-bit data encoded with D-code and 10-bit data encoded with K-code.

[0037] For example, if we represent 8-bit data and 10-bit data in binary, the 8-bit data [0001_1100] corresponds to the K-code 10-bit data [00_1111_0100] and [11_0000_1011], while the D-code 10-bit data corresponds to [00_1110_1011] and [00_1110_0100]. Thus, even if the 8-bit data has the same value, the K-code 10-bit data is different from the D-code 10-bit data. Since the K-code 10-bit data will never match the D-code 10-bit data, it is possible to identify whether any given 10-bit data is a K-code or a D-code.

[0038] By using D-code data for ACTIVE_Enc and SYNC_Enc, and different K-code data for BS_Enc, BE_Enc, and PRE_BE_Enc, DATA_In can be allocated to 256 different values, thereby securing the transmission bandwidth. Furthermore, the detection unit 24 can detect the BS, BE, and PRE_BE data from the data received by the receiving device 20.

[0039] Figure 2 is a timing chart of the reference clock, DE signal, each symbol (PRE_BE, BE, BS), and driver output signal. In this figure, N1=2 and N2=10. As shown in this figure, BS_ENC is transmitted in the first cycle of the blank period, and BE_ENC is transmitted in the last cycle of the blank period. During the blank period, PRE_BE_ENC is transmitted N1 cycles before the BE_ENC transmission cycle. Also, BS_ENC is transmitted N2 cycles after the BE_ENC transmission cycle. N1 and N2 are constant values. N2 is the number of cycles in the active period plus 1. The number of cycles in the active period is constant. The number of cycles in the blank period may vary.

[0040] Figure 3 shows an example of the configuration of the BE regeneration unit 25. The BE regeneration unit 25 includes a counting unit 51, a prediction unit 52, and a regeneration unit 53. When the detection unit 24 detects PRE_BE data, the counting unit 51 initializes the count value at the timing of the PRE_BE detection cycle, starts counting the number of pulses of the reference clock, and counts the number of elapsed cycles since the PRE_BE detection cycle. The prediction unit 52 uses the point when the count value from the counting unit 51 reaches a certain number of cycles N1 as the predicted cycle for the BE data. The regeneration unit 53 regenerates the BE data at the BE data detection cycle by the detection unit 24 or the BE data prediction cycle by the prediction unit 52.

[0041] Figure 4 shows an example of the configuration of the BS regeneration unit 26. The BS regeneration unit 26 includes a counting unit 61, a prediction unit 62, and a regeneration unit 63. When the BE regeneration unit 25 regenerates BE data, the counting unit 61 initializes the count value at the timing of the BE regeneration cycle, starts counting the number of pulses of the reference clock, and counts the number of elapsed cycles since the BE regeneration cycle. The prediction unit 62 uses the point when the count value from the counting unit 61 reaches a certain number of cycles N2 as the prediction cycle for BS data. The regeneration unit 63 regenerates BS data using the detection cycle of BS data by the detection unit 24 or the prediction cycle of BS data by the prediction unit 62.

[0042] In the receiving device 20, when at least one of the PRE_BE data and BE data for each blank period is detected by the detection unit 24, the BE playback unit 25 can play back the BE data, and the BS playback unit 26 can play back the BS data. The DE signal playback unit 27 can then play back the DE signal.

[0043] On the other hand, if the receiving device 20 fails to detect both the PRE_BE data and BE data for each blank period, the DE signal cannot be reproduced. As a result, the image displayed on the video display device that receives data from the receiving device 20 will be significantly distorted.

[0044] However, when data is transmitted from the transmitting device 10 to the receiving device 20 via the transmission line 30, the period during which noise is temporarily superimposed on the data due to external factors such as static electricity is generally very short. Therefore, the frequency of events in which both PRE_BE data and BE data are not detected by the detection unit 24 is much lower than the frequency of events in which only BE data is not detected by the detection unit 24. Consequently, the transmission and reception system 1 of this embodiment, which transmits PRE_BE data a certain number of cycles N1 prior to BE data in each blank period, has further enhanced immunity to external noise.

[0045] Next, an example of the operation of the transmission / reception system 1 will be explained using Figures 5 to 8. These figures show the data input to the transmission device 10 (DE_In, DATA_In, SYNC_In), the symbols generated by the instruction unit 14 of the transmission device 10 (ACTIVE, BS, BE, PRE_BE, BP), and the encoded data output from the transmission device 10 (Paket0[7:0] to PaketN[7:0]). The figures also show the detection results of PRE_BE, BE, and BS by the detection unit 24 of the receiving device 20, the BE playback by the BE playback unit 25 of the receiving device 20, and the BS playback by the BS playback unit 26 of the receiving device 20.

[0046] Figure 5 is a timing chart illustrating a first operational example of the transmission / reception system 1. The first operational example is an example of operation when the BE data is not detected by the detection unit 24 among the PRE_BE, BE, and BS data in the receiving device 20. In this case, the BE regeneration unit 25 regenerates the BE data a certain number of cycles N1 after the detection cycle of the PRE_BE data by the detection unit 24.

[0047] Figure 6 is a timing chart illustrating a second operational example of the transmission / reception system 1. The second operational example is an example of operation when the receiving device 20 does not detect the BS data among the PRE_BE, BE, and BS data by the detection unit 24. In this case, the BS regeneration unit 26 regenerates the BS data a certain number of cycles N2 after the BE data regeneration cycle by the BE regeneration unit 25.

[0048] Figure 7 is a timing chart illustrating the third operation example of the transmission / reception system 1. The third operation example is an example of operation when the BE data and BS data among the PRE_BE, BE, and BS data are not detected by the detection unit 24 in the receiving device 20. In this case, the BE regeneration unit 25 regenerates the BE data a certain number of cycles N1 after the detection cycle of the PRE_BE data by the detection unit 24. Then, the BS regeneration unit 26 regenerates the BS data a certain number of cycles N2 after the regeneration cycle of the BE data by the BE regeneration unit 25.

[0049] Figure 8 is a timing chart illustrating the fourth operation example of the transmission / reception system 1. The fourth operation example is an example of operation when the PRE_BE data and BS data are not detected by the detection unit 24 in the receiving device 20. In this case, the BE regeneration unit 25 regenerates the BE data in the detection cycle of the BE data detected by the detection unit 24. Then, the BS regeneration unit 26 regenerates the BS data a certain number of cycles N2 after the BE data regeneration cycle by the BE regeneration unit 25.

[0050] In all of the first to fourth operating examples, the receiving device 20 can reproduce both BE data and BS data, and can also reproduce the DE signal. In this way, the transmitting and receiving system 1 of this embodiment, which transmits PRE_BE data a certain number of cycles N1 before each blank period in addition to BE data, has further enhanced immunity to external noise. [Explanation of Symbols]

[0051] 1...Transmitting / receiving system, 10...Transmitting device, 11...Driver, 12...Multiplexer, 13...Encoder, 14...Indicator unit, 20...Receiving device, 21...Receiver, 22...Demultiplexer, 23...Decoder, 24...Detection unit, 25...BE regeneration unit, 26...BS regeneration unit, 27...DE signal regeneration unit, 30...Transmission line, 51...Counting unit, 52...Prediction unit, 53...Regeneration unit, 61...Counting unit, 62...Prediction unit, 63...Regeneration unit.

Claims

1. A transmitting device that transmits video data including active data and sync data, An instruction unit that, in synchronization with a reference clock and based on DE signals representing the transmission periods of the active data and the sink data respectively, instructs the first cycle of the reference clock immediately after the timing when the DE signal transitions from a first level to a second level, the second cycle of the reference clock immediately before the timing when the DE signal transitions from a second level to a first level, and the third cycle of the reference clock when the DE signal is at the second level and a certain number of cycles N1 prior to the second cycle, A driver that sends BS data in the first cycle, BE data in the second cycle, PRE_BE data in the third cycle, sends the active data during the period when the DE signal is at the first level, and sends the sink data during the period when the DE signal is at the second level, A transmitting device equipped with the following features.

2. A receiver that receives video data including active data and sync data transmitted from a transmitter based on a DE signal, A detection unit detects, from among the video data received by the receiver in synchronization with a reference clock, BS data transmitted from the transmitting device in the first cycle of the reference clock immediately after the timing when the DE signal transitions from the first level to the second level, BE data transmitted from the transmitting device in the second cycle of the reference clock immediately before the timing when the DE signal transitions from the second level to the first level, and PRE_BE data transmitted from the transmitting device in the third cycle of the reference clock a certain number of cycles N1 prior to the second cycle when the DE signal is at the second level. A BE regeneration unit that determines the predicted cycle of the BE data a certain number of cycles N1 after the detection cycle of the PRE_BE data by the detection unit, and regenerates the BE data using the detection cycle of the BE data by the detection unit or the predicted cycle of the BE data, A BS playback unit that determines the predicted cycle of the BS data a certain number of cycles N2 later from the playback cycle of the BE data by the BE playback unit, and plays back the BS data using the detection cycle of the BS data by the detection unit or the predicted cycle of the BS data, A DE signal regeneration unit regenerates the DE signal based on the BE data regeneration cycle by the BE regeneration unit and the BS data regeneration cycle by the BS regeneration unit, A separation unit separates the active data transmitted from the transmitting device during the period when the DE signal is at a first level and the sink data transmitted from the transmitting device during the period when the DE signal is at a second level from the video data received by the receiver, based on the DE signal reproduced by the DE signal reproduction unit. A receiving device equipped with the following features.

3. The aforementioned BE regeneration unit is A counting unit that counts the number of elapsed cycles since the detection cycle of the PRE_BE data by the detection unit, A prediction unit defines the prediction cycle of the BE data as the point at which the count value from the counting unit reaches the predetermined number of cycles N1, A playback unit that plays back the BE data in the detection cycle of the BE data by the detection unit or the prediction cycle of the BE data by the prediction unit, including, The receiving device according to claim 2.

4. The aforementioned BS playback unit is A counting unit that counts the number of elapsed cycles since the BE data regeneration cycle by the BE regeneration unit, A prediction unit defines the prediction cycle of the BS data as the point at which the count value from the counting unit reaches the predetermined number of cycles N2, A playback unit that plays back the BS data in the detection cycle of the BS data by the detection unit or the prediction cycle of the BS data by the prediction unit, including, The receiving device according to claim 2.

5. The transmitting device according to claim 1, A receiving device according to any one of claims 2 to 4, A transmission and reception system equipped with the following features.