CN111918111A - Anti-interference system and method applied to medical display - Google Patents
Anti-interference system and method applied to medical display Download PDFInfo
- Publication number
- CN111918111A CN111918111A CN202010578665.6A CN202010578665A CN111918111A CN 111918111 A CN111918111 A CN 111918111A CN 202010578665 A CN202010578665 A CN 202010578665A CN 111918111 A CN111918111 A CN 111918111A
- Authority
- CN
- China
- Prior art keywords
- signal
- video
- unit
- synchronous
- sync
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4342—Demultiplexing isochronously with video sync, e.g. according to bit-parallel or bit-serial interface formats, as SDI
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Endoscopes (AREA)
Abstract
The invention discloses an anti-interference system and method applied to a medical display, and the anti-interference system comprises a decoding unit, a video time sequence detection unit connected with the decoding unit, an interference judgment unit connected with the decoding unit and the video time sequence detection unit, a first video time delay unit connected with the interference judgment unit, a synchronous signal regeneration unit connected with the decoding unit and the video time sequence detection unit, a second video time delay unit connected with the synchronous signal regeneration unit, a video gating unit connected with the interference judgment unit, the first video time delay unit and the second video time delay unit, a medical image processing unit connected with the video gating unit, an encoding unit connected with the medical image processing unit, and a display unit connected with the encoding unit. The advantages are that: when the synchronous signal is interfered, the invention has the function of regenerating the synchronous signal, so that the picture content can not generate displacement and flicker, and the damaged image content can be correctly displayed to the maximum extent.
Description
Technical Field
The invention relates to an anti-interference system and method applied to a medical display, and belongs to the technical field of medical display.
Background
With the implementation of the national overall technical route of leading 4K and giving consideration to 8K, the ultra-high definition video industry is developed vigorously. High-resolution videos have high requirements on signal acquisition, transmission and display equipment, and how to break through bottlenecks in signal acquisition, transmission and display links is a major problem in the industry, so that 4K and 8K are popularized as early as possible.
In the video transmission link, there are two main methods for transmitting high-resolution video signals, one is to increase the data rate of signal lines, and the other is to transmit by adopting a plurality of signal lines. However, in either method, the problem of video signal interference becomes more and more serious. Especially in the field of medical display, the interference of the video signal can seriously affect the work of doctors and even cause medical accidents. For example, in an endoscopic surgery, the video signal is disturbed, which may cause a momentary black screen of the display, and the doctor cannot correctly perform the next surgical operation, thereby possibly causing injury to the patient. Therefore, the anti-interference capability of the medical display is improved, and the medical display has urgent needs in the field of medical display.
Disclosure of Invention
The technical problem to be solved by the invention is to overcome the defects of the prior art and provide an anti-interference system and method applied to a medical display.
In order to solve the above technical problem, the present invention provides an anti-interference system applied to a medical display, comprising:
the decoding unit is used for analyzing parallel video signals and synchronous signals;
the video time sequence detection unit is connected with the decoding unit and used for receiving the synchronous signal and outputting stable time sequence parameters;
an interference judging unit connected with the decoding unit and the video time sequence detecting unit and used for receiving the video signals and the synchronous signals and judging whether the line synchronous signals and the data effective signals are correct line by line according to the time sequence parameters so as to judge that the line video signals are interfered, if so, the line video signals are interferedInterference is then followed by interference flag HflagSetting to be 1, and simultaneously outputting a video signal and a synchronous signal;
the first video time delay unit is connected with the interference judging unit and is used for delaying the video signal and the synchronous signal output by the interference judging unit;
the synchronous signal regeneration unit is connected with the decoding unit and the video time sequence detection unit and used for receiving the video signal and the synchronous signal, regenerating the synchronous signal in a timing mode and outputting the received video signal and the regenerated synchronous signal;
the second video time delay unit is connected with the synchronous signal regeneration unit and is used for delaying the video signal and the synchronous signal sent by the synchronous signal regeneration unit;
the video gating unit is connected with the interference judging unit, the first video delay unit and the second video delay unit and is used for receiving two paths of video signals and synchronous signals sent by the first video delay unit and the second video delay module and generating an interference mark H according to the interference judging unitflagOutputting one of the video signals and the synchronous signal to a back-end module if H is detectedflagIf not, outputting the video signal and the synchronous signal sent by the first video delay unit;
the medical image processing unit is connected with the video gating unit and used for receiving the video signal and the synchronous signal sent by the video gating unit and carrying out corresponding medical image processing;
the encoding unit is used for receiving the video signal and the synchronous signal sent by the medical image processing unit, carrying out corresponding encoding and then sending the encoded video signal and the synchronous signal to the display unit for displaying.
Further, the judgment standard of the stable time sequence parameter is that the time sequence parameters of the synchronous signals of two continuous frames of videos are the same;
the time sequence parameter comprises the horizontal effective pixel number HactiveHorizontal synchronization width HsyncHorizontal synchronous front shoulder HfrontPorchHorizontal synchronous back shoulder HbackPorchNumber of effective lines V in vertical directionactiveVertical synchronous width VsyncVertical synchronous front shoulder VfrontPorchVertical synchronous back shoulder VbackPorch。
Furthermore, the time delay of the first video time delay unit and the second video time delay unit is Hactive+ Hsync+ HfrontPorch+ HbackPorchOne clock cycle.
Further, the interference determination unit further includes:
the detection unit is used for detecting the length of the effective level of the field synchronizing signal;
a first counter unit for judging the effective level length of the field synchronizing signal and V in the time sequence parameter when the field synchronizing signal changes into the first clock period of the ineffective levelsyncWhether the values of the counters CNT0 are the same or whether the values of the counters CNT0 are reached (H)active+ Hsync+ HfrontPorch+ HbackPorch)×(Vactive+ Vsync+ VfrontPorch+ VbackPorch) -1, if equal or reached, the counter CNT0 takes the value 0, otherwise 1 is added per clock cycle CNT 0;
the interference sign processing unit is used for determining the value of the synchronization signal under each value condition of the CNT0 according to the time sequence parameter; line interference flag H if both the line sync signal and the data valid signal are correct in an entire line of videoflagSet to 0, otherwise set to 1.
Further, the synchronization signal regeneration unit further includes:
a second counter unit for judging the length of the effective level of the field synchronizing signal and V in the time sequence parameter when the field synchronizing signal changes into the first clock period of the ineffective levelsyncWhether the values of the counters CNT1 are the same or whether the values of the counters CNT1 are reached (H)active+ Hsync+ HfrontPorch+ HbackPorch)×(Vactive+ Vsync+ VfrontPorch+ VbackPorch) -1, if equal or reached, a counter CNT1 is 0, otherwise, 1 is added to CNT1 in each clock cycle;
and the output unit is used for determining the value of the synchronization signal under each value condition of the CNT1 according to the time sequence parameter, and generating a new line synchronization signal and a new data effective signal according to the value.
An anti-interference method applied to a medical display comprises the following steps:
analyzing parallel video signals and synchronous signals;
processing the received synchronous signal and outputting stable time sequence parameters;
judging whether the line synchronizing signal and the effective data signal are correct line by line according to the time sequence parameter so as to judge that the line video signal is interfered, and if so, judging that the line interference mark H isflagSetting to be 1, and simultaneously outputting a video signal and a synchronous signal;
delaying the video signal and the synchronous signal after the interference judgment;
regenerating a synchronous signal in a timing mode, and outputting a video signal and the regenerated synchronous signal;
receiving the video signal and the regenerated synchronous signal, and delaying the received video signal and the synchronous signal;
for respectively receiving two paths of video signals and synchronous signals after two time delay processes, and according to an interference sign HflagOutputting one of the video signals and the synchronous signal to a back-end module if H is detectedflagIf not, outputting the video signal and the synchronous signal subjected to the first time delay processing;
receiving the output video signal and the synchronous signal after the second time delay processing or the video signal and the synchronous signal after the first time delay processing, performing corresponding medical image processing, and outputting the video signal and the synchronous signal after the hospital image processing;
and receiving the video signal and the synchronous signal after the image processing of the hospital, and displaying the video signal and the synchronous signal after corresponding coding.
Further, the judgment standard of the stable time sequence parameter is that the time sequence parameters of the synchronous signals of two continuous frames of videos are the same;
the time sequence parameter comprises the horizontal effective pixel number HactiveHorizontal synchronization width HsyncHorizontal synchronous front shoulder HfrontPorchHorizontal synchronous back shoulder HbackPorchNumber of effective lines V in vertical directionactiveVertical synchronous width VsyncVertical synchronous front shoulder VfrontPorchVertical synchronous back shoulder VbackPorch。
Furthermore, the time delay of the first video time delay unit and the second video time delay unit is Hactive+ Hsync+ HfrontPorch+ HbackPorchOne clock cycle.
Further, the process of determining whether the line synchronization signal and the data valid signal are correct row by row includes:
detecting the length of the effective level of the field synchronizing signal;
judging the length of the effective level of the field synchronizing signal and V in the time sequence parameter when the field synchronizing signal changes into the first clock period of the ineffective levelsyncWhether the values of the counters CNT0 are the same or whether the values of the counters CNT0 are reached (H)active+ Hsync+ HfrontPorch+ HbackPorch)×(Vactive+ Vsync+ VfrontPorch+ VbackPorch) -1, if equal or reached, the counter CNT0 takes the value 0, otherwise 1 is added per clock cycle CNT 0;
determining the value of the synchronization signal under each value condition of the CNT0 according to the time sequence parameter; line interference flag H if both the line sync signal and the data valid signal are correct in an entire line of videoflagSet to 0, otherwise set to 1.
Further, the process of regenerating the synchronization signal in a timed manner includes:
judging the length of the effective level of the field synchronizing signal and V in the time sequence parameter when the field synchronizing signal changes into the first clock period of the ineffective levelsyncWhether the values of the counters CNT1 are the same or whether the values of the counters CNT1 are reached (H)active+ Hsync+ HfrontPorch+ HbackPorch)×(Vactive+ Vsync+ VfrontPorch+ VbackPorch) -1, if equal or reached, the counter CNT1 takes the value 0, otherwise 1 is added per clock cycle CNT 1;
and determining the value of the synchronization signal under each value of the CNT1 according to the time sequence parameter, and generating a new line synchronization signal and a new data effective signal according to the value.
The invention achieves the following beneficial effects:
when the synchronous signal is interfered, the invention has the function of regenerating the synchronous signal, so that the picture content can not generate displacement and flicker, and the damaged image content can be correctly displayed to the maximum extent.
Drawings
Fig. 1 is a schematic diagram of a hardware structure of an anti-interference method applied to a medical display according to the present invention.
Detailed Description
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the embodiments described below are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, an anti-interference system applied to a medical display includes a decoding unit, a video timing detection unit connected to the decoding unit, an interference determination unit connected to the decoding unit and the video timing detection unit, a video delay unit 1 connected to the interference determination unit, a synchronization signal regeneration unit connected to the decoding unit and the video timing detection unit, a video delay unit 2 connected to the synchronization signal regeneration unit, a video gating unit connected to the interference determination unit, the video delay unit 1 and the video delay unit 2, a medical image processing unit connected to the video gating unit, an encoding unit connected to the medical image processing unit, and a display unit connected to the encoding unit.
The invention also provides an anti-interference method applied to the medical display, which comprises the following steps:
firstly, a decoding unit analyzes parallel video signals (such as RGB) and synchronous signals (such as DE, HS and VS);
secondly, the video time sequence detection unit receives the synchronous signal analyzed by the decoding unit and outputs the time sequence parameter of the video signal, which mainly comprises Hactive、 Hsync 、 HfrontPorch、 HbackPorch、Vactive、 Vsync 、 VfrontPorch、 VbackPorch;
Thirdly, the interference judging unit receives the video signal and the synchronous signal analyzed by the decoding unit, and judges whether the line synchronous signal (such as HS) and the effective data signal (such as DE) are correct line by line according to the time sequence parameter generated by the video time sequence detecting unit, thereby judging that the line video signal is interfered, if so, the line interference mark HflagSetting the value to be 1, and simultaneously outputting the video signal and the synchronous signal to a lower module;
fourthly, the time delay module 1 delays the video signal and the synchronous signal output by the interference judging unit, wherein the time delay is Hactive+ Hsync+ HfrontPorch+ HbackPorchOne clock cycle;
fifthly, the synchronous signal regenerating unit receives the video signal and the synchronous signal analyzed by the decoding unit, regenerates the synchronous signal in a timing mode and sends the received video signal and the regenerated synchronous signal to the rear-end module;
sixthly, the time delay module 2 delays the video signal and the synchronous signal sent by the synchronous signal regeneration unit, wherein the time delay is Hactive+ Hsync+ HfrontPorch+ HbackPorchOne clock cycle;
seventhly, the video gating unit respectively receives the two paths of video signals and the synchronous signals sent by the delay module 1 and the delay module 2And according to the interference flag H generated by the interference judging unitflagOutputting one of the video signals and the synchronous signal to a back-end module if H is detectedflagIf not, the video signal and the synchronization signal sent by the delay module 1 are output;
eighthly, the medical image processing unit receives the video signals and the synchronous signals sent by the video gating unit and performs corresponding medical image processing, such as DICOM correction, GAMMA correction and the like, wherein the processing is not the key point of the patent and is not repeated;
and ninthly, the coding unit receives the video signal and the synchronous signal sent by the medical image processing unit, and sends the video signal and the synchronous signal to the display unit for displaying after carrying out corresponding coding.
On the basis of the technical scheme, the method further comprises the following subsidiary technical scheme:
in the second step, the video timing detection unit continuously detects the timing parameters of two frames of images, and if the timing parameters of the two frames of images are the same, the timing parameters are output to the back-end module, otherwise, the timing parameters keep the current values.
In the third step, the method for determining whether the line synchronization signal and the data valid signal are correct row by row includes:
(1) detecting the effective level length of the field sync signal
(2) Judging the length of the effective level of the field synchronizing signal and V in the time sequence parameter generated in the step two in the first clock period when the field synchronizing signal becomes the ineffective levelsyncIf the values of the same counter CNT0 are equal to each other, if the value of the same counter CNT0 is 0, then adding 1 to each clock cycle CNT 0;
(3) when the value of CNT0 is up (H)active+ Hsync+ HfrontPorch+ HbackPorch)x(Vactive+ Vsync+ VfrontPorch+ VbackPorch) Zero-return of CNT0 at-1 or zero-return in the manner of (2);
(4) according to the time sequence parameters generated in the step two, the value of the synchronization signal is determined under each value condition of the CNT 0; if it isThe line-disturbance flag H is true if both the line-sync signal and the data-valid signal are true in a full line of videoflagSetting to 0, otherwise setting to 1;
in the fourth step, the reason for delaying the video signal and the sync signal is as follows: h produced in step threeflagA time delayed by one full line in time from the video signal and the synchronization signal;
in the fifth step, the method for regenerating the synchronization signal in a timing manner includes: and generating a counter CNT1, wherein the generation method of the counter CNT1 is the same as the generation method of the CNT0 in the third step, according to the time sequence parameters generated in the second step, the value of the synchronizing signal is determined under each value condition of the CNT1, and accordingly, a new line synchronizing signal and a new data effective signal are generated, and the field synchronizing signal is not generated again.
In the sixth step, the delay value of the delay module 2 is the same as that of the delay module 1, so that the two paths of video signals received by the video gating unit are ensured to be synchronous.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. An anti-jamming system for a medical display, comprising:
the decoding unit is used for analyzing parallel video signals and synchronous signals;
the video time sequence detection unit is connected with the decoding unit and used for receiving the synchronous signal and outputting stable time sequence parameters;
an interference judging unit connected with the decoding unit and the video time sequence detecting unit and used for receiving the video signals and the synchronous signals and judging whether the line synchronous signals and the data effective signals are correct line by line according to the time sequence parameters so as to judge that the line video signals are interfered, and if so, a line interference mark HflagSetting to be 1, and simultaneously outputting a video signal and a synchronous signal;
the first video time delay unit is connected with the interference judging unit and is used for delaying the video signal and the synchronous signal output by the interference judging unit;
the synchronous signal regeneration unit is connected with the decoding unit and the video time sequence detection unit and used for receiving the video signal and the synchronous signal, regenerating the synchronous signal in a timing mode and outputting the received video signal and the regenerated synchronous signal;
the second video time delay unit is connected with the synchronous signal regeneration unit and is used for delaying the video signal and the synchronous signal sent by the synchronous signal regeneration unit;
the video gating unit is connected with the interference judging unit, the first video delay unit and the second video delay unit and is used for receiving two paths of video signals and synchronous signals sent by the first video delay unit and the second video delay module and generating an interference mark H according to the interference judging unitflagOutputting one of the video signals and the synchronous signal to a back-end module if H is detectedflagIf not, outputting the video signal and the synchronous signal sent by the first video delay unit;
the medical image processing unit is connected with the video gating unit and used for receiving the video signal and the synchronous signal sent by the video gating unit and carrying out corresponding medical image processing;
the encoding unit is used for receiving the video signal and the synchronous signal sent by the medical image processing unit, carrying out corresponding encoding and then sending the encoded video signal and the synchronous signal to the display unit for displaying.
2. The system of claim 1, wherein the stable timing parameter is determined based on the same timing parameter of the synchronization signal of two consecutive frames of video;
the time sequence parameter comprises the horizontal effective pixel number HactiveHorizontal synchronization width HsyncHorizontal synchronous front shoulder HfrontPorchHorizontal synchronous back shoulder HbackPorchNumber of effective lines V in vertical directionactiveVertical synchronous width VsyncVertical synchronous front shoulder VfrontPorchVertical synchronous back shoulder VbackPorch。
3. The tamper resistant system of claim 2, wherein the first and second video delay units have a delay of Hactive+ Hsync+ HfrontPorch+ HbackPorchOne clock cycle.
4. The tamper-resistant system for medical displays according to claim 2, wherein the tamper determination unit further comprises:
the detection unit is used for detecting the length of the effective level of the field synchronizing signal;
a first counter unit for judging the effective level length of the field synchronizing signal and V in the time sequence parameter when the field synchronizing signal changes into the first clock period of the ineffective levelsyncWhether they are the same or whether the counter CNT0 takes on the valueWhether or not (H) is reachedactive+ Hsync+ HfrontPorch+ HbackPorch)×(Vactive+ Vsync+ VfrontPorch+ VbackPorch) -1, if equal or reached, the counter CNT0 takes the value 0, otherwise 1 is added per clock cycle CNT 0;
the interference sign processing unit is used for determining the value of the synchronization signal under each value condition of the CNT0 according to the time sequence parameter; line interference flag H if both the line sync signal and the data valid signal are correct in an entire line of videoflagSet to 0, otherwise set to 1.
5. The tamper resistant system for medical displays according to claim 4, wherein said synchronization signal regeneration unit further comprises:
a second counter unit for judging the length of the effective level of the field synchronizing signal and V in the time sequence parameter when the field synchronizing signal changes into the first clock period of the ineffective levelsyncWhether the values of the counters CNT1 are the same or whether the values of the counters CNT1 are reached (H)active+ Hsync+ HfrontPorch+ HbackPorch)×(Vactive+ Vsync+ VfrontPorch+ VbackPorch) -1, if equal or reached, the counter CNT1 takes the value 0, otherwise 1 is added per clock cycle CNT 1;
and the output unit is used for determining the value of the synchronization signal under each value condition of the CNT1 according to the time sequence parameter, and generating a new line synchronization signal and a new data effective signal according to the value.
6. An anti-interference method applied to a medical display is characterized by comprising the following steps:
analyzing parallel video signals and synchronous signals;
processing the received synchronous signal and outputting stable time sequence parameters;
judging whether the line synchronizing signal and the effective data signal are correct line by line according to the time sequence parameter so as to judge that the line video signal is interfered, and if so, marking the line interferenceHflagSetting to be 1, and simultaneously outputting a video signal and a synchronous signal;
delaying the video signal and the synchronous signal after the interference judgment;
regenerating a synchronous signal in a timing mode, and outputting a video signal and the regenerated synchronous signal;
receiving the video signal and the regenerated synchronous signal, and delaying the received video signal and the synchronous signal;
for respectively receiving two paths of video signals and synchronous signals after two time delay processes, and according to an interference sign HflagOutputting one of the video signals and the synchronous signal to a back-end module if H is detectedflagIf not, outputting the video signal and the synchronous signal subjected to the first time delay processing;
receiving the output video signal and the synchronous signal after the second time delay processing or the video signal and the synchronous signal after the first time delay processing, performing corresponding medical image processing, and outputting the video signal and the synchronous signal after the hospital image processing;
and receiving the video signal and the synchronous signal after the image processing of the hospital, and displaying the video signal and the synchronous signal after corresponding coding.
7. The method according to claim 6, wherein the stable timing parameter is determined according to the same timing parameter of the synchronization signal of two consecutive frames of video;
the time sequence parameter comprises the horizontal effective pixel number HactiveHorizontal synchronization width HsyncHorizontal synchronous front shoulder HfrontPorchHorizontal synchronous back shoulder HbackPorchNumber of effective lines V in vertical directionactiveVertical synchronous width VsyncVertical synchronous front shoulder VfrontPorchVertical synchronous back shoulder VbackPorch。
8. The tamper resistant system for medical displays of claim 7, wherein the tamper resistant system is configured to be applied to a medical displayThen, the delay of the first video delay unit and the second video delay unit is Hactive+ Hsync+ HfrontPorch+ HbackPorchOne clock cycle.
9. The tamper resistant system for medical displays according to claim 7, wherein said process of determining line-by-line correctness of the line synchronization signal and the data valid signal comprises:
detecting the length of the effective level of the field synchronizing signal;
judging the length of the effective level of the field synchronizing signal and V in the time sequence parameter when the field synchronizing signal changes into the first clock period of the ineffective levelsyncWhether the values of the counters CNT0 are the same or whether the values of the counters CNT0 are reached (H)active+ Hsync+ HfrontPorch+ HbackPorch)×(Vactive+ Vsync+ VfrontPorch+ VbackPorch) -1, if equal or reached, the counter CNT0 takes the value 0, otherwise 1 is added per clock cycle CNT 0;
determining the value of the synchronization signal under each value condition of the CNT0 according to the time sequence parameter; line interference flag H if both the line sync signal and the data valid signal are correct in an entire line of videoflagSet to 0, otherwise set to 1.
10. The tamper resistant system for medical displays according to claim 7, wherein said process of periodically regenerating the synchronization signal comprises:
judging the length of the effective level of the field synchronizing signal and V in the time sequence parameter when the field synchronizing signal changes into the first clock period of the ineffective levelsyncWhether the values of the counters CNT1 are the same or whether the values of the counters CNT1 are reached (H)active+ Hsync+ HfrontPorch+ HbackPorch)×(Vactive+ Vsync+ VfrontPorch+ VbackPorch) -1, if equal or reached, the counter CNT1 takes the value 0, otherwise 1 is added per clock cycle CNT 1;
and determining the value of the synchronization signal under each value of the CNT1 according to the time sequence parameter, and generating a new line synchronization signal and a new data effective signal according to the value.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010578665.6A CN111918111B (en) | 2020-06-23 | 2020-06-23 | Anti-interference system and method applied to medical display |
| PCT/CN2021/098185 WO2021259035A1 (en) | 2020-06-23 | 2021-06-03 | Anti-interference system and method applied to medical display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010578665.6A CN111918111B (en) | 2020-06-23 | 2020-06-23 | Anti-interference system and method applied to medical display |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111918111A true CN111918111A (en) | 2020-11-10 |
| CN111918111B CN111918111B (en) | 2021-12-24 |
Family
ID=73226480
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010578665.6A Active CN111918111B (en) | 2020-06-23 | 2020-06-23 | Anti-interference system and method applied to medical display |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN111918111B (en) |
| WO (1) | WO2021259035A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112752045A (en) * | 2020-12-29 | 2021-05-04 | 青岛信芯微电子科技股份有限公司 | Display device and display method |
| WO2021259035A1 (en) * | 2020-06-23 | 2021-12-30 | 南京巨鲨显示科技有限公司 | Anti-interference system and method applied to medical display |
| CN114429744A (en) * | 2022-02-28 | 2022-05-03 | 北京京东方显示技术有限公司 | Control circuit, control method thereof, display device, and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002359753A (en) * | 2001-05-31 | 2002-12-13 | Matsushita Electric Ind Co Ltd | Image display device and image stabilization method |
| CN105491373A (en) * | 2015-12-05 | 2016-04-13 | 武汉精测电子技术股份有限公司 | Device and method for switching LVDS video signals from one way to multiple ways |
| CN109831666A (en) * | 2019-02-25 | 2019-05-31 | 苏州长风航空电子有限公司 | A kind of detection method of digital signal transmission quality |
| CN111193959A (en) * | 2018-11-15 | 2020-05-22 | 西安诺瓦星云科技股份有限公司 | Analog video signal processing method and analog video processing apparatus |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100707258B1 (en) * | 2004-09-01 | 2007-04-13 | 삼성전자주식회사 | Display device |
| CN101175146A (en) * | 2007-10-31 | 2008-05-07 | 天津市亚安科技电子有限公司 | Device for improving FPGA digital video real-time processing stability |
| CN101911669B (en) * | 2007-12-27 | 2013-07-10 | 松下电器产业株式会社 | Synchronous signal conversion circuit, signal processing system having same, and synchronous signal conversion method |
| CN111918111B (en) * | 2020-06-23 | 2021-12-24 | 南京巨鲨显示科技有限公司 | Anti-interference system and method applied to medical display |
-
2020
- 2020-06-23 CN CN202010578665.6A patent/CN111918111B/en active Active
-
2021
- 2021-06-03 WO PCT/CN2021/098185 patent/WO2021259035A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002359753A (en) * | 2001-05-31 | 2002-12-13 | Matsushita Electric Ind Co Ltd | Image display device and image stabilization method |
| CN105491373A (en) * | 2015-12-05 | 2016-04-13 | 武汉精测电子技术股份有限公司 | Device and method for switching LVDS video signals from one way to multiple ways |
| CN111193959A (en) * | 2018-11-15 | 2020-05-22 | 西安诺瓦星云科技股份有限公司 | Analog video signal processing method and analog video processing apparatus |
| CN109831666A (en) * | 2019-02-25 | 2019-05-31 | 苏州长风航空电子有限公司 | A kind of detection method of digital signal transmission quality |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021259035A1 (en) * | 2020-06-23 | 2021-12-30 | 南京巨鲨显示科技有限公司 | Anti-interference system and method applied to medical display |
| CN112752045A (en) * | 2020-12-29 | 2021-05-04 | 青岛信芯微电子科技股份有限公司 | Display device and display method |
| CN114429744A (en) * | 2022-02-28 | 2022-05-03 | 北京京东方显示技术有限公司 | Control circuit, control method thereof, display device, and storage medium |
| CN114429744B (en) * | 2022-02-28 | 2024-03-22 | 北京京东方显示技术有限公司 | Control circuit, control method thereof, display device and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111918111B (en) | 2021-12-24 |
| WO2021259035A1 (en) | 2021-12-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111918111B (en) | Anti-interference system and method applied to medical display | |
| US9135675B2 (en) | Multiple graphics processing unit display synchronization system and method | |
| US10008175B2 (en) | Signal output apparatus for reducing power consumption during display on a plurality of image display apparatuses | |
| US9055275B2 (en) | Image information playback unit, image information playback device and synchronization control method | |
| US9288418B2 (en) | Video signal transmitter apparatus and receiver apparatus using uncompressed transmission system of video signal | |
| CN103369208A (en) | Self-adaptive de-interlacing method and device | |
| EP4160583B1 (en) | Pulse signal-based display method and apparatus, electronic device, and medium | |
| CN105681720A (en) | Video playing processing method and device | |
| CN107948188B (en) | ARINC818-DVI protocol conversion method | |
| JP2009265151A (en) | Video display device and pwm pulse generator | |
| KR20100130283A (en) | Display device and driving method thereof | |
| US6778170B1 (en) | Generating high quality images in a display unit without being affected by error conditions in synchronization signals contained in display signals | |
| JP2013205821A (en) | Video display apparatus, method and program for multi-display system | |
| KR20170000897A (en) | Display panel driving apparatus, method of driving display panel using the same and display apparatus having the same | |
| CN106165438A (en) | Sending device, receiving device, and sending and receiving system | |
| US20130235061A1 (en) | Video processing apparatus and system for correcting video signal | |
| US10986309B2 (en) | Video buffering and frame rate doubling device and method | |
| CN111355914B (en) | Video system signal generating device and method | |
| CN111459442B (en) | A kind of image resolution reduction, frame reduction method and device | |
| JP5123643B2 (en) | Video processing device | |
| JP5896642B2 (en) | Video processing apparatus, video processing method, and program | |
| KR101642841B1 (en) | Jitter removing device for a multivision system based on regenerated clock signal, and Method thereof | |
| JP5551998B2 (en) | Image signal generator | |
| CN102843565B (en) | A kind of 2D image turns the method for 3D rendering | |
| CN114697757A (en) | Method for transmitting high-data-rate video, LED display device and system thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |