DieErfindung betrifft ein Verfahren zur Bestimmung von Vertikalsynchronisationszeitpunktenin einem Signalabschnitt eines Bildsignals zur Übertragung von Bildinformationenin zwei Halbbildern.TheThe invention relates to a method for determining vertical synchronization timesin a signal portion of an image signal for transmitting image informationin two fields.
Bildinformationen,z.B. bei TV- oder Videogerätenwerden in der Regel so übertragen,dass das darstellende Gerätdas vollständigeBild aus zwei Halbbildern aufbaut. Ein erstes Halbbild besteht dabeiaus den ungeraden Bildzeilen und das zweite Halbbild aus den geradenBildzeilen. Das Bildsignal selbst transportiert die Informationen,die zu dem jeweiligen Halbbild gehören, in zeitlich aufeinanderfolgenden Bereichen des Signals, wobei beim Übergang von dem ersten Halbbildzum zweiten Halbbild in dem Signal ein Abschnitt ohne Bildinformationfestgelegt ist, in dem der Vertikalsynchronisationszeitpunkt festlegtist. Ist der Vertikalsynchronisationszeitpunkt bekannt, so kannaus den im jeweiligen Standard des zugehörigen Signals festgelegtenWerten beispielsweise fürdie Zeilenzahl und die Zeilenlänge jederbeliebige Zeitpunkt in dem Signal bestimmt werden. Bei der Analysevon solchen Signalen besteht daher eine wichtige Aufgabe darin,die Vertikalsynchronisationszeitpunkte, also diejenigen Zeitpunkte,in denen in dem Bildsignal ein Wechsel von dem ersten Halbbild aufdas zweite Halbbild oder umgekehrt festgelegt wird, zu ermitteln.Picture informatione.g. for TV or video equipmentare usually so transferredthat the performing devicethe wholePicture built from two fields. A first field existsfrom the odd picture lines and the second field from the even linePicture lines. The image signal itself carries the informationwhich belong to the respective field, in temporal successionfollowing areas of the signal, wherein at the transition from the first fieldto the second field in the signal, a section without image informationin which the vertical synchronization timing is setis. If the vertical synchronization time is known, thenfrom those specified in the respective standard of the associated signalValues for examplethe number of lines and the line length of eacharbitrary time in the signal are determined. In the analysisof such signals, therefore, an important task is tothe vertical synchronization times, ie those times,in which a change from the first field to in the image signalthe second field or vice versa is determined to determine.
AusderEP 0 899 945 B1 istes bekannt, die Vertikalsynchronisationszeitpunkte mit Hilfe eines Hardwarebausteinszu ermitteln. Währenddes laufenden Empfangs eines TV-Signals oder eines Video-Signalswird anschließendausgehend von dem Vertikalsynchronisationszeitpunkt, der durch den Hardwarebausteinbestimmt wurde, eine Zeilensynchronisation durchgeführt. Dabeiwird jeweils  eine Verschiebung der Zeilensynchronisationszeitpunkte ausdem laufenden Signal ermittelt und so das Synchronisationsergebnisder Bildzeilen verbessert.From the EP 0 899 945 B1 It is known to determine the vertical synchronization times using a hardware component. During the current reception of a TV signal or a video signal, a line synchronization is then carried out starting from the vertical synchronization time determined by the hardware component. In each case, a shift of the line synchronization times from the current signal is determined and thus improves the synchronization result of the image lines.
Dasaus derEP 0 899 945B1 bekannte Verfahren hat den Nachteil, dass zunächst dieBestimmung der Vertikalsynchronisationszeitpunkte mit Hilfe einesHardwarebausteins erfolgen muss. Ferner ist es erforderlich, dassdas Verfahren an einem laufend eingehenden Signal durchgeführt wird.Insbesondere ist es nicht möglich,für einenbeliebigen Signalabschnitt eines TV-Signals die Vertikalsynchronisationszeitpunkteaus der Signalinformation selbst ohne Flankendetektion durch einenHardwarebaustein zu bestimmen.That from the EP 0 899 945 B1 known method has the disadvantage that first the determination of the vertical synchronization times must be done using a hardware device. Furthermore, it is necessary for the method to be carried out on a continuously incoming signal. In particular, it is not possible for any signal section of a TV signal to determine the vertical synchronization times from the signal information itself without edge detection by a hardware component.
DerErfindung liegt die Aufgabe zugrunde, ein Verfahren zur Bestimmungder Vertikalsynchronisationszeitpunkte zu schaffen, wobei die Bestimmungder Vertikalsynchronisationszeitpunkte unter Verwendung eines aufgezeichnetenSignalabschnitts softwareseitig erfolgt.Of theInvention is based on the object, a method for determiningthe vertical synchronization timing, the determinationthe vertical synchronization timing using a recordedSignal section on the software side takes place.
DieAufgabe wird durch die Merkmale des Anspruchs 1 gelöst.TheThe object is solved by the features of claim 1.
Beidem erfindungsgemäßen Verfahrenwird zunächstein Signalabschnitt eines Bildsignals zur Übertragung von Bildinformationenin zwei Halbbildern aufgezeichnet. Nach einer Betrags- oder Betragsquadratbildungwird der Signalabschnitt tiefpassgefiltert und anschließend werdendie Extremwerte des tiefpassgefilterten Signalabschnitts ermittelt.Die Lage der Extremwerte liefert bereits eine grobe Bestimmung derVertikalsynchronisationszeitpunkte. In einem Bereich um die Vertikalsynchronisationszeitpunkteherum sind in dem ursprünglichen Bildsignaltypische Pegel vorhanden, die entweder über oder unter einem Signalbereichmit Bildinformation liegen. Durch Ermittlung der Lage der Extremwertedes tiefpassgefilterten Signalabschnitts wird somit die ungefähre Lagedieses Abschnitts in dem Ausgangssignal ermittelt.atthe method according to the inventionwill be firsta signal portion of an image signal for transmitting image informationrecorded in two fields. After a sums or sums squarethe signal section will be low-pass filtered and then becomedetermines the extreme values of the low-pass filtered signal section.The location of the extreme values already provides a rough definition of theVertical synchronization times. In a range around the vertical synchronization timesare around in the original image signalTypical levels exist, either above or below a signal rangelie with image information. By determining the position of the extreme valuesthe low-pass filtered signal section thus becomes the approximate locationof this section in the output signal.
Einin diesem Bereich liegender Signalabschnittsteil wird anschließend miteiner Vertikalsynchronsequenz eines idealen Signals gefaltet. Die Vertikalsynchronsequenzkann einmalig aus den Informationen des entsprechenden Standardsdes TV-Signals bestimmt werden. Durch Ermittlung der Lage des Extremwertsder Faltungsfunktion erhält mananschließenddie genaue zeitliche Lage eines Vertikalsynchronzeitpunkts.Onein this area lying signal portion part is then witha vertical synchronizing sequence of an ideal signal. The vertical synchronization sequencecan be unique from the information of the corresponding standardof the TV signal. By determining the location of the extreme valuethe convolution function is obtainedsubsequentlythe exact timing of a vertical synchronization time.
Vorteilhaftan dem erfindungsgemäßen Verfahrenist es, dass die Bestimmung der Vertikalsynchronisationszeitpunkteallein softwareseitig auf Basis eines eingelesenen oder empfangenenSignalabschnitts erfolgen kann. Dieser Signalabschnitt wird in demMessgerätgespeichert und liefert bei Kenntnis des dem Signalabschnitt zugrundeliegenden Standards die zeitliche Lage der Vertikalsynchronisationszeitpunkte,ohne dass eine Flankendetektion mit Hilfe eines Hardwarebausteinserforderlich ist.Advantageousin the method according to the inventionit is that the determination of the vertical synchronization timessolely on the software side based on a read or receivedSignal section can be done. This signal section is in thegaugestored and supplies with knowledge of the signal sectionstandards, the timing of the vertical synchronization times,without any edge detection with the aid of a hardware componentis required.
Inden Unteransprüchensind vorteilhafte Weiterbildungen des erfindungsgemäßen Verfahrens ausgeführt.Inthe dependent claimsAdvantageous developments of the method according to the invention are carried out.
Insbesondereist es vorteilhaft, eine vereinfachte Vertikalsynchronsequenz desidealen Signals zur Berechnung der Faltungsfunktion zu verwenden. Dabeiwird zur Vereinfachung die Bildinformation aus dem idealen Signalvor Erzeugung der Vertikalsynchronsequenz entfernt. Die Vertikalsynchronsequenz desidealen Signals wird vorzugsweise so generiert, dass sie ausschließlich zweiPegelwerte enthält.Besonders vorteilhaft ist es, die Vertikalsynchronsequenz in demBereich, in dem üblicherweisedie Bildinformation übertragenwird, auf 0 zu setzen. Damit lässtsich der erforderliche Rechenaufwand erheblich reduzieren, da einetatsächlicheBerechnung von Werten lediglich in den Bereichen um den Vertikalsynchronisationszeitpunktherum erforderlich ist. Weiterhin ist es insbesondere vorteilhaft,in dem Bereich  um die Vertikalsynchronisationszeitpunkte den Wertder Vertikalsynchronsequenz des idealen Signals auf 1 zu setzen,um den Rechenaufwand weiter zu reduzieren.In particular, it is advantageous to use a simplified vertical synchronizing sequence of the ideal signal for calculating the convolution function. In this case, the image information is removed from the ideal signal before generating the vertical synchronization sequence for simplicity. The vertical synchronizing sequence of the ideal signal is preferably generated to contain only two level values. Be  It is particularly advantageous to set the vertical synchronization sequence to 0 in the area in which the image information is usually transmitted. Thus, the required computational effort can be reduced considerably, since an actual calculation of values is only required in the areas around the vertical synchronization time. Furthermore, it is particularly advantageous to set the value of the vertical synchronizing sequence of the ideal signal to 1 in the region around the vertical synchronization times in order to further reduce the computational effort.
Ummit Sicherheit davon ausgehen zu können, dass in einem aufgezeichnetenSignalabschnitt ein Vertikalsynchronisationszeitpunkt bestimmbarist, wird vorzugsweise der Signalabschnitt mit einer Länge aufgezeichnet,die mindestens der Längeeines Bildsignals zur Übertragungeines aus zwei Halbbildern bestehenden Vollbilds entspricht, wobeidie Längezusätzlichum die Längeeiner Vertikalsynchronsequenz erhöht wird. Das Erhöhen um dieLänge derVertikalsynchronsequenz hat den Vorteil, dass auch bei einer unglücklichenzeitlichen Lage einer Vertikalsynchronsequenz zumindest eine Vertikalsynchronsequenzauswertbar innerhalb des aufgenommenen Signalabschnitts liegt.AroundSurely you can assume that in a recordedSignal section a vertical synchronization time determinableis, preferably the signal portion is recorded with a length,at least the lengthan image signal for transmissioncorresponds to a two-field frame, whereinthe lengthadditionallyaround the lengtha vertical synchronizing sequence is increased. Increasing around theLength ofVertical synchronous sequence has the advantage that even with an unfortunatetemporal position of a vertical synchronizing sequence at least one vertical synchronizing sequenceevaluable within the recorded signal section is located.
Weiterhinist es vorteilhaft, dass die Vertikalsynchronsequenz des idealenSignals aus einem theoretischen, idealen Signal durch Abtastungerzeugt wird, wobei zur Abtastung dieselbe Samplingrate verwendetwird wie zur Abtastung des zur analysierenden Signalabschnitts.Das ideale Signal liegt zeitkontinuierlich vor. Hierzu wird vorzugsweiseein ideales Signal fürjeden auswertbaren Signaltyp abgespeichert, wobei erst bei einerVertikalsynchronisationszeitpunktbestimmung aus diesem idealen Signaldurch Abtastung mit der entsprechenden Samplingrate die zu verwendendeVertikalsynchronsequenz generiert wird und damit aus dem zeitkontinuierlichen,idealen Signal ein zeitdiskretes erzeugt wird.Fartherit is advantageous that the vertical synchronization sequence of the idealSignal from a theoretical, ideal signal by samplingis generated using the same sampling rate for samplingbecomes like scanning the signal section to be analyzed.The ideal signal is continuous over time. This is preferably donean ideal signal foreach evaluable signal type stored, with only oneVertical synchronization timing determination from this ideal signalby sampling at the appropriate sampling rate the one to be usedVertical synchronous sequence is generated and thus from the continuous-time,ideal signal is a discrete-time generated.
Zurweiteren Reduzierung des Rechenaufwandes ist es außerdem vorteilhaft,die Tiefpassfilterung zur Grobsuche der Lage der Vertikalsynchronisationszeitpunktemit Hilfe eines datenreduzierten Signalabschnitts durchzuführen. Hierzuwird eine Unterabtastung des aufgezeichneten Signalabschnitts durchgeführt unddie Tiefpassfilterung  mit den Beträgen oder den Betragsquadratendes unterabgetasteten Signalabschnitts vorgenommen.toFurther reduction of the computational effort, it is also advantageousthe low pass filtering to coarsely search the location of the vertical synchronization timeswith the aid of a data-reduced signal section. For thisa subsampling of the recorded signal section is performed andthe low-pass filtering with the amounts or the squares of the sumsof the sub-sampled signal section.
Beider Bestimmung der Vertikalsynchronisationszeitpunkte ist es weiterhinvorteilhaft, die Faltungsfunktion sowohl für eine Vertikalsynchronsequenzeines ersten Halbbildwechsels als auch für eine Vertikalsynchronsequenzeines zweiten Halbbildwechsels durchzuführen. Durch einen Vergleich dieserbeiden Faltungsergebnisse lässtsich in einfacher Weise nicht nur der Vertikalsynchronisationszeitpunkt,sondern darüberhinaus auch die Art des Halbbildwechsels bestimmen. Die Art desHalbbildwechsels bezeichnet dabei entweder einen Wechsel von einemersten zu einem zweiten Halbbild ("even") oderin umgekehrter Richtung von einem zweiten Halbbild zu einem erstenHalbbild ("odd").atit is still the determination of the vertical synchronization timesadvantageous, the convolution function for both a vertical synchronization sequencea first field change as well as for a vertical synchronization sequenceto perform a second field change. By comparing thisleaves both folding resultsin a simple way, not only the vertical synchronization time,but about italso determine the nature of the field change. The nature of theField change means either a change of onefirst to a second field ("even") orin the reverse direction from a second field to a firstField ("odd").
Vorzugsweisewird das Ergebnis der Faltung interpoliert, um die Lage des Extremwertsder Faltungsfunktion mit einer höherenGenauigkeit zu ermitteln.Preferablythe result of the convolution is interpolated to the position of the extreme valuethe convolution function with a higherTo determine accuracy.
Umeine ausreichende Genauigkeit der Ermittlung der Lage des Vertikalsynchronisationszeitpunktszu erreichen, wird bevorzugt ein Signalabschnittsteil, der zur Berechnungder Faltungsfunktion verwendet wird, um mindestens eine Bildzeile,vorzugsweise mehrere Bildzeilen, länger gewählt als die Vertikalsynchronsequenz.Dadurch ergibt sich eine ausreichende Güte für die Bestimmung der Lage der Vertikalsynchronisationszeitpunkte,ohne dass der Rechenaufwand stark ansteigt. Der Signalabschnittsteilwird vorzugsweise umso längergewählt,je ungenauer die grobe Bestimmung der Vertikalsynchronisationszeitpunktewar.Arounda sufficient accuracy of the determination of the position of the vertical synchronization timeto achieve, it is preferable to use a signal section part for calculationthe convolution function is used to scan at least one image line,preferably several picture lines, chosen longer than the vertical synchronization sequence.This results in a sufficient quality for the determination of the position of the vertical synchronization times,without the computational effort rising sharply. The signal section partis preferably longerselectedthe more imprecise the rough determination of the vertical synchronization timeswas.
Weiterhinist es vorteilhaft, nach der Tiefpassfilterung des Betrags oderBetragsquadrats des aufgezeichneten Signalabschnitts den aufgezeichnetenSignalabschnitt zu verwerfen, wenn der Betrag oder das Betragsquadrat öfter alserwartet in einem Pegelbereich liegt, in dem  eigentlich lediglichder Bereich des Signalabschnitts um den Vertikalsynchronisationszeitpunkterwartet wird. Dies ist dann der Fall, wenn der HF-Pegel des Signalabschnitts öfter ineinem um den HF-Pegel des Vertikalsynchronimpulses liegenden Bereicheindringt, wobei hierzu ein Grenzwert sowohl für den Pegel als auch für die Anzahldes Über-bzw. Unterschreitens vorgebbar ist. Die Bestimmung einer solchenGrenze hat den Vorteil, dass die weiteren Auswerteschritte lediglichdann durchgeführtwerden, wenn mit einer hinreichenden Sicherheit anzunehmen ist,dass es sich bei dem aufgezeichneten Signal tatsächlich um ein Video- oder TV-Signal handelt, indem Vertikalsynchronisationszeitpunkte auffindbar sind.Fartherit is advantageous after the low pass filtering of the amount orMagnitude square of the recorded signal portion of the recordedReject signal segment when the amount or amount square more often thanexpected to be in a level range in which actually onlythe area of the signal section around the vertical synchronization timeis expected. This is the case when the RF level of the signal segment is more often ina range around the RF level of the vertical sync pulsepenetrates, with a limit for both the level and the numberof theor undershoot is specified. The determination of suchBorder has the advantage that the further evaluation steps onlythen doneif, with reasonable assurance,that the recorded signal is actually a video or TV signal, inthe vertical synchronization times are found.
Daserfindungsgemäße Verfahrenwird anhand der Zeichnung in der nachfolgenden Beschreibung näher erläutert. Eszeigen:Theinventive methodwill be explained with reference to the drawing in the following description. Itdemonstrate:
1 einen Überblick über denVerfahrensablauf zur Grobsuche eines Vertikalsynchronisationszeitpunkts; 1 an overview of the procedure for coarse search of a vertical synchronization time;
2 eineschematische Darstellung des Verfahrensablaufs zur Bestimmung desexakten Vertikalsynchronisationszeitpunkts; 2 a schematic representation of the  Procedure for determining the exact vertical synchronization time;
3 einebeispielhafte Darstellung eines idealen Bildsignals; 3 an exemplary representation of an ideal image signal;
4 eineDarstellung eines vereinfachten Verlaufs des idealen Signals aus3; 4 a representation of a simplified course of the ideal signal 3 ;
5 derVerlauf des abgetasteten idealen Signals aus4; 5 the course of the sampled ideal signal 4 ;
6 einevereinfachte Vertikalsynchronsequenz als zeitliche Invertierungdes Verlaufs aus5; 6 a simplified vertical synchronization sequence as temporal inversion of the course 5 ;
7 eineschematische Darstellung einer Signalanalyse mit der erfindungsgemäßen Ermittlung einesVertikalsynchronisationszeitpunkts; 7 a schematic representation of a signal analysis with the inventive determination of a vertical synchronization time;
8 einebeispielhafte Darstellung modulierender Signale im Bereich um Vertikalsynchronisationsabschnitteund 8th an exemplary representation of modulating signals in the area around vertical synchronization sections and
9 eineDarstellung zur Erläuterungeines Verwerfungskriterium. 9 a representation for explaining a fault criterion.
Bevorauf die Durchführungdes eigentlichen Verfahrens eingegangen wird, sollen zunächst anhandder8 beispielhaft Signalverläufe modulierender Signale imBereich der Halbbildwechsel zwischen einem ersten Halbbild und einemzweiten Halbbild (obere Bildhälfte)bzw. von einem zweiten Halbbild zu einem ersten Halbbild (untereBildhälfte) veranschaulichtwerden. Währendam Anfang und am Ende des dargestellten Ausschnitts der modulierendenSignalabschnitte schraffierte Bereiche zu erkennen sind, in denenBildinformation übertragen wird,so ist in dem Bereich um den Vertikalsynchronisationszeitpunkt Tsync even ein Abschnitt der Länge j ausgebildet,in dem keine Bildinformation übertragen wird.Die Zeilensynchronisationszeitpunkte sind in der8 alsMarkierungen tsync line dargestellt. DerSignalverlauf im Abschnitt j ist für die Signale der unterschiedlichenStandards spezifisch. Der Signalverlauf wechselt zur Synchronisationin definierter Weise zwischen einem "Blanking Level" PBlank undeinem "Synchronisationslevel" Psync.Before discussing the implementation of the actual procedure, it is first intended to use the 8th By way of example, signal curves of modulating signals in the field of field changes between a first field and a second field (upper half) or from a second field to a first field (lower half) are illustrated. While hatched areas in which image information is transmitted can be recognized at the beginning and at the end of the illustrated section of the modulating signal sections, a section of length j in which no image information is transmitted is formed in the area around the verticalsynchronization time Tsync even . The line synchronization times are in the 8th shown as marks tsync line . The waveform in section j is specific to the signals of the different standards. The waveform changes in a defined manner between a "blanking level" Pblank and a "synchronization level" Psync for synchronization.
Inder unteren Darstellung der8 ist der Halbbildwechselvom zweiten Halbbild auf das erste Halbbild dargestellt. Der Vertikalsynchronisationszeitpunktdieses Halbbildwechsels wird als Tsync odd bezeichnet.Es ist deutlich zu erkennen, dass die Signalverläufe des modulierenden Signalssich nur  geringfügigunterscheiden. Insbesondere fälltder Vertikalsynchronisationszeitpunkt Tsync even miteinem Zeilensynchronisationszeitpunkt tsync line zusammen, während derVertikalsynchronisationszeitpunkt Tsync odd zwischenzwei Zeilensynchronisationszeitpunkte tsync line fällt. Dementsprechend ändern sichdie Signalverläufeim Bereich der Übergänge zurBildinformation. Mit dem vorliegenden erfindungsgemäßen Verfahrenwird aus einem modulierten Signalabschnitt die Lage der VertikalsynchronisationszeitpunkteTsync even bzw. Tsyncodd ermittelt.In the lower illustration of the 8th the field change from the second field to the first field is shown. The verticalsynchronization timing of this field change is called Tsync odd . It can be clearly seen that the signal curves of the modulating signal differ only slightly. Specifically, the vertical synchronization timing Tsync coincides with a line synchronization timing tsync line while the vertical synchronization timing Tsync odd falls between two line synchronization timing tsync line . Accordingly, the waveforms in the area of the transitions to the image information change. With the present inventive method, the position of the verticalsynchronization times Tsync even or Tsync odd is determined from a modulated signal section.
In1 istdie hierzu zunächstdurchgeführteGrobsuche nach der Lage der Vertikalsynchronisationszeitpunkte Tsync even bzw. Tsync odd dargestellt.Zunächstwird zu einem beliebigen Zeitpunkt die Aufnahme eines empfangenenBildsignalabschnitts1 gestartet. Der dem Signal zugrundeliegende Standard ist bekannt. Der aufgenommene Bildsignalabschnitt1 weistmindestens ein Längeauf, die einer Übertragungeines vollständigenBildes, bestehend aus einem ersten Halbbild und einem zweiten Halbbild,plus der Längeeiner Vertikalsynchronsequenz heven bzw.hodd entspricht. Die Länge der Vertikalsynchronsequenzenheven, hodd istdabei gleich der in der8 dargestellten Synchronisationslänge j pluseiner als "z" bezeichneten vorgebbarenAnzahl von Zeilen vor und nach dem Abschnitt j. In der8 sinddie Längeder Vertikalsynchronsequenzen für den Übergangvom ersten Halbbild zum zweiten Halbbild bzw. vom zweiten Halbbildzum ersten Halbbild als L (heven) bzw. L(hodd) bezeichnet. Die gewählte AnzahlzusätzlicherZeilen z ist dabei beispielhaft 1.In 1 is the first coarse search for the location of the vertical synchronization times Tsync even or Tsync odd shown. First, at any time, the recording of a received image signal section 1 started. The signal underlying the signal is known. The recorded image signal section 1 has at least one length corresponding to a transmission of a complete image consisting of a first field and a second field, plus the length of a vertical synchronous sequence heven or hodd . The length of the vertical synchronizing sequences heven, h is equal to theodd in the 8th shown synchronization length j plus a designated as "z" predetermined number of lines before and after the section j. In the 8th the length of the vertical sync sequences for the transition from the first field to the second field or from the second field to the first field are denoted L (heven ) and L (hodd ). The selected number of additional lines z is exemplary 1.
Derempfangene Bildsignalabschnitt1 wird in einem zweitenVerfahrensschritt2 vorverarbeitet. Die Vorverarbeitungumfasst beispielsweise das Heruntermischen des Signals, eine Kanaltrennungsowie eine Verstärkungdes Signals. Das vorverarbeitete HF-Signal bildet einen im Basisbandvorliegenden Signalabschnitt, der als Grundlage zur  Ermittlung der Vertikalsynchronisationszeitpunktedient. Alternativ kann zur Ermittlung der Signalsynchronisationszeitpunkteauch ein vorliegender IQ-Datensatzoder ein Basisbandsignal herangezogen werden, der bzw. das eingelesenwird. In Schritt3 wird der Signalabschnitt im Basisbandmit einer einstellbaren Samplingrate abgetastet und in einem Arbeitsspeicherabgelegt. Fürdie weitere Datenverarbeitung steht nun ein IQ-Datensatz4 desBasisbandsignals als Signalabschnitt zur Verfügung. Zur möglichst effizienten Bearbeitungist es vorteilhaft, den zu verarbeitenden Signalabschnitt auf dieVideobandbreite zu beschränken.Diese Beschränkungauf die Videobandbreite von ca. 4–5 MHz erfolgt mittels geeigneterFiltermaßnahmenan dem empfangenen HF-Bildsignalabschnitt1,die sowohl als Hardware als auch als Software ausgeführt seinkönnen.In der1 ist es dargestellt, dass die abgestasteten IQ-Datenim Speicher abgelegt werden (4). Ebenso gut ist es möglich, denHochfrequenzpegel als Funktion der Zeit im Speicher abzulegen.The received image signal section 1 is in a second process step 2 preprocessed. The pre-processing includes, for example, downmixing the signal, channel separation, and amplification of the signal. The pre-processed RF signal forms a signal band present in the baseband, which serves as the basis for determining the vertical synchronization times. Alternatively, an existing IQ data record or a baseband signal which is read in can also be used to determine the signal synchronization times. In step 3 the signal portion is sampled in baseband at an adjustable sampling rate and stored in a random access memory. For further data processing, an IQ record is now available 4 of the baseband signal as a signal section available. For the most efficient processing, it is advantageous to limit the signal portion to be processed to the video bandwidth. This restriction to the video bandwidth of about 4-5 MHz is carried out by means of suitable filtering measures on the received RF image signal section 1 , which can be implemented both as hardware and as software. In the 1 it is shown that the scanned IQ data is stored in memory ( 4 ). It is equally possible to store the high frequency level in memory as a function of time.
Ineinem nächstenSchritt5 wird aus den IQ-Daten4 des Datensatzesder Betrag oder vorzugsweise das Betragsquadrat gebildet. Das Betragsquadratder IQ-Daten4 wird anschießend einem Tiefpassfilter6 zugeführt. AlsTiefpassfilter6 kann z.B. ein sogenanntes Moving AverageFilter eingesetzt werden. Die Tiefpassfilterung erfolgt in Kenntnis deszu analysierenden Signaltyps. Von dem Tiefpassfilter6 wirdein tiefpassgefilteter Signalabschnitt Mmov ausgegeben.Aufgrund der Ausprägungdes modulierenden Signals, wie es in der8 dargestellt ist,weist der tiefpassgefilterte Signalabschnitt Mmov imBereich um den jeweiligen Vertikalsynchronisationszeitpunkt Tsync odd, Tsync even einenExtremwert auf. Der Extremwert ist abhängig von der zugrundeliegendenModulationsart (positive oder negative Videomodulation) ein Minimumoder ein Maximum. Durch Bestimmung der Lage dieses Extremwerts istdie ungefähre  Stelle,an der ein Vertikalsynchronisationszeitpunkt Tsynceven, Tsync odd liegt, ermittelt.In a next step 5 will be from the IQ data 4 of the record the amount or before  preferably the amount square formed. The amount square of the IQ data 4 is then a low-pass filter 6 fed. As a low pass filter 6 For example, a so-called moving average filter can be used. The low-pass filtering takes place with knowledge of the signal type to be analyzed. From the low pass filter 6 a low-pass filtered signal section Mmov is output. Due to the nature of the modulating signal, as in the 8th is shown, the low-pass filtered signal section Mmov has an extreme value in the region around the respective verticalsynchronization instant Tsync odd , Tsync even . The extreme value is a minimum or a maximum depending on the underlying modulation type (positive or negative video modulation). By determining the location of this extreme value, the approximate location at which a verticalsynchronization instant Tsync even , Tsync odd, is determined.
Inder Darstellung der1 erfolgt die Tiefpassfilterung(Schritt6) sowie die anschließende Auswertung des tiefpassgefiltertenSignalabschnitts Mmov auf Basis des vollständigen IQ-Datensatzes4. Umdie erforderliche Rechenzeit zu verkürzen, ist es auch möglich, dieGrobsuche der Lage der Vertikalsynchronisationszeitpunkte Tsync even bzw. Tsync odd mit einemreduzierten IQ-Datensatz4' durchzuführen. Hierzuwird zunächstder ursprünglicheIQ-Datensatz4 unterabgetastet und so der reduzierte IQ-Datensatz4' erzeugt. Anschließend erfolgteine Bildung des Betragsquadrats des reduzierten IQ-Datensatzes4' bevor die Tiefpassfilterung6 durchgeführt wird. DieGrobbestimmung der Lage des Vertikalsynchronisationszeitpunkts Tsync odd bzw. Tsync even erfolgtsomit unter Verwendung eines reduzierten IQ-Datensatzes4'. Nachdem die ungefähre Lageder Vertikalsynchronisationszweitpunkte Tsynceven bzw. Tsync odd in Schritt7 festgelegtist, wird auch im Falle einer reduzierten Datenmenge anschließend wiederauf den vollständigenIQ-Datensatz4 zurückgegriffen.In the presentation of the 1 the low-pass filtering (step 6 ) and the subsequent evaluation of the low-pass filtered signal section Mmov on the basis of the complete IQ data set 4 , In order to shorten the required computing time, it is also possible to rough-search the position of the vertical synchronization times Tsync even or Tsync odd with a reduced IQ data set 4 ' perform. To do this, first the original IQ record 4 subsampled and so the reduced IQ record 4 ' generated. Subsequently, the squares of the reduced IQ data record are formed 4 ' before the low pass filtering 6 is carried out. The coarse determination of the position of the vertical synchronization time Tsync odd or Tsync even thus takes place using a reduced IQ data set 4 ' , After the approximate location of the verticalsynchronization second points Tsync even and Tsync odd in step 7 is set again, even in the case of a reduced amount of data then back to the full IQ record 4 resorted.
ZurVermeidung von Fehltriggerungen wird der tiefpassgefilterte SignalabschnittMmov vor der weiteren Verarbeitung einer Überprüfungsroutine8 unterzogen.Mit Hilfe der Überprüfungsroutine8 wird derVerlauf des tiefpassgefilterten Signalabschnitts Mmovuntersucht.Die Überprüfungsroutine8 istein Plausibilitätstesthinsichtlich der Statisktik des tiefpassgefilterten SignalabschnittsMmov. In Abhängigkeit der verwendeten Modulationsart(negative Videomodulation oder positive Videomodulation) wird durchden Signalanteil des Synchronisationslevels Psync indem modulierenden Signal ein Maximum bzw. Minimum in dem tiefpassgefiltertenSignal Mmov vorhanden sein. Ist zusätzlich zudiesem Maximum bzw. Minimum feststellbar, dass der Verlauf des  tiefpassgefiltertenSignalabschnitts Mmov öfter als erwartet einen erstenGrenzwert PGrenz über- bzw. unterschreitet, sowird der aufgezeichnete Datensatz verworfen. Der aufgezeichneteDatensatz erlaubt dann keine sichere Detektion der VertikalsynchronisationszeitpunkteTsync even bzw. Tsyncodd und ist füreine nachfolgende Auswertung ungeeignet. Ein Beispiel für eine negativeVideomodulation ist in der9 dargestellt. Einebestimmte Anzahl der Werte des tiefpassgefilterten SignalabschnittsMmov liegt in dem durch den Grenzwert Pgrenz und den Extremwert Pmax definierten Bereich.Zur Beurteilung wird der Anteil von Werten des tiefpassgefiltertenSignalabschnitts Mmov an der Gesamtheitder Werte des tiefpassgefilterten Signalabschnitts Mmov ermittelt.To avoid false triggering, the low-pass filtered signal section Mmov is subjected to a check routine before further processing 8th subjected. Using the verification routine 8th the course of the low-pass filtered signal section Mmov is examined. The verification routine 8th is a plausibility test regarding the statics of the low-pass filtered signal section Mmov . Depending on the type of modulation used (negative video modulation or positive video modulation), a maximum or minimum in the low-pass filtered signal Mmov will be present in the modulating signal due to the signal component of the synchronization level Psync . If, in addition to this maximum or minimum, it can be established that the course of the low-pass-filtered signal section Mmov exceeds orfalls below a first limit value P limit more often than expected, the recorded data record is discarded. The recorded data record then does not permit reliable detection of the verticalsynchronization times Tsync even or Tsync odd and is unsuitable for a subsequent evaluation. An example of a negative video modulation is in the 9 shown. A certain number of the values of the low-pass-filtered signal section Mmov are in the range defined by the limit Pgrenz and the extreme value Pmax . For evaluation, the proportion of values of the low-pass filtered signal section Mmov is determined on the whole of the values of the low-pass filtered signal section Mmov .
AlsKriterium zum Verwerfen werden zwei Grenzwerte festgelegt. Ein ersterGrenzwert Pgrenz für die Leistung definiert einenBereich oberhalb bzw. unterhalb des ermittelten Extremwerts. Einzweiter Grenzwert legt einen Anteil fest, wie viele der Werte destiefpassgefilterten Signalabschitts Mmov den GrenzwertPGrenz überschreitenbzw. unterschreiten dürfen.As a criterion for discarding, two limits are set. A first limit Plimit for the power defines an area above or below the determined extreme value. A second limit specifies a percentage of how many of the values of the low-pass filtered Signalabschitts Mmov the limit Plimit exceed or may be less.
DieEmpfindlichkeit kann dabei durch Festlegen des Grenzwerts PGrenz eingestellt werden, beispielsweiseals Bruchteil des detektierten Extremwerts des tiefpassgefiltertenSignalabschnitts Mmov. Bei negativer Videomodulationlegt der Grenzwert PGrenz eine Obergrenzefür denHF-Pegel fest, wie es in der9 dargestelltist. Bei positiver Videomodulation wird dementsprechend eine Untergrenzefür denHF-Pegel festgelegt.The sensitivity can be set by setting the limit Plimit , for example as a fraction of the detected extreme value of the low-pass filtered signal section Mmov . With a negative video modulation of the limit value Plimit sets a limit on the RF level, as in the 9 is shown. With positive video modulation, a lower limit for the RF level is accordingly determined.
Ergibtdie Überprüfungsroutine8,die in Abhängigkeitvon dem zu untersuchenden Signaltyp9 durchgeführt wird,dass es sich bei dem aufgezeichneten Signalabschnitt1 umein erwartetes Bildsignal handelt, so wird unter Verwendung deraus der Grobsuche erhaltenen Informationen über die Lagerung der VertikalsynchronisationszeitpunkteTsync odd, Tsync even dieexakte Ermittlung der  Vertikalsynchronisationszeitpunkte Tsync even bzw. Tsync odd durchgeführt.Returns the validation routine 8th , which depends on the type of signal to be examined 9 is carried out that it is the recorded signal section 1 is an expected image signal, then using the information obtained from the coarse search for the storage of the vertical synchronization instants Tsync odd, Tsync even the exact determination of the vertical synchronization instants Tsync even or Tsync odd performed.
DerVerfahrensablauf zur Bestimmung der exakten zeitlichen Lage derVertikalsynchronisationszeitpunkte Tsync even bzw.Tsync odd ist in der2 schematischdargestellt. Die Bestimmung der exakten zeitlichen Lage der VertikalsynchronisationszeitpunkteTsync even bzw. Tsyncodd erfolgt auch bei Verwendung eines reduzierten Datensatzes4' zur Grobsucheauf Basis des vollständigenIQ-Datensatzes4.Aus dem IQ-Datensatz4 wird mit Hilfe der ermittelten zeitlichenLage des Extremwerts des tiefpassgefilterten Signalabschnitts Mmov in Schritt12 ein Signalabschnittsteilselektiert. Die Längedieses ausgeschnittenen Signalabschnittteils entspricht der Länge der Vertikalsynchronsequenzenhodd bzw. heven Plusder Längeeiner Bildzeile oder vorzugsweise mehrerer Bildzeilen. Für diesenSignalabschnittsteil wird das Betragsquadrat (oder der Betrag) gebildet,so dass am Ende des Bearbeitungsschritts12 eine Datensequenzxfine vorliegt, die den VertikalsynchronisationszeitpunktTsync even bzw. Tsyncodd und den Abschnitt j enthält. Diese Datensequenz xfine wird in einem sogenannten "Matched Filter"16 miteiner ersten Vertikalsynchronsequenz14 (hodd)und einer zweiten Vertikalsynchronsequenz15 (heven) gefaltet. Die erste und zweite Vertikalsynchronsequenz14,15 werdenaus dem Standard fürdas entsprechende zu untersuchende Bildsignal1 generiert.Dabei wird von einem idealen, dem Standard entsprechenden Signalverlaufausgegangen. Die Erzeugung der beiden Vertikalsynchronsequenzenhodd und heven wirdnachfolgend noch anhand der3 bis6 erläutert.The method sequence for determining the exact time position of the verticalsynchronization times Tsync even and Tsync odd is in the 2 shown schematically. The determination of the exact time position of the verticalsynchronization times Tsync even or Tsync odd also occurs when using a reduced data set 4 ' for a rough search based on the complete IQ dataset 4 , From the IQ record 4 is determined by means of the determined temporal position of the extreme value of the low-pass filtered signal section Mmov in step 12 a signal section part selected. The length of this cut-out signal section part corresponds to the length of the verticalsynchronization sequences hodd or heven plus the length of one image line or preferably several image lines. For this signal section part, the square of sums (or the amount) is formed, so that at the end of the processing step 12 a data sequence xfine is present, which is the vertical synchronization  time Tsync even or Tsync odd and contains the section j. This data sequence xfine is used in a so-called "matched filter". 16 with a first vertical synchronizing sequence 14 (hodd ) and a second vertical synchronous sequence 15 (heven ) folded. The first and second vertical synchronizing sequences 14 . 15 become out of the standard for the corresponding image signal to be examined 1 generated. It is assumed that an ideal, the standard signal waveform. The generation of the two verticalsynchronization sequences hodd and heven will be described below with reference to 3 to 6 explained.
DieFaltung der Vertikalsynchronsequenzen14 (hodd)bzw.15 (heven) mit der Datensequenzxfine ergibt eine erste Funktion fodd bzw. eine zweiten Funktion feven.Die Bestimmung, ob es sich bei dem in dem Datensatz xfine enthaltenenVertikalsynchronisationszeitpunkt Tsync umeinen Synchronisationszeitpunkt für einen Wechsel vom erstenauf das zweite Halbbild (Tsync even) odervom zweiten auf das  erste Halbbild (Tsync odd)handelt, ergibt sich aus einem Vergleich der absoluten Maxima bzw.Minima der ersten Funktion fodd und derzweiten Funktion feven. Beim Vergleich der Maximabzw. Minima ist wiederum entscheidend, ob es sich um ein Signalmit positiver oder negativer Videomodulation handelt. Bei positiverVideomodulation werden die Minima der Funktionen fodd undfeven miteinander verglichen, bei negativerVideomodulation dagegen die Maxima.The convolution of the vertical synchronous sequences 14 (hodd ) 15 (heven ) with the data sequence xfine yields a first function fodd or a second function feven . The determination as to whether the vertical synchronization time Tsync contained in the data set xfine is a synchronization time for a change from the first to the second field (Tsync even ) or from the second to the first field (Tsync odd ) results from a comparison of the absolute maxima or minima of the first function fodd and the second function feven . When comparing the maxima or minima, it is again crucial whether it is a signal with positive or negative video modulation. With positive video modulation the minima of the functions fodd and feven are compared with each other, with negative video modulation on the other hand the maxima.
EinWechsel vom ersten zum zweiten Halbbild (Tsynceven) ergibt sich bei positiver Videomodulation, wenn dieerste Funktion feven ein Minimum aufweist,welches niedriger als das Minimum der zweiten Funktion fodd ist. Dementsprechend ergibt sich ein Wechselvom zweiten zum ersten Halbbild (Tsync odd), wennbei positiver Videomodulation das Minimum von fodd kleinerist als das Minimum von feven. Im Falle einernegativen Videomodulation ergibt sich ein Wechsel vom ersten zumzweiten Halbbild, wenn das Maximum der Funktion feven größer alsdas Maximum der Funktion fodd ist. Umgekehrtergibt sich ein Wechsel vom zweiten zum ersten Halbbild, wenn dasMaximum der Funktion fodd größer alsdas Maximum der Funktion feven ist.A change from the first to the second field (Tsync even ) results in positive video modulation when the first function feven has a minimum which is lower than the minimum of the second function fodd . Accordingly, there is a change from the second to the first field (Tsync odd ), if in positive video modulation, the minimum of fodd is smaller than the minimum of feven . In the case of a negative video modulation results in a change from the first to the second field when the maximum of the function feven greater than the maximum of the function fodd . Conversely, there is a change from the second to the first field when the maximum of the function fodd higher than the maximum of the function f iseven.
Nachdemin Schritt17 abhängigvon dem verwendeten, bekannten Signaltyp9 ein Vergleich zwischenden Maxima bzw. Minima der Funktionen fodd undfeven durchgeführt wurde, wird anschließend nurnoch die jeweilige Funktion fodd bzw. feven weiter ausgewertet, die dem festgestelltenHalbbildwechsel entspricht. Bei einem festgestelltem Halbbildwechsel vomersten auf das zweite Halbbild wird dementsprechend nachfolgendnur noch die zweite Funktion feven ausgewertet.Umgekehrt wird bei festgestelltem Halbbildwechsel vom zweiten aufdas erste Halbbild lediglich die erste Funktion fodd ausgewertet.Zur exakten Bestimmung der zeitlichen Lage der VertikalsynchronisationszeitpunkteTsync even bzw. Tsyncodd wird die Funktion feven bzw. fodd in Schritt18 bzw.18' interpoliert.Die exakte Lage des  Vertikalsynchronisationszeitpunktes Tsync even bzw. Tsync odd wirddann aus dem Maximum bzw. Minimum der interpolierten Funktion bestimmt.Wegen der Interpolation kann das Ergebnis auch auf eine zwischenzwei abgespeicherte IQ-Wertefallende Speicheradresse fallen, also fraktional sein. Bei der weiterenAuswertung des Signalabschnitts wird dieser fraktionale Wert verwendetund der zugehörigeIQ-Wert ebenfalls durch Interpolation ermittelt.After in step 17 depending on the used, known signal type 9 a comparison between the maxima and minima of the functions fodd and feven was performed, then only the respective function fodd or feven is further evaluated, which corresponds to the detected field change. In a basis of the level change from the first field to the second field only the second function f is evaluated accordinglyeven below. Conversely, when the field change from the second to the first field is detected, only the first function fodd is evaluated. For the exact determination of the temporal position of the verticalsynchronization times Tsync even or Tsync odd , the function feven or fodd in step 18 respectively. 18 ' interpolated. The exact position of the verticalsynchronization time Tsync even or Tsync odd is then determined from the maximum or minimum of the interpolated function. Because of the interpolation, the result can also fall on a memory address falling between two stored IQ values, ie be fractional. In the further evaluation of the signal section, this fractional value is used and the associated IQ value is also determined by interpolation.
Inder3 ist beispielhaft der HF-Pegelverlauf eines idealenBildsignals dargestellt. Die schraffierten Bereiche20,21 stellendabei Abschnitte mit Bildinformation dar. Das dargestellte Beispielzeigt den Verlauf eines idealen Bildsignals im Falle negativer Videomodulation.In den Bereichen zwischen der Übertragungder Bildinformation erhöhtsich der Pegel des HF-Signals ausgehend vom HF-Blanking Level PBlank HF auf den HF-Synchronisationspegel Psync HF.Da fürdie spätereAuswertung lediglich dieser Übergangvon dem Bezugsniveau, dem HF-Blanking LevelPBlank HF auf den SynchronisationslevelPsync HF relevant ist, wird zur weiterenAuswertung ein vereinfachtes ideales Signal verwendet, wie es inder4 dargestellt ist. Der Übergang von der3 zur4 erfolgt,indem die Bildinformation der schraffierten Bereiche20,21 aufden HF-Blanking Level PBlank HF und dieserauf 0 gesetzt wird. Der HF-Synchronisationslevel PsyncHF wird gleichzeitig auf den Wert 1 gesetzt, so dass das vereinfachteideale Signal einer Rechteckfunktion mit den beiden Signalniveaus0 und 1 entspricht.In the 3 is exemplified the RF level profile of an ideal image signal. The hatched areas 20 . 21 represent sections with image information. The example shown shows the course of an ideal image signal in the case of negative video modulation. In the areas between the transmission of the image information, the level of the RF signal increases from the RF blanking level Pblank HF to the HF synchronization level Psync HF . Since only this transition from the reference level, the RF blanking level Pblank HF to the synchronization level Psync HF is relevant for the later evaluation, a simplified ideal signal is used for further evaluation, as described inUS Pat 4 is shown. The transition from the 3 to 4 is done by the image information of the hatched areas 20 . 21 to the RF blanking level Pblank HF and this is set to 0. The RF synchronization level Psync RF is simultaneously set to the value 1, so that the simplified ideal signal corresponds to a rectangular function with the two signal levels 0 and 1.
DernächsteSchritt bei der Erzeugung der Vertikalsynchronsequenzen hodd bzw. heven istdie Diskretisierung der zunächstnoch kontinuierlichen Kurve der4. Die Diskretisierungist beispielhaft in der5 gezeigt. Die Diskretisierungerfolgt mit derselben Samplingrate, die bei der Erzeugung des IQ-Datensatzes4 verwendetwird. Bei Verwendung einer konstanten Samplingrate zur Auswertungder empfangenen Bildsignalabschnitte1 können die  Vertikalsynchronsequenzenauch einmalig generiert und abgespeichert werden. Der zeitlicheVerlauf wird anschließendinvertiert, was in der6 dargestellt ist. Der zeitlichinvertierte Verlauf wird als Vertikalsynchronsequenz bezeichnet.Die6 zeigt beispielhaft eine für das Matched Filter16 verwendeteVertikalsynchronsequenz hodd bzw. heven.The next step in the generation of the verticalsynchronization sequences hodd or heven is the discretization of the initially still continuous curve of the 4 , The discretization is exemplary in the 5 shown. The discretization is done with the same sampling rate as when generating the IQ dataset 4 is used. When using a constant sampling rate for the evaluation of the received image signal sections 1 The vertical synchronization sequences can also be generated and stored once. The time course is then inverted, which in the 6 is shown. The time-inverted profile is called a vertical synchronization sequence. The 6 shows an example of the matched filter 16 used verticalsynchronization sequence hodd or heven .
Inder7 ist beispielhaft die weitere Datenverarbeitungaufgezeigt, nachdem die Vertikalsynchronisationszeitpunkte Tsync even bzw. Tsync odd gefundenwurden. Der weiteren Auswertung des Bildsignals (25) wirdsowohl der aufgefundene Vertikalsynchronisationstyp ("odd" bzw. "even") als auch der exakteVertikalsynchronisationszeitpunkt Tsync even bzw. Tsync odd zugrunde gelegt. Durch einen Nutzerkönnen weiterhinParameter wie Typ des Triggers, Offsets oder Länge der zu analysierenden Sequenzangegeben werden. Durch die zuvor durchgeführte Interpolation bei derErmittlung der exakten Vertikalsynchronisationszeitpunkte Tsync even bzw. Tsync odd können fraktionaleIndizes fürden Vertikalsynchronisationszeitpunkt Tsync even bzw.Tsync odd auftreten. Bei der weiteren Auswertungdes Signals wird dies berücksichtigt,indem entsprechend dem fraktionalen Index der zugehörige Signalwertaus dem ursprünglichenIQ-Datensatz4 durchInterpolation gewonnen wird. Die Interpolation erfolgt in Schritt26 ausdem IQ-Datensatz4. Diese interpolierten IQ-Daten27 werdender weiteren Verarbeitung und Auswertung des Signals in Schritt28 zugrundegelegt.In the 7 By way of example, the further data processing is shown after the verticalsynchronization times Tsync even and Tsync odd have been found. Further evaluation of the image signal ( 25 ), both the found vertical synchronization type ("odd" and "even") and the exact verticalsynchronization time Tsync even and  Tsync odd . A user can also specify parameters such as the type of trigger, offsets or length of the sequence to be analyzed. Due to the previously performed interpolation in the determination of the exact verticalsynchronization times Tsync even or Tsync odd , fractional indices for the verticalsynchronization time Tsync even or Tsync odd can occur. In the further evaluation of the signal, this is taken into account by, according to the fractional index, the associated signal value from the original IQ data set 4 is obtained by interpolation. The interpolation takes place in step 26 from the IQ record 4 , This interpolated IQ data 27 be the further processing and evaluation of the signal in step 28 based on.
DieErfindung ist nicht auf das dargestellte Ausführungsbeispiel beschränkt, sondernumfasst auch Kombinationen beliebiger Merkmale.TheInvention is not limited to the illustrated embodiment, butalso includes combinations of any features.