An SDI signal transmission rate and anomaly automatic detection system and method
By designing an automatic detection system for SDI signal transmission rate and anomalies, the problem of insufficient response of existing systems to SDI signal anomalies was solved, real-time detection and display were realized, and the efficiency of system fault diagnosis was improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
- Filing Date
- 2024-11-25
- Publication Date
- 2026-04-17
AI Technical Summary
Existing digital video processing systems lack the ability to respond to SDI signal anomalies, resulting in decreased signal quality, low troubleshooting efficiency, and an inability to directly observe signal rate and format.
An automatic detection system for SDI signal transmission rate and anomalies was designed, including a transmission rate and anomaly detection module, an SDI receiving module, and a display control module. The system achieves real-time detection and display of SDI signals through signal synchronization, buffering, and display control.
It improves the system's ability to respond to SDI signal anomalies, enabling it to quickly report anomaly information and reduce hardware modifications while maintaining high integration and portability.
Smart Images

Figure CN119629333B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of digital video measurement and automatic anomaly detection, specifically an automatic detection system and method for SDI signal transmission rate and anomalies. Background Technology
[0002] SDI, or "Digital Component Serial Interface," is a digital signal transmission interface. Its standard was developed by the Society of Mobile Image and Television Engineers (SMPTE) and is widely used in today's broadcast and video product industry. It has advantages such as high bandwidth, low latency, uncompressed signal, easy installation, and low cost, in order to achieve high-quality digital signal transmission.
[0003] SDI signals are classified into three types based on their data rate: Standard Definition SD-SDI, High Definition Standard HD-SDI, and 3G-SDI, with corresponding data rates of 270Mb / s, 1.485Gb / s, and 2.97Gb / s, respectively. Because serial digital signals have very high data rates, changes in characteristic impedance during high-speed data signal transmission can cause signal reflection, thus affecting signal quality and stability. Therefore, it is necessary to strictly control the characteristic impedance of each component in the transmission link, including connectors, transmission cables, and PCB boards, to ensure good impedance matching and continuity. If any impedance is mismatched, it may lead to bit errors or even signal loss during transmission.
[0004] Furthermore, serial interfaces differ significantly from other video interfaces. They transmit each bit of a data word and the corresponding data sequentially through a single channel. Before transmission, the original data stream is scrambled and converted into NRZI code. Therefore, what is transmitted is an encoded serial digital signal. When the decoded video data at the receiving end is abnormal, it is impossible to intuitively observe the transmission signal rate, format, and video, making it difficult to analyze and locate the problem. In addition, most existing digital video processing systems have insufficient response capability when SDI signals are abnormal. Once the SDI signal is abnormal, the system will malfunction, and the abnormal state cannot be recorded, reducing the efficiency of troubleshooting. Summary of the Invention
[0005] This invention provides an automatic detection method and device for SDI signal transmission rate and anomalies, enabling intuitive observation of SDI signal rate, format, and video, and solving the problem of insufficient response capability of serial video processing systems when SDI signals are abnormal.
[0006] The technical solution adopted by the present invention to achieve the above objectives is: an automatic detection system for SDI signal transmission rate and anomalies, comprising: an automatic detection module for transmission rate and anomalies, an SDI receiving module, and a display control module;
[0007] The SDI receiver module, connected to the transmission rate and anomaly detection module, is used for decoding the input of the SDI signal source and loop output, as well as equalizing the SDI input signal and driving the output signal.
[0008] The transmission rate and anomaly detection module, connected to the SDI receiving module, is used to synchronize the input decoded signal, detect the transmission rate and anomalies, and buffer valid SDI data. In addition, it is also connected to the display control module, receiving computer instructions, returning detection results, and sending the buffered valid SDI data to the display control module through the video generation module.
[0009] The display control module, connected to the transmission rate and anomaly detection module, is used to send commands to the transmission rate and anomaly detection module and display the returned transmission rate and anomaly detection results as well as valid data video.
[0010] The SDI receiver module includes: a cable equalizer, a serial decoder, a loop output module, and a cable driver connected in sequence;
[0011] The loop output module is used to control the enable of the transmission rate and abnormal automatic detection module, and output the serial signal source sequentially through the loop output module and the cable driver.
[0012] The cable equalizer is used to receive the input from the SDI signal source and send it to the serial decoder;
[0013] The serial decoder is used to configure parameters through the transmission rate and anomaly detection module, and to convert the SDI signal source into parallel video data signals, which are then sent to the transmission rate and anomaly detection module.
[0014] The transmission rate and anomaly automatic detection module includes: a main control module and a transmission rate detection module, anomaly detection module, signal synchronization module, video buffer module, host communication module, video generation module and clock generation module connected thereto;
[0015] The signal synchronization module is used to receive video data signals sent by the serial decoder, process them to obtain valid data, use the video buffer module to buffer video data frames, and send them to the video buffer module and the anomaly detection module respectively through the main control module.
[0016] The video caching module is used to store the processed valid data sent by the signal synchronization module, cache the video data in frames, wait for the main control module to call it, send it to the video generation module for video generation, and then send it to the display control module.
[0017] The transmission rate detection module and the anomaly detection module are used to detect the transmission rate and anomalies of the video data signal, respectively, and send the detection results to the display control module through the host communication module via the main control module.
[0018] The main control module is used to control and enable the loop output module; at the same time, it configures the parameters of the serial decoder; it also receives video data signals and sends detection commands to the video buffer module and the anomaly detection module to process the video data signals; and it calls the video data in the video buffer module to generate a video through the video generation module and displays it on the display control module.
[0019] The video generation module is used to output standard video horizontal and vertical synchronization signals. The output data is the data read from the video buffer module and output to the display control module.
[0020] The host communication module responds to commands from the display control module and returns the transmission rate calculation results and anomaly detection results.
[0021] The clock generation module is used to output a reference clock after the input clock is multiplied by a PLL.
[0022] The signal synchronization module includes: an IBUFG input buffer, several D flip-flops, and a dual-port RAM module;
[0023] The IBUFG input buffer is used to buffer the data clock and output a global clock that is transmitted to other modules via the main control module.
[0024] The D flip-flop is used to latch the input row signal, field signal, and data valid signal, and output the latched row synchronization signal, field synchronization signal, and data valid synchronization signal, which are then transmitted to the anomaly detection module and the transmission rate detection module via the main control module.
[0025] The dual-port RAM module is used to synchronously process the input video signal data to obtain valid data. The main control module reads the dual-port RAM data and sends it to the video buffer module.
[0026] The anomaly detection module includes a clock detection function block, a valid data signal detection function block, a line signal detection function block, a field signal detection function block, and a valid data detection function block.
[0027] The clock detection function block takes a global clock buffered by the IBUFG as its input clock and is used to detect the stability of the clock signal.
[0028] The data valid signal detection function block takes as input the data valid synchronization signal processed by the signal synchronization module, and is used to detect the presence or continuity of the data valid signal.
[0029] The line signal detection function block takes as input the line synchronization signal processed by the signal synchronization module, and is used to detect the presence or continuity of the line signal.
[0030] The field signal detection function block takes as input the field synchronization signal processed by the signal synchronization module, and is used to detect the presence or continuity of the field signal.
[0031] The valid data detection function block takes valid data processed by the signal synchronization module as input and is used to verify whether the video data is abnormal.
[0032] The transmission rate detection module includes: a clock frequency calculation function block, a video horizontal resolution calculation function block, a video vertical resolution calculation function block, and a frame rate calculation function block.
[0033] The clock frequency calculation function block takes the data clock buffered by IBUFG as input and uses the clock output by the clock generation module as a reference clock to calculate the clock frequency.
[0034] The video horizontal resolution calculation function block takes as input the data valid synchronization signal processed by the signal synchronization module, and is used to calculate the video horizontal resolution.
[0035] The video vertical resolution calculation function block takes as input the line synchronization signal processed by the signal synchronization module and is used to calculate the video vertical resolution.
[0036] The video frame rate calculation function block takes as input the field synchronization signal processed by the signal synchronization module and is used to calculate the video frame rate.
[0037] The display control module includes: a video acquisition module and a computer;
[0038] The system sends speed and anomaly detection commands to the computer and receives corresponding feedback from the host communication module; at the same time, it controls the video acquisition module to display the received video signals and detection results.
[0039] A detection method for an automatic detection system of SDI signal transmission rate and anomalies includes the following steps:
[0040] 1) The SDI receiver module receives the parameter configuration from the transmission rate and automatic anomaly detection module. Then, the SDI receiver module converts the serial signal into a parallel video data signal, sends it to the signal synchronization module for synchronization, and sends the obtained valid data to the transmission rate and anomaly detection module for detection. At the same time, the SDI receiver module controls the enable of the transmission rate and automatic anomaly detection module to output the serial signal loop.
[0041] 2) The automatic transmission rate and anomaly detection module synchronizes the input decoding signal and detects the transmission rate and anomalies, and caches the valid SDI data; it is also connected to the display control module, receives computer instructions, and returns the detection results and sends the cached valid SDI data to the display control module through the video generation module.
[0042] 3) The display control module sends the rate and anomaly detection command to the transmission rate and anomaly detection module, receives the corresponding return detection results, and displays the returned transmission rate and anomaly detection results as well as valid data video.
[0043] The transmission rate and automatic anomaly detection module synchronizes the input decoding signal, specifically as follows:
[0044] 1-1) The IBUFG input buffer in the signal synchronization module buffers the data clock and outputs a global clock that is transmitted to other modules via the main control module;
[0045] 1-2) The D flip-flop in the signal synchronization module latches the input line signal, field signal, and data valid signal, and outputs the latched line synchronization signal, field synchronization signal, and data valid synchronization signal, which are then transmitted to the anomaly detection module and the transmission rate detection module via the main control module.
[0046] 1-3) The dual-port RAM module performs synchronization processing on the valid data input to the signal synchronization module, and the main control module reads the dual-port RAM data and sends it to the video buffer module.
[0047] In step 2), the transmission rate and anomaly detection specifically refer to:
[0048] Anomaly detection:
[0049] 2-1) The clock detection function block receives the global clock buffered by the IBUFG input, detects the stability of the clock signal, obtains the clock detection result, and sends it to the computer via the host communication module;
[0050] 2-2) The data valid signal detection function block receives the data valid synchronization signal processed by the signal synchronization module, detects the presence or continuity of the data valid signal, obtains the data valid signal detection result, and sends it to the computer via the host communication module;
[0051] 2-3) The line signal detection function block receives the line synchronization signal processed by the signal synchronization module, detects the presence or continuity of the line signal, and sends the line signal detection result to the computer via the host communication module.
[0052] 2-4) The field signal detection function block receives the field synchronization signal processed by the signal synchronization module, detects the presence or continuity of the field signal, and sends the field signal detection result to the computer via the host communication module.
[0053] 2-5) The valid data detection function block receives the valid data processed by the signal synchronization module, verifies whether the video data is abnormal, and sends the detection result to the computer via the host communication module;
[0054] Transmission rate detection:
[0055] 3-1) The clock frequency calculation function block receives the data clock after IBUFG buffering, uses the clock output by the clock generation module as the reference clock, and sends the calculated clock frequency to the computer via the host communication module.
[0056] 3-2) The video horizontal resolution calculation function block receives the valid data synchronization signal after being processed by the signal synchronization module, and sends the calculated video horizontal resolution to the computer via the host communication module;
[0057] 3-3) The video vertical resolution calculation function block receives the line synchronization signal processed by the signal synchronization module and sends the calculated video vertical resolution to the computer via the host communication module;
[0058] 3-4) The video frame rate calculation function block receives the field synchronization signal processed by the signal synchronization module and sends the calculated video frame rate to the computer via the host communication module.
[0059] The present invention has the following beneficial effects and advantages:
[0060] 1. The hardware changes in this invention are only minor, adding a loop output module and a cable driver to the existing SDI signal processing system. The hardware changes are minimal and will hardly increase the system hardware cost.
[0061] 2. This invention adds a loop output module and a cable drive module, which serve as bypass output and improve the SDI output drive capability. When performing automatic detection of transmission rate and abnormality of SDI signal, the original SDI signal can be output to other devices at the same time.
[0062] 3. In existing SDI signal processing systems, this invention only requires a portion of the programmable logic resources of a field-programmable gate array (FPGA) to implement the transmission rate detection and automatic anomaly detection modules, exhibiting high integration and good portability.
[0063] 4. This invention improves the response capability of the SDI signal processing system when an abnormality occurs in the input signal, and can quickly report the abnormal information to the host for display. Attached Figure Description
[0064] Figure 1 This is a block diagram of the SDI signal transmission rate and automatic anomaly detection system of the present invention;
[0065] Figure 2 This is a block diagram showing the composition of the signal synchronization module, the anomaly detection module, and the transmission rate detection module of the present invention. Detailed Implementation
[0066] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.
[0067] like Figure 1 The diagram shown is a block diagram of the SDI signal transmission rate and anomaly automatic detection system of the present invention. The present invention is divided into three components according to its function, namely, SDI receiving module U1, transmission rate and anomaly detection module U2 and display control module U3.
[0068] The SDI receiver module U1 is connected to the transmission rate and anomaly detection module U2. It decodes the input SDI signal source and outputs the loop, as well as equalizes the input SDI signal and drives the output signal.
[0069] The transmission rate and anomaly detection module U2 is connected to the SDI receiving module U1. It synchronizes the input decoded signal, detects the transmission rate and anomalies, and buffers valid SDI data. In addition, it is also connected to the display control module U3, receives computer instructions, returns the detection results, and sends the buffered valid SDI data to the display control module U3 through the video generation module.
[0070] The display control module U3 is connected to the transmission rate and anomaly detection module U2. It sends commands to the transmission rate and anomaly detection module U2 and displays the returned transmission rate and anomaly detection results and valid data video.
[0071] like Figure 1 As shown, the automatic transmission rate and anomaly detection module includes a transmission rate detection module, an anomaly detection module, a signal synchronization module, a video buffer module, a main control module, a host communication module, a video generation module, and a clock generation module. After the system is powered on, the main control module waits to receive transmission rate and anomaly detection commands from the computer, and sends the video data received by the signal synchronization module to the video buffer module and the anomaly detection module. After passing through the anomaly detection module and the transmission rate detection module, the detection results are sent to the computer through the host communication module. The main control module also sends the video data in the video buffer module to the video acquisition module through the video generation module.
[0072] The clock generation module outputs a reference clock after the input clock is multiplied by a PLL.
[0073] The video generation module outputs standard video horizontal and vertical synchronization signals. The output data is the data read from the video buffer module and is used to output to the display control module.
[0074] The data caching module takes as input valid data processed by the signal synchronization module and is used to cache video data frames.
[0075] The host communication module responds to commands from the display control module and returns the transmission rate calculation results and anomaly detection results.
[0076] like Figure 1 As shown, the SDI receiver module includes a serial decoder, a cable equalizer, a loop output module, and a cable driver. The loop output module is enabled by the main control module and outputs the video source through the cable driver. The serial decoder is configured by the main control module and converts the serial signal from the cable equalizer into a parallel video data signal, which is then sent to the transmission rate and anomaly detection module.
[0077] like Figure 1 As shown, the display control module includes a video acquisition module and a computer; the computer sends rate and automatic anomaly detection commands and receives the corresponding return results, while controlling the video acquisition module to display the received video signals and detection results.
[0078] This invention discloses a detection method for an automatic detection system of SDI signal transmission rate and anomalies, comprising the following steps:
[0079] 1) The SDI receiver module receives the parameter configuration from the transmission rate and automatic anomaly detection module. Then, the SDI receiver module converts the serial signal into a parallel video data signal, sends it to the signal synchronization module for synchronization, and sends the obtained valid data to the transmission rate and anomaly detection module for detection. At the same time, the SDI receiver module controls the enable of the transmission rate and automatic anomaly detection module to output the serial signal loop.
[0080] 2) The automatic transmission rate and anomaly detection module synchronizes the input decoding signal and detects the transmission rate and anomalies, and caches the valid SDI data; it is also connected to the display control module, receives computer instructions, and returns the detection results and sends the cached valid SDI data to the display control module through the video generation module.
[0081] 3) The display control module sends the rate and anomaly detection command to the transmission rate and anomaly detection module, receives the corresponding return detection results, and displays the returned transmission rate and anomaly detection results as well as valid data video.
[0082] like Figure 2 The diagram shown is a block diagram of the signal synchronization module, the anomaly detection module, and the transmission rate detection module of the present invention.
[0083] Depend on Figure 1 It can be seen that the signal synchronization module includes: IBUFG input buffer, several D flip-flops and dual-port RAM.
[0084] Combined with appendix Figure 2 As shown, the IBUFG input buffer buffers the data clock and outputs a global clock that is transmitted to other modules via the main control module.
[0085] The D flip-flop latches the line signal, field signal, and data valid signal input to the signal synchronization module, and outputs the latched line synchronization signal, field synchronization signal, and data valid synchronization signal, which are then transmitted to the anomaly detection module and the transmission rate detection module via the main control module.
[0086] The dual-port RAM module synchronizes the valid data input to the signal synchronization module, and the main control module reads the dual-port RAM data and sends it to the video buffer module.
[0087] like Figure 2 As shown, in step 2), the methods for transmission rate and anomaly detection are as follows:
[0088] like Figure 2 As shown, the anomaly detection module includes: a clock detection function block, a data valid signal detection function block, a line signal detection function block, a field signal detection function block, and a valid data detection function block.
[0089] The clock detection function block takes a global clock buffered by the IBUFG as its input clock and is used to detect the stability of the clock signal.
[0090] The data valid signal detection function block takes as input the data valid synchronization signal processed by the signal synchronization module and is used to detect the presence or continuity of the data valid signal.
[0091] The line signal detection function block takes the line synchronization signal processed by the signal synchronization module as input and is used to detect the presence or continuity of the line signal.
[0092] The field signal detection function block takes the field synchronization signal processed by the signal synchronization module as input and is used to detect the presence or continuity of the field signal.
[0093] The valid data detection function block takes valid data processed by the signal synchronization module as input and is used to verify whether the video data is abnormal.
[0094] like Figure 2As shown, the transmission rate detection module includes a clock frequency calculation function block, a video horizontal resolution calculation function block, a video vertical resolution calculation function block, and a frame rate calculation function block.
[0095] The clock frequency calculation function block takes the data clock buffered by IBUFG as input and uses the clock output by the clock generation module as a reference clock to calculate the clock frequency.
[0096] The video horizontal resolution calculation function block takes as input the data synchronization signal processed by the signal synchronization module and is used to calculate the video horizontal resolution.
[0097] The video vertical resolution calculation function block takes the horizontal synchronization signal processed by the signal synchronization module as input and is used to calculate the video vertical resolution.
[0098] The video frame rate calculation function block takes the field synchronization signal processed by the signal synchronization module as input and is used to calculate the video frame rate.
[0099] In summary, this invention achieves automatic detection of SDI digital video signal transmission rate and anomalies, improving the system's response capability when anomalies occur; it adds a cable equalizer to compensate for high-speed serial signal transmission loss; it adds a cable driver to improve serial signal driving capability; it adds a loop output module to reduce hardware resources; and the transmission rate and anomaly detection modules are implemented using programmable logic devices, which have high real-time performance and portability.
[0100] Those skilled in the art will understand that the above description is merely a preferred embodiment of the present invention, and the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. This is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
[0101] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention. Clearly, those skilled in the art can make various alterations and modifications to the invention without departing from its spirit and scope. Thus, if these modifications and modifications of the invention fall within the scope of the claims and their equivalents, the invention is also intended to include these modifications and modifications.
Claims
1. An SDI signal transmission rate and anomaly automatic detection system, characterized by, include: Transmission rate and automatic anomaly detection module, SDI receiving module, and display control module; The SDI receiver module, connected to the transmission rate and anomaly detection module, is used for decoding the input of the SDI signal source and loop output, as well as equalizing the SDI input signal and driving the output signal. The transmission rate and anomaly detection module, connected to the SDI receiving module, is used to synchronize the input decoded signal, detect the transmission rate and anomalies, and buffer valid SDI data. In addition, it is also connected to the display control module, receiving computer instructions, returning detection results, and sending the buffered valid SDI data to the display control module through the video generation module. The transmission rate and anomaly detection module includes: a main control module and a transmission rate detection module, anomaly detection module, signal synchronization module, video buffer module, host communication module, video generation module and clock generation module connected thereto; The signal synchronization module is used to receive video data signals sent by the serial decoder, process them to obtain valid data, use the video buffer module to buffer video data frames, and send them to the video buffer module and the anomaly detection module respectively through the main control module. The video caching module is used to store the processed valid data sent by the signal synchronization module, cache the video data in frames, wait for the main control module to call it, send it to the video generation module for video generation, and then send it to the display control module. The transmission rate detection module and the anomaly detection module are used to detect the transmission rate and anomalies of the video data signal, respectively, and send the detection results to the display control module through the host communication module via the main control module. The main control module is used to control and enable the loop output module; at the same time, it configures the parameters of the serial decoder; it also receives video data signals and sends detection commands to the video buffer module and the anomaly detection module to process the video data signals; and it calls the video data in the video buffer module to generate a video through the video generation module and displays it on the display control module. The video generation module is used to output standard video horizontal and vertical synchronization signals. The output data is the data read from the video buffer module and output to the display control module. The host communication module responds to commands from the display control module and returns the transmission rate calculation results and anomaly detection results. The clock generation module is used to output a reference clock after the input clock is multiplied by a PLL. The anomaly detection module includes a clock detection function block, a valid data signal detection function block, a line signal detection function block, a field signal detection function block, and a valid data detection function block. The clock detection function block takes a global clock buffered by the IBUFG as its input clock and is used to detect the stability of the clock signal. The data valid signal detection function block takes as input the data valid synchronization signal processed by the signal synchronization module, and is used to detect the presence or continuity of the data valid signal. The line signal detection function block takes as input the line synchronization signal processed by the signal synchronization module, and is used to detect the presence or continuity of the line signal. The field signal detection function block takes as input the field synchronization signal processed by the signal synchronization module, and is used to detect the presence or continuity of the field signal. The valid data detection function block takes valid data processed by the signal synchronization module as input and is used to verify whether the video data is abnormal. The display control module, connected to the transmission rate and anomaly detection module, is used to send commands to the transmission rate and anomaly detection module and display the returned transmission rate and anomaly detection results as well as valid data video.
2. The SDI signal transmission rate and anomaly automatic detection system according to claim 1, characterized in that, The SDI receiver module includes: a cable equalizer, a serial decoder, a loop output module, and a cable driver connected in sequence; The loop output module is used to control the enable of the transmission rate and abnormal automatic detection module, and output the serial signal source sequentially through the loop output module and the cable driver. The cable equalizer is used to receive the input from the SDI signal source and send it to the serial decoder; The serial decoder is used to configure parameters through the transmission rate and anomaly detection module, and to convert the SDI signal source into parallel video data signals, which are then sent to the transmission rate and anomaly detection module.
3. The SDI signal transmission rate and anomaly automatic detection system according to claim 1, characterized in that, The signal synchronization module includes: an IBUFG input buffer, several D flip-flops, and a dual-port RAM module; The IBUFG input buffer is used to buffer the data clock and output a global clock that is transmitted to other modules via the main control module. The D flip-flop is used to latch the input row signal, field signal, and data valid signal, and output the latched row synchronization signal, field synchronization signal, and data valid synchronization signal, which are then transmitted to the anomaly detection module and the transmission rate detection module via the main control module. The dual-port RAM module is used to synchronously process the input video signal data to obtain valid data. The main control module reads the dual-port RAM data and sends it to the video buffer module.
4. The SDI signal transmission rate and anomaly automatic detection system according to claim 1, characterized in that, The transmission rate detection module includes: a clock frequency calculation function block, a video horizontal resolution calculation function block, a video vertical resolution calculation function block, and a frame rate calculation function block. The clock frequency calculation function block takes the data clock buffered by IBUFG as input and uses the clock output by the clock generation module as a reference clock to calculate the clock frequency. The video horizontal resolution calculation function block takes as input the data valid synchronization signal processed by the signal synchronization module, and is used to calculate the video horizontal resolution. The video vertical resolution calculation function block takes as input the line synchronization signal processed by the signal synchronization module and is used to calculate the video vertical resolution. The frame rate calculation function block takes as input the field synchronization signal processed by the signal synchronization module and is used to calculate the video frame rate.
5. The SDI signal transmission rate and anomaly automatic detection system according to claim 1, characterized in that, The display control module includes: a video acquisition module and a computer; The system sends speed and anomaly detection commands to the computer and receives corresponding feedback from the host communication module; at the same time, it controls the video acquisition module to display the received video signals and detection results.
6. The detection method of the SDI signal transmission rate and anomaly automatic detection system according to any one of claims 1 to 5, characterized in that, Includes the following steps: 1) The SDI receiver module receives the parameter configuration from the transmission rate and automatic anomaly detection module. Then, the SDI receiver module converts the serial signal into a parallel video data signal, sends it to the signal synchronization module for synchronization, and sends the obtained valid data to the transmission rate and anomaly detection module for detection. At the same time, the SDI receiver module controls the enable of the transmission rate and automatic anomaly detection module to output the serial signal loop. 2) The automatic transmission rate and anomaly detection module synchronizes the input decoding signal and detects the transmission rate and anomalies, and caches the valid SDI data; it is also connected to the display control module, receives computer instructions, and returns the detection results and sends the cached valid SDI data to the display control module through the video generation module. 3) The display control module sends the rate and anomaly detection command to the transmission rate and anomaly detection module, receives the corresponding return detection results, and displays the returned transmission rate and anomaly detection results as well as valid data video.
7. The detection method of the SDI signal transmission rate and anomaly automatic detection system according to claim 6, characterized in that, The transmission rate and automatic anomaly detection module synchronizes the input decoding signal, specifically as follows: 1-1) The IBUFG input buffer in the signal synchronization module buffers the data clock and outputs a global clock that is transmitted to other modules via the main control module; 1-2) The D flip-flop in the signal synchronization module latches the input line signal, field signal, and data valid signal, and outputs the latched line synchronization signal, field synchronization signal, and data valid synchronization signal, which are then transmitted to the anomaly detection module and the transmission rate detection module via the main control module. 1-3) The dual-port RAM module performs synchronization processing on the valid data input to the signal synchronization module, and the main control module reads the dual-port RAM data and sends it to the video buffer module.
8. The detection method of the SDI signal transmission rate and anomaly automatic detection system according to claim 6, characterized in that, In step 2), the transmission rate and anomaly detection specifically refer to: Anomaly detection: 2-1) The clock detection function block receives the global clock buffered by the IBUFG input, detects the stability of the clock signal, obtains the clock detection result, and sends it to the computer via the host communication module; 2-2) The data valid signal detection function block receives the data valid synchronization signal processed by the signal synchronization module, detects the presence or continuity of the data valid signal, obtains the data valid signal detection result, and sends it to the computer via the host communication module; 2-3) The line signal detection function block receives the line synchronization signal processed by the signal synchronization module, detects the presence or continuity of the line signal, and sends the line signal detection result to the computer via the host communication module. 2-4) The field signal detection function block receives the field synchronization signal processed by the signal synchronization module, detects the presence or continuity of the field signal, and sends the field signal detection result to the computer via the host communication module. 2-5) The valid data detection function block receives the valid data processed by the signal synchronization module, verifies whether the video data is abnormal, and sends the detection result to the computer via the host communication module; Transmission rate detection: 3-1) The clock frequency calculation function block receives the data clock after IBUFG buffering, uses the clock output by the clock generation module as the reference clock, and sends the calculated clock frequency to the computer via the host communication module. 3-2) The video horizontal resolution calculation function block receives the valid data synchronization signal after being processed by the signal synchronization module, and sends the calculated video horizontal resolution to the computer via the host communication module; 3-3) The video vertical resolution calculation function block receives the line synchronization signal processed by the signal synchronization module and sends the calculated video vertical resolution to the computer via the host communication module; 3-4) The video frame rate calculation function block receives the field synchronization signal processed by the signal synchronization module and sends the calculated video frame rate to the computer via the host communication module.
Citation Information
Patent Citations
Video signal self-adaptive input interface and monitor and multi-picture display device using the same
CN101572823A
Display system and reference monitor
CN116916101A