DE3038358C2 - Bildplattenaufzeichnunsgerät - Google Patents
BildplattenaufzeichnunsgerätInfo
- Publication number
- DE3038358C2 DE3038358C2 DE3038358A DE3038358A DE3038358C2 DE 3038358 C2 DE3038358 C2 DE 3038358C2 DE 3038358 A DE3038358 A DE 3038358A DE 3038358 A DE3038358 A DE 3038358A DE 3038358 C2 DE3038358 C2 DE 3038358C2
- Authority
- DE
- Germany
- Prior art keywords
- data
- polynomial
- information
- field
- signal
- 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.)
- Expired
Links
- 230000003287 optical effect Effects 0.000 title description 30
- 238000003780 insertion Methods 0.000 claims description 4
- 230000037431 insertion Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000015654 memory Effects 0.000 description 26
- 241001422033 Thestylus Species 0.000 description 17
- 238000010586 diagram Methods 0.000 description 14
- 238000012937 correction Methods 0.000 description 11
- 238000012546 transfer Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 230000007257 malfunction Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 239000002131 composite material Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 238000005311 autocorrelation function Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001846 repelling effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000004304 visual acuity Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
- G11B5/09—Digital recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1806—Pulse code modulation systems for audio signals
- G11B20/1813—Pulse code modulation systems for audio signals by adding special bits or symbols to the coded information
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
- G11B27/3036—Time code signal
- G11B27/3054—Vertical Interval Time code [VITC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/9201—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
- H04N5/9206—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal the additional signal being a character code signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Error Detection And Correction (AREA)
- Optical Recording Or Reproduction (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
Die Erfindung bezieht sich auf ein Bildplattenaufzeichnungsgeräts, wie es im Oberbegriff des Anspruchs
vorausgesetzt ist. Insbesondere handelt es sich um Aufzeichnungen, bei denen Rillen- oder Halbbild-Identifizierungsnummern in einem Austastintervall des auf
der Platte aufgezeichneten Videosignals enthalten sind.
Zur Realisierung bestimmter Eigenschaften in einem
Bildplattenspieler ist es zweckmäßig, zusammen mit dem Videosignal Digitalinformationssignale aufzuzeichnen.
Diesbezüglich wird auf die DE-OS 30 38 359 und 30 38 396 verwiesen. Ferner ist es aus der DE-OS
27 11 923 bekannt, zur Lokalisierung einer bestimmten
Adressenspur auf der Oberfläche eines Aufzeichnungsmediums den Abnehmerwandler quer zu den Spuren zu
verschieben. Hinsichtlich der Adressierung wird kein Fehlercode verwendet Dagegen ist der US-PS
41 59 480 die Verwendung eines Fehlercodes bei der Einfügung eines Adressensignals in ein Videosignal zu
entnehmen, und zwar folgt dieser Fehlercode auf die Informationsbits der aufgezeichneten Nachricht
Bei einem System zur Codierung von Digiialdaten auf
einem Bildplattenmedium, wie es dem Erfinder bekannt war, enthält das Digitalschema ein Startbit, dem
Informationsbits und anschließend ein Gruppenfehlercode folgt Die Informatiot.abits enthalten eine Rillen-
identifizierungsnummer zur Anzeige der Position eines
Abtaststiftes auf der Bildplatte. Die gesamte Digitalnachricht wird auf dem Videosignal während einer Zeile
des Vertikalaustastintervalls codiert
Zur Decodierung solcher aufgezeichneter Digitalda
ten im Abspielgerät wird bei dem bekannten System die
Daten enthaltende Zeile im Vertikalaustastintervall auf eine Decodierschaltung geschaltet Nach dem Abfühlen
des Startbit taktet d^r Decoder jedes nachfolgenden Bit
in ein Datenregister und prüft den erhaltenen
Gruppenfehlercode auf Empfangsfehler, falls solche
vorliegen. Nach der Decodierung ergibt ein Gruppenfehlercode ein bestimmtes Fehlerprüfergebnis (welches
nachfolgend als Rest bezeichnet wird), das Null ist, wenn es im Decoder mit einer Null beginnt, vorausgesetzt,
daß keine Fehler festgestellt worden sind.
Das oben beschriebene Datensystem kann durch verschiedene Arten von durch Störungen hervorgerufenen Fehlern beeinträchtigt werden. Zu diesen Fehlern
gehören Vollbildplazierfehler, bei denen die empfange
ne Nachricht um ein oder mehrere Bits aus ihrer
richtigen Lage verschoben ist, und Ffchiercodefehler, bei
denen die Fehlercodeprüfung die Gültigkeit beim Vorhandensein störungsbedingter Fehler angibt Diese
störungsbedingten Fehler lassen sich ebenso wie
gewisse andere Nachteile des oben erwähnten Datensystems bei Anwendung eines besseren Codierverfahrens
für die Digitaldaten verringern.
Demgemäß besteht die Aufgabe der Erfindung in der Angabe von Maßnahmen für die Codierung und
so Aufzeichnung einet. Videosignals in Form digitaler
Daten, durch welche auch Störimpulse und Rauschen zurückzuführende Fehler verringert werden und das
Decodier- bzw. Wiedergabesystem sich vereinfachen läßt Diese Aufgabe wird durch die im kennzeichnenden
Teil des Anspruchs 1 angegebenen Merkmale gelöst, während die Unteransprüche vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung kennzeichnen.
Die Codierung von Digitaldaten beinhaltet nach Erzeugung eines Startcodes vorzugsweise die Erzeu
gung eines Coset-Fehlercodes, der dem Startcode folgt.
Als Startcode wird eine Barker-Folge bevorzugt, um die Selbstsynehronisierung zu verbessern und Vollbildpositionsfehler kleinzuhalten.
Ein Coset-Fehlercode ist ähnlich einem Gruppen
fehlercode mit der Ausnahme, daß entweder der Rest
nach der Decodierung oder der Anfangsinhalt des Restregisters vor der Decodierung oder beide nicht Null
sind. Mit anderen Worten: vermeidet man bei
Benutzung eines Cnsei-Codes einen Zustsnd, wo alle
Nullen als gültige fehlerfreie Nachricht erscheinen. Die Verwendung eines Fehlercodes mit einem Rest, der
nicht Null ist, führt zu einer niedrigeren Rate unentdeckter Fehler, als es für einen Gruppenfehler mit
einem Null-Rest der Fall wäre. Es ist anzunehmen, daß dieses Ergebnis auf der besonderen Eigenschaft eines
Videosignals und der An der Aufzeichnung der Digitalinformation hierauf beruht Der Decodierer sucht
eine Digitalnachricht während des Vertikalaustastintervalls,
wo in den übertragenen Zeilen der Schwarzpegel herrscht (logische Null). Während dieser Zeit ist es
wahrscheinlicher, daß logische Nullen als logische Einsen auftreten. Berücksichtigt man, daß der Rest von
Null Null ist (nach der Decodierung), dann ist es wahrscheinlicher, daß Störungen einen Rest Null
hervorrufen als irgendeinen anderen Rest, der nicht Null ist. Wenn beispielsweise in dem erwähnten System ein
Störbur.n auftritt, der gleich dem Startcode ist, dem ein Schwarzpegel (lauter Nullen) folgt, dann ergäbe sich ein
Rest von Null. Derartige Fehler treten bei dem hier beschriebenen Datensystem aber nicht auf, wo die
Decodierung mit einer Zahl φθ beginnt und/oder mit
einer Zahl ^O endet
Gemäß der Erfindung werden also die Informationsbits am Ende der Nachricht untergebracht, und dies
ergibt den Vorteil, daß ein einfacherer Decoder im Bildplattenwiedergabegerät verwendet werden kann.
Die Steuerschaltung für den Decoder braucht nämlich dann nicht zwischen Fehlercodebits und Informationsbits
zu unterscheiden, sondern braucht nur ein einfaches Zeitintervall nach dem Feststellen des Startcodes bis
zum Ende der Nachricht erzeugen. Diese einfachere Steuerung erhält man ohne anderweitige Vergrößerung
der Datenspeicher oder anderer Teile des Decodierers.
In den beiliegenden Zeichnungen zeigt
F i g. 1 eine graphische Darstellung eines Fernsehsignals mit dem Vertikalaustastintervall zwischen ungeraden
und geraden Halbbildern;
F i g. 2 eine graphische Darstellung des Digitaldaten-Schemas;
wie es bei dem offenbarten Aufzeichnungsverfahren benutzt ist;
Fig.3 ein Blockschaltbild eines Bildplattencodierers;
F i g. 4 ein Blockschaltbild eines Bildplattenspielers;
F i g. 5 ein Blockschaltbild, welches den Digitaldatengenerator des Bildplattencodierers gemäß Fig.3 in
mehr Einzelheiten zeigt;
F i g. 6 ein Blockschaltbild, welches mehr Einzelheiten des Informationspuffers für den Bildplattenspieler
gemäß F i g. 4 zeigt;
F i g. 7 ein Schaltbild einer Einrichtung zur Erzeugung eines Fehlerprüfcodes von den Informationsbits für den
Bildplattencodierer gemäß F i g. 5;
Fig.8 ein teilweise in Blockdarstellung ausgeführtes
Schaltbild des Informationspuffers für den Bildplattenspieler gemäß F i g. 4;
Fig.9 eine Ausführungsform eines Empfangssteuerzählers
für den in F i g. 8 gezeigten Informationspuffer;
Fig. 10 ein Zustandsübergangsdiagramm für die Mikroprozessor-Steuerschaltung gemäß F i g. 4 und &o
F i g. 11 ein Flußdiagramm zur Veranschaulichung
eines Programmlogarithmus für die Mikroprozessor-Steuerschaltung gemäß F i g. 4.
Signalschema
65
Fig. 1 zeigt besondere Einzelheiten eines NTSC-Fernsehsignals im Schema gemäß der verdeckten
Farbträgertechnik, wie sie in der US-PS 38 72 498 von
D. Pritchard mit dem Titel »Color information translating systems« beschrieben ist Die miteinander
verschachtelten ungeraden und geraden Halbbilder sind durch ein Vertikalaustastintervall voneinander getrennt
Der Fernsehfaichmann erkennt leicht das übliche
Vertikalaustastintervall, das ein erstes Ausgleichsimpulsintervall,
ein Vertikalsynchronisierintervall und ein zweites Ausgleichsimpulsintervall, dem eine Anzahl von
Horizontalzeilenintervallen zum Beginn jedes neuen Halbbildes folgen, enthält Wie F i g. 1 zeigt, beginnt die
Videosignalinformation in der Zeile 22' des Halbbildes 1 und in der Zeile 284' des Halbbildes Z
Die der Halbbildnummer entsprechende Digitalinformation erscheint in der Zeile 17' des Halbbildes 1 und in
der Zeile 280' des Halbbildes Z Digitalinformation könnte genauso gut in andere Zeilen des Vertikalaustastintervalls
eingefügt werden. Um Einzelheiten des Digitalsignalschemas zu zeigen, ist in Fig.2 der
Zeitmaßstab während der Daten enthaltenen Horizontalzeile (Zeile 17' oder Zeile 280') gedehnt
Daten v/erden als Leuchtdichtepegel dargestellt: 100
IRE-Einheiten bedeuten eine lo&jrjhe EINS und 0
IRE-Einheiten (Austastpegel) eine logische NULL Das erste Datenbit folgt dem üblichen Horizontalsynchronimpuls
140 und dem Farbsynchronsignal 142. Die Frequenz des Farbsynchronsignals 142 beträgt etwa
153MMz, also die Frequenz des verdeckten Farbträgers,
jedes Datenbit wird synchron mit dem verdeckten Farbträgersignal von 1,53 MHz übertragen. Wie Fi g. 2
zeigt, umfaßt jede Digitalnachricht einen 13-Bit-Startcode, der mit B(x) bezeichnet ist, einen 13-Bit-Redundanz-Fehlerprüfcode,
der mit Qx) bezeichnet ist und 51 Informationsbits, die mit I(x) bezeichnet sind. Der
Beginn der nächsten Horizontalzeile ist gekennzeichnet durch den nächsten Horizontalzeilensynchronimpuls
140a und das Farbsynchronsignal 142a. Somit sind die einzelnen Datenbits synchron mit dem Farbträger und
die gesamte digitale Nachricht ist synchron mit dem Vertikalsynchronimpuls. Die Datenfrequenz kann ein
Vielfaches oder ein (ganzzahliger) Bruchteii einer geeigneten Farbträgerfrequenz sein. Natürlich können
auch andere Leuchtdichtewerte den Logikwerten EINS una NULL zugeordnet werden, oder ein gegebener
Leuchtdichtepegel kann durch mehr als ein Bit bezeichnet werden.
Bei dem hier beschriebenen Sys'em wird zur
Synchronisierung des Datensystems mit der Digitalnachricht ein Startcode benutzt, und damit vermeidet
man die Notwendigkeit, die Flanke des Horizontal- oder Vertikalsynchronimpulses feststellen zu müssen. Synchronisierfehler
bei einem seriell arbeitenden Digitaldatensystems führen zu (Voll)-Bildfehlern, wo also die
empfangenen Daten um ein oder mehr Bits aus ihrer richtigen Lage verschoben sind. Bisher bekannte
Systtinc zur Aufzeichnung von Digitalen in einer für Bildplatten codierten Form haben gezeigt, daß die
Flanken der Synchronimpulse als Zeitbezug nicht zuverlässig sind und zu Fehlern des Vollbildes führen.
Startcodes haben sich als zuverlässiger erwiesen.
Der speziell gewählte Startcode 1111100110101 ist
einer der in der Radar- und Sonartechnik bekannten Barker-Codes, wie sie beispielsweise in dem Buch
»Group Synchronization of Binary Digital Systems« von R. H. Barker, 1953 bei Academic Press, Now York,
beschrieben sind. Barker-Codes sind so gewählt, daß die Autokorrelationsfurktion eines einen Barker-Code
enthaltenden und gegenüber sich selbst verschobenen Signals bei Koinzidenz maximal, andernfalls dagegen
minimal ist. Das bedeutet, daß bei Zuordnung eines Wertes von +1 oder -1 zu jedem Bit im Startcode und
Berechnung der Summe der jeweiligen Bitprodukte für jede Verschiebungsposition des Startcodes gegenüber
sich selbst eine solche Autokorrelationsfunktion ein scharfes Maximum im Koinzidenzfalle ergibt. Insbesondere
ergibt ein Barker-Code bei Verschiebung um irgendeine ungerade Anzahl von Stellen gegenüber sich
selbst eine Autokorrelation von 0. Eine Verschiebung eines Barker-Codes um irgendeine gerade Anzahl von
Stellen gegenüber sich selbst ergibt eine Autokorrelation von -1. Wenn jedoch Koinzidenz herrscht, ergibt
die Autokorrelation den Wert N, wobei N die Anzahl von Bits im Barker-Code ist. Wenn also mit anderen
Worten ein Barker-Code um irgendeine Anzahl von Stellen gegenüber sich selbst verschoben wird, dann
unterscheidet er sich um eine maximale Anzahl von Bitpositionen. Beim Vorhandensein von Rauschen
verringert diese Eigenschaft die Wahrscheinlichkeit pin(»r fphlprhaftpn 1StPrtrnHpprmiltlunu im Vprirlpirh 711
einem willkürlich gewählten Startcode.
Die Informationsbits /^enthalten eine Halbbildnummer,
eine Bandnummer und einen Raum für Informationsbits für spätere Erweiterung. Die Halbbildnummern
kennzeichnen jedes Halbbild des Videosignals durch eine individuelle 18-Bit-Binärzahl. Am Beginn der
Bildplatte ist das erste Halbbild des Videoprogramms das Halbbild »null«. Danach wird jedes Halbbild
aufeinanderfolgend in ansteigendem Sinne numeriert. Die Bandnummern beziehen sich auf das aufgezeichnete
Videosignal in einer Gruppe benachbarter Windungen der Spiralrille, die eine bandförmige Gestalt bilden. Das
gesamte Material in einem solchen Rillenband wird durch eine gemeinsame Bandnummer identifiziert. Als
ein Beispiel für die Bandnummernanwendung sei erwähnt, daß das Videosignal, nachdem das Ende des
Videoprogrammaterials aufgezeichnet ist, die Bandnummer »dreiundsechzig« hat. Der Bildplattenspieler
fühlt das Band dreiundsechzig als Ende des Programms und reagiert darauf durch Abheben des Abtasters von
der Platte.
Der Fehlerprüfcode C(x) wird aus l(x)\m B'ldplattenaufzeichnungsgerät
berechnet. Zu diesem Zweck wird l(x) mit einer Konstante H(x) multipliziert. Das
erhaltene Produkt wird durch eine andere Konstante g(x) dividiert, und nach dieser Division wird der Rest
(der Quotient wird nicht benutzt) zu einer dritten Konstanten A-ffo/addiert und man erhält Qx).
Im Bildplattenspieler wird die abgenommene Information auf Fehler geprüft, in dem man die gesamte
Information einschließlich des Startcodes durch die erwännte Konsta-.te g(x)d\vidiert. Wenn der Rest gleich
dem Startcode B(x) ist, dann wird die Information als fehlerfrei angesehen. Die Konstanten H(x) und M(x)
werden so gewählt, daß der Rest der gesamten Information den Startcode ergibt Die Konstante g(x),
die sowohl bei der Bildplatisnaufzeichnungsapparatur wie auch beim Bildplattenspieler benutzt wird, wird als
das Generatorpolynom des Codes bezeichnet. Es wird ein spezifischer Wert g(x) gewählt, der zu einem Code
führt, mit Hilfe dessen sich Fehler feststellen lassen, was besonders vorteilhaft bei Verwendung bei einem
Bildplattenmedium ist. In dem hier beschriebenen
System werden die oben angeführten Additions-, Multiplikations- und Divisionsvorgänge entsprechend
speziellen Regeln durchgeführt, die auf die Geräte zugeschnitten sind, mit denen sie ausgeführt werden
sollen. Die Fehlercodierung wird in größeren Einzelheiten später noch im Zusammenhang mit den Geräten für
Codierung und Decodierung erläutert werden.
Ein Blockschaltbild eines Videoplattencodierers ist in
F i g. 3 gezeigt. Ein Bildsignalgemisch von einer Quelle 30 wird in einer Addierschaltung 36 mit einem von
einem Digitaldatengenerator 38 über eine Leitung 37 zugeführten, Digitaldaten darstellenden Bitstrom linear
kombiniert. Eine Synchronisierschaltung 32 liefert einen Farbträger und Synchronisierimpulse, so daß die von
dem Digitaldatengenerator 38 erzeugten Datenbits synchron mit dem am Anschluß 31a vorhandenen
Farbträger sind und die Digitalinformation in der richtigen Horizontalzeile des Vertikalaustastintervalls
codiert wird. Auf der Datenleitung 39 auftretende und die Halbbildnummer sowie die Bandnummer darstellende
Informationsdaten werden von einer Einrichtung 34 geliefert. Die Verwendung der Information über die
Halbbildnummer und die Bandnummer wird im Zusammenhang mit dem Mikroprozessorprogramm
on (pig in iiruj I I) rrläiitpn werden. Die Digilaldatcn und
das Videosignal werden in der Addicrschaltung 36
miteinander kombiniert. Eine weitere Signalverarbeitungsschaltung 40 bereitet das zusammengesetzte
Videosignal für das Aufzeichnungsmedium vor: Dieses zusammengesetzte Bildsignal ist vom Typ mit verdecktem
Farbträger und wird unter Benutzung von Frequenzmodulationslechniken aufgezeichnet.
Bei dem Bildplattenspieler gemäß F i g. 4 wird das Frequc -'.modulationssignal mit Hilfe einer einen
Abrchmerwandler und einen Abtaststift enthaltenden Abtasteinrichtung 20 abgetastet und mittels einer
VideosignalverarbeitungsschaltU"g 18 in ein normgerechtes Fernsehsignal zur Wiedergabe mit einem
üblichen Fernsehempfänger umgewandeil. Die Vidcosignalverarbeitungsschaltun?
18 enthält eine Schaltung, die unter Steuerung durch das Farbsynchronsignal einen
1.53 M Hz-Oszillator mit dem Farbträger phasensynchronisiert.
Der Farboszillator wird zusätzlich zu seiner üblichen Verwendung für die Demodulicrung iler
verdeckler. Farbträgerschwingung zur Lieferung eines digitalen Taktsignals herangezogen, das . if der Leitung
72 erscheint. Die Videosignalverarbeitungsschaltung 18 enthält ferner Einrichtungen zur Demodulierung des
Videoträgers und Kammfiltemng des demodulierten Videosignals. Ein Kammfilter 19 subtrahiert zwei
aufeinanderfolgende Halbbildzeilen, und das Subtraktionsergebnis erscheint auf der Leitung 70 als
verarbeitetes Videosignal. Da die Zeile 16'. in welcher der Schwarzpegel herrscht, von der Zeile 17' subtrahiert
wird, die mit Digitaldaten moduliert ist. sind die verarbeiteten Videosignale auf der Leitung 70 die
wiedergewonnenen Digitaldaten. Natürlich ka. .1 die Zeile 16' irgendeinen konstanten Leuchtdichtepegel
beinhalten. Wenn die der Datenzeile 17' nachfolgende Zeile 18' eine Zeile konstanter Leuchtdichte (einschließlich
schwarz) ist, dann stellt das folgende Ausgangssignal des Kammfilters während der Zeile 18' wiederum
wiedergewonnene Digitaldaten, jedoch invertiert, dar. Durch Subtraktion einer Zeile von einer benachbarten
Zeile konstanter Leuchtdichte wird das wiedergewonnene Digitalsignal auf sich selbst bezogen, und
Datenfehler infolge von Verschiebungen des Gleichspannungspegels im Videosignal werden eliminiert.
Wenn e»s erwünscht ist. Daten in aufeinanderfolgenden
Zeilen unterzubringen anstatt Daten neben Zeilen konstanter Leuchtdichte zu haben, dann wären Einrichtungen
erforderlich, welche das Videosignal auf einen vorbestimmten Leuchtdichtepegel oder einen deich-
spannungsbezugspegel beziehen, damit sich der Digitaldatenfluß
von dem Videosignal trennen läßt.
Aus F i g. 4 kann man sehen, daß der Informationspuffer 16 bei Zuführung des verarbeiteten Videosignals auf
der Leitung 70 und des 1,53 MHz-Taktsignals auf der Leitung 72 Digitaldaten aus dem Videosignal extrahiert.
Der Puffer 16 wird gesteuert durch ein vom Mikroprozessor 10 über die Leitung 71 zugefUhrtes
digitales Binärsteuersignal. Ein Binärzustand des Steuersignals auf der Leitung 71 läßt den Informationspuffer
16 Daten aufnehmen. Beim anderen Binärzustand konditioniert das Steuersignal auf der Leitung 71 den
Informationspuffer 16 für die Übertragung der empfangenen Daten zum Mikroprozessor 10. Wenn das
Steuersignal auf der Leitung 71 einen hohen Pegel hat, is
dann öffnet sich der Informationspuffer 16 für die Abfühlung ankommender Daten auf der das verarbeitete
Videosignal führenden Leitung 70 unter Verwendung des 1.53 M Hz-Signals auf der Leitung 72 als Taktsignal.
Nach Aufnahme einer vollständigen Information oder Nachricht Meiert das Zustandssignal aul der Leitung 75
eine Anzeige darüber, daß die Information vollständig ist. Zur Übertragung der Information zum Mikroprozessorspeicher
wird das Steuersignal auf der Leitung 71 auf einen niedrigen Pegel gebracht. Dadurch wird der
Informationspuffer 16 gesperrt und die internen Steuerschaltungen zurückgesetzt und die Ergebnisse
der Informationsfehlercodeprüfung auf die Zustandsleitung 75 geschaltet. Wenn das Zustandssignal anzeigt,
daß die Information gültig ist (wenn also die Fehlercodeprüfung eine Gültigkeit ergibt), dann wird
der Mikroprozessor 10 für die Übertragung von Daten im Informationspuffer 16 zum Mikroprozessor 10
programmiert. Der Mikroprozessor liefert ein externes Taktsignal auf der Leitung 73 für den Datentransfer J5
vom Informationspuffer 16. Bei jedem Taktimpuls wird ein Bit der Daten auf der Leitung 74 aus den
Informationspuffer heraus- und in den Mikroprozessor 10 hineingeschoben. Wenn sämtliche Daten in den
Mikroprozessor 10 überführt sind, dann ist das Programm fertig für eine weitere digitale Information
bzw. Nachricht, auf der Steuerleitung 71 erscheint wieder ein hoher Pegel, und der Vorgang wiederholt
sich.
Der Mikroprozessor 10 steuert über den informationspuffer 16 die Austastung der Zeile 17' (oder Zeile
280') aus dem Videosignal. Die erste digitale Information wird erhalten durch ständiges Absuchen des
Videosignals nach einem Startcode. Danach wird der Informationspuffer 16 gesperrt. Dann wird der Informationspuffer,
gesteuert durch das zeitliche Auftreten der ersten digitalen Nachricht, für etwa sechs Zeilen
geöffnet, ehe die nächste digitale Nachricht erwartet wird. Wenn keine gültige Nachricht gefunden wird, dann
wird der Informationspuffer 16 etwa sechs Zeilen nach dieser erwarteten Zeit des Auftretens gesperrt. Wird
■ dagegen eine gültige Digitalnachricht gefunden, dann
wird der Informationspuffer 16 gesperrt, und aufgrund
des Zeitpunkts des Auftretens der derzeitigen Digitainachricht wird die neue Zeit für das Auftreten der
nächsten Digitalnachricht errechnet Auf diese Weise öffnet der Mikroprozessor 10 ein Tor oder Datenfenster
von etwa zwölf Zeilen Breite, welches zentrisch um die erwarteten Daten herum liegt
Das Zeitintervall von der Mitte des einen Datenfensters zum nächsten ist etwa das Zeitintervall eines
Videohalbbildcs. Die Breite des Datenfensters wird so
gewählt, daß für den Fall der ungünstigsten zeitlichen Verhältnisse die erwarteten Daten in das Datenfenster
fallen. Quellen von Zeitfehlern, wie sie noch erläutert werden, sind: das begrenzte Auflösungsvermögen des
Digitalzeitgebers, die Driftrate des Zeitgebers, Programmunsicherheiten bei der Bestimmung des Zeitpunkts
des Auftretens der derzeitigen Daten, Zeitdifferenzen zwischen ungraden und geraden verschachtelten
Halbbildern. Anpassungen für die Verwendung anderer Mikroprozessoren und/oder Zeitgeber können durchgeführt
werden und durch entsprechende Justierung der Breite des Datenfensters. Das Mikroprozessorprogramm,
welches die Logik für das Suchen von Daten und die Zentrierung des Datenfensters steuert, wird
anschließend im Zusammenhang mit den F i g. 10 und 11
beschrieben.
Der Mikroprozessor 10 reagiert auch auf die Einsteller 14 am Bedienungsfeld des Plattenspielers
(Auflegen, Pause und Abtasten) zur Betätigung des Spielermechanismus 12 und Ansteuerung des Anzeigefeldes
22 des Spielers entsprechend einem vorbestimmten Programm, wie ebenfalls noch erörtert werden wird.
Der Spielermechanismus ist weiterhin mit mindestens einer Verschiebeeinrichtung für den Abtaststift versehen,
die durch den Mikroprozessor 10 betätigt wird. Eine solche Verschiebeeinrichtung arbeitet piezoelektrisch,
elektromagnetisch oder in anderer Weise und versetzt den Signalabnehmer in benachbarte Rillen oder
Signalspuren der Bildplatte. Die Verwendung einer solchen Verschiebe- oder Umspringeinrichtung für das
Verlassen blockierter Rillen wird anschließend ebenfalls in Verbindung mit den in den Fig. 10 und 11 gezeigten
Flußdiagramm beschrieben.
Fehlercode
Wie bereits gesagt wurde, benutzt ein Bildplattenaufzeichnungsgerät
die Informationsbits l(x) zur Berechnung von C(x). Wegen der großen Anzahl von
Potentialkombinationen - l(x)und C(x) sind zusammen 64 Bits lang - und wegen des Wunsches, die
Fehlerfeststellungs- und Korrektureigenschaften eines gegebenen Codes ohne Zuhilfenahme einer Aufzählung
zu bestimmen, werden Fehlercodes mathematisch behandelt. Eine generelle mathematische Entwicklung
der Ringtheorie und Galoisscher Felder GF{2m), die
generell für Fehlercodes anwendbar sind, findet sich in der Veröffentlichung »Error Correcting Codes« von W.
Wesley Peterson in der MIT Press, Cambridge, Mass. Für die hier vorliegenden Zwecke läßt sich die
Fehlercodierung in der Bildplatte am besten anhand einiger einfacher Definitionen verstehen.
Eine digitale Nachricht, die EINSen und NULLen erthält, kann betrachtet werden als Darstellung eines
algebraischen Polynoms, welches Potenzen von χ enthält. Die Koeffizienten der jeweiligen Potenzen von
χ sind die einzelnen Bits der Nachricht. Beispielsweise kann die 4-Bit-Nachricht 1011 dargestellt werden durch
das Polynom P(x)der Form
P(x) = 1 ■ λ"' + 0 · x2 + 1 · λ: + 1 · .v°
= xi + χ + 1.
= xi + χ + 1.
Wendet man diesen Ausdruck auf den Startcode 1111100110101 an, dann ergibt sich
B(X) = X12+*11+*10 + *9 + *8 + *5+*-4 + *2 + 1.
Die höchste Potenz von χ wird der Grad des Polynoms
55
genannt. Im obigen Beispiel ist B (x) ein Polynom zwölften Grades.
Polynome können addiert, subtrahiert, multipliziert und dividiert werden nach den üblichen Regeln der
Algebra, außer daß Koeffizienten in Modulo-2-Ausdrücken
geschrieben werden können. Eine Kurzschreibweise für den Rest eines Polynoms nach Division
durch ein anderes Polynom wird durch Klammern angegeben. Wenn
P(x)
8 Ix)
Q(x)
und der Rest r(x) einen Grad niedriger als tier Divisor
£(.v) ist, dann ist
Bei der Bildplattenaufzeichnungsvorrichtung wird die gesamte auf der Bildplatte aufgezeichnete Nachricht
oder Information ausgedrückt durch ein Polynom T(x). Aus Fig. 2 ergibt sich
7"(.v) = B (χ) .vM + C (.ν) .ν51 + ί(χ).
Der Term .vM verschiebt B (x) um 64 Bits, weil S (.v)
am Anfang dns Datenschemas liegt. Entsprechend verschiebt der Term xM C(x) um 51 Bits, um darzustellen,
daß C(x) vor /(.v) aufgezeichnet ist. Gemäß der beschriebenen
Anlage berechnet die Aufzeichnungseinrichtung einen Wert für C(.v) so, daß die gesamte Nachricht 7"(x)
einen Rest gleich ß(.v) ist. nachdem sie durch g(x) geteilt ist. Nimmt man C(x) von der Form an
C(.ν) = [/(.v) ■ H[X)]
dann sind H(x) und M(x) konstante Polynome, die so
gewählt sind, daß
Es läßt sich zeigen, daß die Gleichungen (1), (2) und
(3) nach Lösung für die konstanten Polynome H(x) und M(x) ergeben
H(x) = [xnl]
M(x)= [B (.v).v" + ß(.v).vir].
F i g. 7 enthält eine Tabelle, in der gewählte Werte für
B(x)und g(x)ebenso wie die abgeleiteten Werte für H(x)
und M(x)aufgeführt sind. Die Bits höherer Ordnung sind
in Fig. 7 rechts dargestellt, so daß sie dieselbe Reihenfolge haben, in der die Flipflop-Speicherelemente
in dem logischen Diagramm derselben Figur erscheinen.
Im Bildplattenspieler wird die aufgezeichnete Digitalinformation von den elektronischen Schaltungen des
Spielers gelesen. Die auf der Bildplatte aufgezeichneten Daten sind T(x). Die vom Plattenspieler gelesenen
Daten sind R(x). Wenn zwischen Aufnahme und Wiedergabe keine Fehler auftreten, dann ist T(x)= R(x).
Die erhaltene Nachricht R(x) wird auf Fehler geprüft, indem R(x) durch g(x) dividiert wird. Ist der Rest gleich
B(x), dem Startcode, dann wird die Information als
fehlerfrei angesehen. Wenn andererseits der Rest nicht gleich B(x) ist, dann bedeutet dies einen Fehler.
Die Eigenschaften des in der obengenannten Weise
erzeugten Codes hängen von der Wahl g(x), dem sogenannten Generatorpolynom, ab. Das im Einzelfall
für die Bildpia I'.e gewählte Polynom g(x) ist einer von dem Computer berechneten Codes, die Tadao Kasami
in seiner Veröffentlichung »Optimum Shortened Cyclic Codes, for Burst Error Correction« in den IEEE
Transations on Information Theory 1963 beschrieben hat. Ein Farbsynchronsignalfehler in einem Digitalsystem
stellt eine Fehlerart dar, bei welcher benachbarte Bits in einer Digitalnachricht verloren sind. Farbsynchronsignalfehler
bilden einen wahrscheinlichen Typ ■von Übertragungsfehlern bei Bildplatten. Wie Kasami in
der erwähnten Literatlirstelle zeigt, kann ein Code, der
einzelne Farbsynchronsignalfehler von b Bits oder
ir) weniger korrigieren kann, unter Verwendung eines
Generatorpolynoms folgender Art benutzt werden
g(x)= Ai1' + .v' 2 + .v1' + .v'° + -v7 + λ* + v5 + .v4 + v: + ι
Weiter läßt sich zeigen, daß für dieses Polynom g(\)
alle einzelnen Farbsynchronsignalfehler von 13 Bits oder weniger festgestellt werden und mit einer
Wahrscheinlichkeit von 99.988% aller ein/einen Farbsynchronsignalfehler,
die länger als 13 Bits sind, (1) ebenfalls festgestellt werden. Der hier beschriebene
Bildplattenspieler benutzt nur die Fehlerfeststelleigenschaften
des gewählten Codes.
Als ein besonderes Beispiel der Fehlercodeer/eugung sei der Fall angenommen, bei dem die Halbbildnummcr
25 000 ist. die bandmimmcr 17 und die Zahl der
Reservebits 0 ist. Weil 25 000 in Binärdnrstellung 000
110 000 110 101 000 ist und 17 in Binärdarstellung
010 001 ist (Bits höherer Ordnung stehen links), sind die
51 Informationsbits 000 000 000 000 000 000 000 000 000 000 110 000 110 101 000 010 001. Die Reihenfolge der
Übertragung geschieht folgendermaßen: Zuerst die Reservebits, dann folgt die Halbbildnummer und dann
die Bandnummer, wobei die höchststelligen Bits zuerst übertragen werden. Der Fehlercode für den obengenannten
speziellen Ausdruck /f.v^wird als Rest von l(.\)
(}) 40 mal H(x) plus M(x) berechnet und dargestellt durch
0111 10010001C. Das nächste Videohalbbild ist 25 001
oder in Binärstellung 000 UO 000 110 101 001. Für
entsprechende Informationsbits 000 000 OGj 000 000 000
000 000 000 000 110 000 I !0 101 001 010 001 ist der
■t5 richtige Fehlercode Ι00010ΠΟΙ110. Die vollständige
Digitalinformation für das Halbbild 25 001 einschließlich des Startcodes ist damit 1111100110101
1000101101 Il 0 000 000 000 000 000 000 000 000 000 000
110 000 UO 101 001 010 001, dargestellt in der Reihenfolge der Übertragung. Der Startcode ist in den
ersten 13 Bits enthalten, der Fehlercode in den nächsten
13 Bits und die 51 Informattonsbits sind die letzten. Bei
dem Bildplattenspieler wird die oben angegebene Digitalinformation auf Fehler geprüft, in dem die
erhaltene Information durch g(x) geteilt wird. Werden keine Fehler festgestellt, dann ergibt sich der Rest zu
IUl 100110101. welcher genau der Startcode ist.
(2)
Geräte
Ein Blockschaltbild einer Anordnung zur Erzeugung der Funktion T(x)\st in F i g. 5 gezeigt. Unter Steuerung
durch die Übertragungssteuerschaltung 50 werden 24 Informationsbits über die Datenleitung 39 und 27
Reserveinformationsbits '"ber die Datenleitung 39a in
ein 51-Bit-Schieberegister 44 eingespeichert. Dann wird I(x), das 51 Bits umfaßt, in ein anderes 51-Bit-Schieberegister
52 verschoben.
Zur gleichen Zeit, während der 51 Verschiebeimpulse,
bend net ein codierer 45 C(x) auf folgende Weise. Die
Polynom-Divisions- und -Multiplikationsschaltung 46 berechnet bei der 51-Bit-Serienzuführung von l(x) den
Rest von l(x)ma\ //(^geteilt durchgfx). Dann wird M(x)
in der Polynom-Addierschaltung 48 parallel addiert. Der resultierende Code C(x) wird in ein 13-Bit-Schieberegister
54 eingegeben, und B(x), der Startcode, wird über die Datenleitung 49 in ein anderes 13-Bit-Schieberegister
47 eingegeben. Da der Startcode ein konstanter Digitalwert ist, erfolgt diese Eingabe vorzugsweise über
feste Verbindungen mit den parallelen Eingangsleitungen des Schieberegisters 47, im Gegensatz zu einer
Programmrealisierung.
Bei positiver Logikfestlegung sind die entsprechenden Paralleleingänge zum Schieberegister 47 mit
Massepotenti. I verbunden, wenn der Startcode eine NULL hat, und mit positivem Potential, wenn der
Startcode eine EINS hat. Die Übertragungssteuerschaltuiig
50 steuert das serielle Herausschieben der gesamten Information T(x), welche in den drei
Schieberegistern 52, 54 und 57 enthalten ist, im Synchronisirüs mit dem Farbträger auf der Leitung 31a.
Ein auf der Leitung 33 zugeführter Videosynchronimpuls versorgt die Übertragungssteuerschaltung 50 mit
einem Zeitbezugssignal, so daß die digitale Information aim richtigen Zeitpunkt bezüglich des Videosignals
übertragen wird.
Eine spezielle Ausführungsform eines Codierers (welche in Fig. 5 mit 45 bezeichnet ist) ist in F i g. 7
gezeigt. Taktgesteuerte Flipflops mit Ausgangsanschlüssen Qo bis Qu bilden einen Restspeicher. Multiplikation
durch H(\) und Division durch g(x) werden gleichzeitig bitseriell durchgeführt. Danach wird der
Rest an den Ausgängen Qa bis Q]2 des Restspeichers
festgehalten (siehe hierzu Kapitel 7, Seiten 107 — 114 des
bereits erwähnten Buches von Peterson, wo solche Schaltungen generell abgehandelt sind). Um zu erkennen,
wie einfach die Schaltung gemäß F i g. 7 Polynome multipliziert und dividiert, sei erwähnt, daß sowohl die
Addition wie auch die Subtraktion (der Koeffizienten der Glieder gleicher Potenzen) durch ein EXKLUSIV-ODER-Tor
durchgeführt wird. Die Multiplikation von l(x) mit H(x) erfolgt durch entsprechende Verbindungen
mit einem oder mehreren EXKLUSIV-ODER-Toren 80 bis 91. Wenn ein Koeffizient H(x), nicht aber g(x), gleich
1 ist (Bitpositionen 1, 3 und 8). dann ist der Eingang l(x) mit einem Eingang eines der ODER-Tore 80, 82 bzw. 87
verbunden. Die Division von I(x) durch g(x) erfolgt durch Multiplikation des Ausgangssignals von Qu durch
g(x)und Subtraktion des resultierenden Produktes vom
Inhalt der Speicher Qa bis Qu. Wenn ein Koeffizient von
g(x), nicht aber H(x), gleich 1 ist (Bitpositionen 4, 7 und
11). dann wird der Ausgang von Qu mit einem Eingang
eines der EXKLUSIV-ODER-Tore 83, 86 bzw. 89 verbunden. Wenn H(y) und g(x) beide gleich i sind
(Bitpositionen 0, 2. 5, 6, 10 und 12), dann wird der Ausgane des EXKLUSIV-ODER-Tores 91 mit einem
Eingang eines der EXKLUSIV-ODER-Tore 81, 84, 85, 88 bzw. 90 verbunden. Nach 51 Taktimpulsen, je einer
für jedes Bit von I(x), ist der Inhalt der Speicher Qa bis
Qu gleich dem Rest von l(x) ■ /Zf^ nach Division durch
Es sei darauf hingewiesen, wie M(x) zum Inhalt des
Restspeichers hinzuaddiert wird. Die Addition der Koeffizienten erfolgt in Modulo-2-Arithmetik, die durch
die EXKLUSIV-ODER-Funktion durchgeführt wird. Wenn M(x) Koeffizienten von 4-1 hat, dann wird der
komplementäre Ausgang Q des entsprechenden Flipflops benutzt. Hat M(x) Koeffizienten 0, dann wird vier
nicht komplementäre Ausgang Qbenutzt.
Ein Blockschaltbild einer Schaltung zur Decodierung der erhaltenen Information R(x) ist in Fig.6 gezeigt,
welche;, eine Ausführung des Informationspuffers 16
gemäß Fig.4 darstellt. Ein Steuersignal auf der einen
Eingang bildenden Leitung 71 konditioniert den Empfangsdecoder gemäß F i g. 6 entweder für die
Zuführung von Daten vom Videosignal oder zur
to Übertragung von Daten zum Mikroprozessor.
Im Empfangszustand wird jedes Bit gleichzeitig in zwei getrennte Register eingeschoben. Ein solches
Register 60 ist für Daten und ein anderes Register 62 für die Fehlerprüfung bestimmt. Das Fehlerprüfregister 62
Γ· st eine Polynom-Divisionsschaltung. Wenn jedoch neue
Daten aufgenommen werden, dann wird die Teilerrückführung gesperrt, so daß sich ein Durchlaufschieberegister
ergibt. Die Betriebsweise des Teilerregisters 62 wird nachfolgend in Einzelheiten in Verbindung mit
F i g. 8 erläutert. Für den Augenblick genügt die Feststellung, daß das Register 62 unter Steuerung durch
die Empfangssteuerschaltung 64 entweder aufeinanderfolgende Bits von R(x) einschiebt oder aufeinanderfolgende
Bits R(x) durch g(x) teilt. In beiden Fällen steht der Inhalt des Registers 62 auf der Datenleitung 78 zur
Verfugung und wird dem Startcode- und Datengültigkeitsdetektor 66 zugeführt.
Der Empfangsbetrieb beginnt mit der Konditionierung des Registers 62 für einen Schieberegisterbetrieb.
Nachdem B(x) vom Detektor 66 festgestellt worden ist, konditioniert die Steuerschaltung 64 das Register 62 für
den Betrieb als Polyr.om-Divisionsschaltung. Somit beginnt die Polynom-Division durch g(x) mit dem
Vorhandensein von B(x) im Teilerregister 62. Die Empfangssteuerschaltung 64 reagiert ferner auf das
Feststellen von B(x)m\i dem Auszählen eines Zeitraums,
der gleich den übrigen Nachrichtenbits (64 Taktimpulse) ist. Nach diesem Zeitraum enthält der Teiler 62 den Rest
von R(x) modulo g(x), und das Ergebnis sollte B(x) sein, wenn die Information gültig ist. Während des Fehlerprüfens
hat das Datenregister 60 Datenbits eingeschoben. Am Ende des erwähnten Zeitraums speichert das
Datenregister 60 nur die letzten 24 Bits. Da jedoch die 24 Informationsbits am Ende der Nachricht stehen.
enthält das Register 60 die zugeordneten Infon„ationsbits.
Sollen die Reserveinformationsbits benutzt werden, dann können zusätzliche Schieberegisterstufen hinzugefügt
werden.
Die Interpretation der Ausgangszustandssignale auf
Vi der Leitung 75 hängt vom Zustand des Steuersignals auf
der Leitung 71 ab. Konditioniert das Zustandssignal auf der Leitung 71 den Empfänger für die Datenaufnahme
(Aufnahmezustand), dann ist das Zustandssignal auf der Leitung 75 definiert als »Nachricht empfangen«. Wenn
das Steuersignal auf der Leitung 71 den Empfänger für den Datentransfer konditioniert (Transferzustand),
dann bedeutet das Zustandssignal auf der Leitung 75 »Daten gültig«. Das Steuersignal auf der Leitung 71
setzt auch die Empfängersteuerschaltung 64 zurück und läßt die Ergebnisse der Restprüfung auf das Statussignal
auf die Leitung 75 gelangen.
Die erhaltene Information wird unter Steuerung durch vom Mikroprozessor auf der Leitung 73
zugeführte externe Taktimpulse aus dem Schieberegister 60 herausgeholt Nach dem Ausschieben der Daten
kann das Steuersignal auf der Leitung 71 seinen vorherigen Zustand wieder annehmen und konditioniert
erneut den Empfängerdecoder um kontinuierlich einen
weiteren Startcode zu suchen.
Fig.8 zeigt, teilweise als Blockrehaltbild, eine
Logikschaltung des Empfängerdecoders aus F i g, 6. Die Flipflops mit den Ausgangsanschlüssen Qa' bis Qi2'
bilden einen Restspeicher. Die Polynom-Division durch g(x) wird ausgeführt durch Multiplikation aufeinanderfolgender Speicherausgangsausdrücke von Qi2' durch
g(x) und durch Subtraktion des Produktes (über EXKLUSIV-ODER-Tore 100 bis 108) vom Inhalt des
Restspeichers. Eine Rückkopplungsleitung von Q12
(über das NOR-Tor 109) führt zu einem EXKLUSIV-ODER-Tor, wenn g(x) Koeffizienten von 1 hat, mit
Ausnahme für 13. Da die Koeffizienten g(x) für die Bitpositionen 0,2,4,5,6,7,10,11 und 12 eins sind, ist ein
FXKLUSIV-ODER-Tor am Dateneingang jedes entsprechenden Flipflops des Restspeichers angeordnet,
wie die Figur zeigt Ein NAND-Tor 118 stellt B(x) fest,
welches sowohl der Startcode als auch der gültige Fehlerprüfcode ist Der Empfangssteuerzähler 117
beginnt auf ein Startsignal vom UND-Tor 120 hin zu zählen und zählt 23 Taktperioden und liefert dann ein
Stop-Signal, welches mit Hilfe eines NAND-Tores 111
die Taktzuführung zu allen Decoder-Flipflops unterbricht Eine der Veranschaulichung dienende Ausführungsform des Empfangssteuerzählers 117 ist in Fig.9
mit sieben Flipflops 130 bis 136 gezeigt
Der Betriebsablauf beim Datenempfang geht folgendermaßen vor sich. Wenn das Steuersignal auf der
Leitung 71 einen hohen Wert hat dann werden Daten durch ein UND-Tor 110 zur Divisionsschaltung 62
weitergeleitet Das Flipflop 119 ist zuvor eingestellt worden und sperrt die Rückkopplungssignale in der
Divisionsschaltung 62 durch Blockieren des NOR-Tores 109. Das Register 62 arbeitet nun als Schieberegister.
Beim Feststellen von B(x) geht das Ausgangssignal des NAND-Tores 118 auf einen niedrigen Wert über, und
das Q-Ausgangssignal des Flipflops 119 geht um eine Taktperiode später auf einen niedrigen Wert über.
Daher wird die Rückkopplung für die Polynom-Division durch das Ausgangssignai des UN D-Tores 120 über das
NOR-Tor 109 wieder hergestellt wenn B(x) im Restspeicher festgestellt wird. Nach 63 Taktperioden
bleibt der Empfangssteuerzähler 117 stehen, und das Zustandssignal auf der Leitung 75 nimmt einen hohen
Wert an, was bedeutet »Information empfangen«. Das Schieberegister 60 hält die letzten 24 Bits von l(x) fest
Zur Datenübertragung wird das Steuersignal auf der Leitung 71 auf einen niedrigen Wert gebracht. Das
invertierte Ausgangssignal des NAND-Tores 118, welches einen niedrigen Wert hat, falls der Rest nach
der Division B(x) ist, wird zum Zustandssignal auf der Leitung 75 geschaltet. Externe Taktimpulse auf der
Leitung 73 bewirken sukzessive Datenverschiebungen im Speicher 60 zum Ausgangs-Datensignal auf der
Leitung 74. Die externen Taktimpulse machen auch den Restspeicher durch Einschieben von Nullen leer.
Die oben beschriebene Anordnung beschreibt einen Restspeicher, der mit derselben Nicht-Null-Konstante
beginnt und endet. Es versteht sich jedoch, daß auch andere Anordnungen möglich sind, wenn man einen
Cosetcode benutzt. Beispielsweise kann der Restspei' eher nach dem Festellen von B(x) auf eine erste
willkürliche Konstante gesetzt werden. Nach der Division wird dann der Restspeicher auf eine richtige
zweite Konstante hin überprüft. Die erste oder die zweite Konstante kann Null sein, beide Konstanten
jedoch nicht.
aus dem hier beschriebenen Fehlercodeschema ergibt.
Weil mit dem Startcode B(x)n\s gültigen Rest aufgehört
wird, dient der Startcode-Detektor (NAND-Tor 118) auch als Detektor für einen gültigen Code. Weil die
Division mit dem Startcode in der Divisionsschaltung beginnt, entfällt ein Steuerschritt, in dem der Restspeicher nicht leer gemacht werden muß.
Typischerweise ordnet man Fehlercodes am Ende einer Nachricht an. Durch Anordnung des Fehlercodes
to vor den Informationsbits vereinfacht sich jedoch die Steuerschaltung weiter, weil sie nicht Informationsbits
von Fehlerbits hinsichtlich des Datenspeicherregisters 60 unterscheiden muß. Außerdem ist die Empfangssteuerschaltung, wie sie in Fig.8 gezeigt ist, ein einfacher
Zähler 117 mit einem Startanschluß und einem Stopanschluß, der nur ein einziges Zeitintervall
auszählen muß.
Mit dem Videosignal wird Digitalinformation, einschließlich Bandnummer und Halbbildnummer aufgezeichnet und vom Plattenspieler zur Durchführung einer
Anzahl von Maßnahmen benutzt So benutzt der Plattenspieler die Bandnummerinformation, um das
Ende der Platte festzustellen (Band 63). Die Information der Halbbildnummern in ansteigender Reihenfolge wird
benutzt zur Berechnung und Anzeige der Programmspielzeit auf einer Leuchtdiodenanzeigeeinheit 22
gemäß F i g. 1. Kennt man die Länge des Programmate
rials, dann kann die Information über die Halbbildnum
mer zur Berechnung der restlichen Programmspieldauer heranziehen. Für NTSC-Signale läßt sich die
abgelaufene Programmzeit in Minuten aus der Halbbildnummer dividiert durch 3600 ausrechnen. Ge-
wünschtenfalls kann die verbleibende Programmzeit aus der vorherigen Berechnung ermittelt werden.
Dieses Merkmal ist nützlich für den Zuschauer, wenn er eine gewünschte Stelle im Programm sucht. Ein
besonders zweckmäßiges Merkmal, das aus der
werden kann, ist die Korrektur einer Festfahrrille, was
anschließend in Verbindung mit dem allgemeineren Fall
der Spurfehlerkorrektur erläutert werden wird.
Abtaststiftes an. Damit läßt sich aus der ersten gelesenen gültigen Halbbildnummer die tatsächliche
Abtaststiftposition immer dann bestimmen, wenn der Abtaststift erneut in eine Rille eintritt, ob er nun Spuren
übersprungen hat oder ob der Abfühlmechanismus
so betätigt worden ist Sowohl das Spurfehlerkorrektursystem als auch die Anzeigeeinrichtung für die Programmspielzeit benutzen Daten über die Halbbildnummer und
teilen sich daher in den Decoderteil des Bildplatten-Digitaldatensystems. Die spezielle Ausführung des hier
noch beschriebenen Spurfehlerkorrektursystems benutzt Daten über die Halbbildnummer (Abtaststiftposition), um den Abtaststift bei oder vor seiner zu
erwartenden Position zu halten, eine vorbestimmte Relativgeschwindigkeit zwischen Abtaststift und Auf-
zeichnung vorausgesetzt. Die Programmspielzeit-Anzeige benutzt die Daten über die Halbbildnummer für
eine Anzeige der Spielzeit, die tatsächlich eine andere Darstellung der Abtaststiftposition ist.
Die Mikroprozessorsteuerschaltung arbeitet mit
mehreren internen Betriebsarten. Fig. 10 zeigt ein
Zustandswechseldiagramm zur Veranschaulichung der durch das Mikroprozessorprogramm ausgeführten
Betriebsartlogik. Jeder der Kreise stellt eine Maschinen-
betriebsart dar; Einlegen, Anlaufen, Aufsetzen, Spielen,
Pause, Pausen verriegelung und Ende, Für jede Betriebsart ist die Position des Abtaststiftes und der Zustand der
Anzeigeeinheit im jeweiligen Kreis eingetragen. Die Pfeile zwischen den Betriebsarten zeigen die logische
Kombination der Signale, die von den Einstellern des Bedienungsfeldes gegeben werden (Einlegen, Pause,
Abtasten), welche einen Wechsel von einem Betriebszustand in einen anderen veranlassen. Das Einlegesignal
zeigt an, daß der Abspielmechanismus bereit ist, eine
Bildplatte aufzunehmen. Das Pausesignal wird von einem zugehörigen Schalter des Steuerbedienfeldes
gegeben, und das Abtastsignal zeigt den Betrieb des Abtastmechanismus an.
Nach dem Einschalten des Stromes geht das System in den Einlegezustand über, in welchem eine Bildplatte
auf dem Plattenteller aufgelegt werden kann. Nach dem Auflegen geht der Plattenspieler für mehrere Sekunden
in einen Anlaufzustand über, in welchem der Plattenteller auf die volle Drehzahl von 450 Umdrehungen pro
Minute gebracht wird. Am Ende dieses Anlaufzustandes geht der Plattenspieler in den Aufsetzzustand über.
Im Aufsetzzustand senkt das Digitaluntersystem den Abtaststift ab und sucht kontinuierlich nach einer
Abspielstelle, welche im Aufsetzbetrieb als gültiger Startcode oder gültiger Fehlerprüfrest definiert ist.
Nach dem Finden einer Abspielstelle geht das System in den Abspielbetrieb über.
Im Abspielbetrieb stellt der Mikroprozessor im Speicher eine erwartete oder vorhergesagte Halbbildnummer ein. Die vorhergesagte Halbbildnummer wird
für jedes Halbbild erhöht oder erneuert. Für alle aufeinanderfolgenden Ablesungen benutzt der Mikroprozessor die vorhergesagte Halbbildnummer für die
Durchführung zweier zusätzlicher Prüfungen zur weiteren Verbesserung der Vollständigkeit (Integrität)
der Daten.
Die erste zusätzliche Prüfung ist eine Sektorprüfung. Die hier betrachtete Bildplatte enthält acht Halbbilder
pro Umdrehung, wodurch die Platte in acht Sektoren unterteilt wird. Da die gegenseitige räumliche Lage der
Sektoien festliegt, folgen die Sektoren bei der Plattendrehung einer periodisch wiederkehrenden Reihenfolge, selbst wenn der Abtaststift eine Anzahl von
Rillen überspringt Obgleich die Digitalinformation von einem oder mehreren Halbbildern (Sektoren) nicht
abgelesen werden kann, wenn der Abtaststift in eine neue Rille hineinspringt, merkt sich der Mikroprozessor
die Zeit und erhöht die vorhergesagte Halbbildnummer entsprechend. Wenn der Abtaststift in einer neuen Rille
sitzt und eine neue digitale Nachricht aufnimmt, dann wird die neue Halbbildnummer durch Vergleich mit der
vorausgesagten Halbbildnummer überprüft Ist der Sektor falsch, dann werden die Daten als Fehlabtastung
angesehen.
Die Halbbildnummer wird durch eine Binärzahl von 18 Bit dargestellt Aus der Halbbildnummer läßt sich die
Sektorinformation als Rest nach Division der Halbbildnummer durch acht finden. Es sei darauf hingewiesen,
daß die drei niedrigststelligen Bits einer Binärzahl eine Modulo-8-Zahl darstellen. Daher müssen die drei
niedrigststelligen Bits jeder neuen Halbbildnummer gleich den niedrigststelligsten drei Bits der vorausgesagten Halbbildnummer sein, um die Sektorprüfung zu
durchlaufen.
Eine zweite Prüfung für die Datenvollständigkeit ist die Bereichsprüfung, eine Prüfung des des maximalen
Bereichs der Abtaststiftbewegung längs der Plattenradi-
uii. Es ist zu erwarten, daß im ungünstigsten Falle in
jeder Betriebsart nicht mehr als 63 Rillen übersprungen werden. Die Rillennummern werden durch die 15
höchstwertigen Bits jeder Halbbildnummer dargestellt. Der Mikroprozessor subtrahiert die momentane Rillennummer von der vorausgesagten Rillennummer. Wenn
die Differenz größer als der akzeptable Bereich von 63 Rillen ist, dann werden die gegenwärtigen Daten als
Fehlablesung angesehen. Alle anderen Ablesungen werden als richtige Ablesungen betrachtet und zur
Erneuerung der vorhergesagten Halbbildnummer benutzt Nach 15 aufeinanderfolgenden Fehlablesungen geht das System wieder in den Aufsetzbetrieb
über. Auch das Vorhandensein eines Abtastsignals bewirkt bei bestimmten Betriebsarten einen Wechsel in
dem Aufsetzbetrieb, wie F i g. 10 zeigt
Beim Obergang vom Aufsetz- in den Abspielbetrieb setzt der Mikroprozessor die Fehlablesungszählung auf
13. Das bedeutet daß beim Obergang vom Aufsetzbetrieb in den Abspielbetrieb eines der nächsten beiden
Halbbilder eine gute Ablesung ergeben muß, andernfalls erreicht der Zählerstand für schlechte Ablesungen den
Wert 15 und bewirkt eine Rückkehr in den Aufsetzbetrieb.
Wird die Pausetaste während des Abspielbetriebes gedrückt, dann geht das System in den Betriebszustand
Pause über, in welchem der Abtaststift von der Platte abgehoben wird und über diese in der jeweiligen
radialen Position gehalten wird. Läßt man die Pausentaste los. dann geht der Plattenspieler in die
Betriebsart Pausenverriegelung über und verbleibt dort Beim erneuten Drücken der Pausentaste wird die
Betriebsart Pausenverriegelung verlassen, und es erfolgt ein Wechsel zum Aufsetzbetrieb. Wenn die
Bandnummer 63 festgestelll. ist, dann erfolgt der Obergang vom Betriebszustand Spielen in den Betriebszustand Ende.
F i g. 11 zeigt ein Flußdiagramm des vom Mikroprozessor ausgeführten Programms. Der Mikroprozessor
als Gerät enthält eine Unterbrechungsleitung und ein programmierbares Zeitsteuergerät Ein handelsüblich
erhältlicher Mikroprozessor, der sich für das hier beschriebene System eignet, ist das Fairchild Semiconductor Modell F8.
Der Mikroprozessor benutzt das Zeitsteuergerät zur
Steuerung des Zeitfensters, in welchem der Informationspuffer nach Daten sucht Dieses Datenfenster ist
etwa zwölf Horizontalzeilen breit und liegt zentrisch um die erwarteten Daten. Werden keine Daten gefunden,
dann hält das Zeitsteuergerät die interne Programmsynchronisierung auf ein Halbbild-Zeitintervall aufrecht
Dk Mikroprozessor-Unterbrecherleitung wird an das
auf der Leitung 75 (F i g. 4) vorhandene Zustandssignal gekoppelt. Die Unterbrechungsleitungen werden nur im
Aufsetzbetrieb aktiviert wenn das System kontinuierlich nach Daten sucht. Das Programm wird unterbrochen, wenn eine Digitalnachricht auftritt. Wenn die
Fehlercodeprüfung eine Gültigkeit ergibt, dann setzt die nicht dargestellte Unterbrechungsschaltung (interrupt
service routine) ein Unterbrechungszeichen. Danach wird das programmierbare Steuergerät im Absp'elbetrieb benutzt, um die geschätzte Zeit des Auftretens der
nächsten Digitalnachricht anzugeben.
Die von den Schaltern kommenden Eingangssignale (für Einlegen, Abtasten und Pause) weisen einen solchen
Zustand auf, daß Schalterprellungen keine unerwünschten Reaktionen des Plattenspielers zur Folge haben. Das
Mikroprozessorprogramm enthält einen speziellen
Logikteil, mit Hilfe dessen die Eingangssignale von den
Schaltern prellfrei gemacht werden. Die Werte der prellfreien Schaltersignale werden im Speicher gespeichert. For jeden Schalter wird eine getrennte Entprellzählung festgehalten. Für die Prellprüfung 154 werden
die Schalter abgetastet, und es erfolgt ein Vergleich mit dem gespeicherten Schalterwert, Wenn der abgetastete
und der gespeicherte Zustand übereinstimmen, dann wird der Prellwert für den betreffenden Schalter auf
Null gestellt Die Schalterzustände werden sooft wie möglich abgetastet Für jedes Halbbild (nach der
NTSC-Norm alle 16 Millisekunden) werden alle Prellzählwerte unbedingt erhöht Wenn der resultierende Prellwert gleich oder größer als 2 ist, dann werden
die gespeicherten Daten auf den neuen (entprellten) Wert gebracht Dann wird von dem neuen Schalterzustand ausgegangen.
Der erste programmierte Schritt (F i g. 11) nach dem
Einschalten des Stromes, ist die Ersteinstellung 150 aller Programmparameter. Das Zeitsteuergerät wird so
eingestellt daß es ein Videohalbbild auszählt Die Betriebsart wird auf Einlegen eingestellt
Der nächste Schritt 152 ist ein Programm zur Durchführung der Zustandswechsel-Logikvorgänge,
wie sie Fig. 10 zeigt Die Entprellzählwerte werden zu diesem Zeitpunkt normalerweise erhöht und überprüft
um festzustellen, ob ein neuer Schalterzustand völlig prellfrei ist
Nach den Logikvorgängen 152 für die Betxiebsartauswahl tritt das Programm in eine enge Schldfe 153 ein,
um erstens die Entprellzählwerte für die Schaltereinstellungen auf Null zu tasten, falls nötig dem Schritt 154, und
zweitens zu überprüfen, ob das Zeitsteuergerät schon
dicht am Ende seiner Auszählung ist Schritt 155, und drittens zu überprüfen, ob das Unterbrechungssignal
eingestellt ist. Schritt 156.
Wenn das Unterbrechungssignal gesetzt ist, 156, dann erfolgt im Programm ein Datentransfer 157a aus dem
Informationspuffer und ein Einstellen 157b des Zeitsteuergerätes zum Auszählen eines neuen Halbbildintervalles. Wenn die Unterbrecherschaltung das
Unterbrechungssignal setzt, dann wird der Inhalt des Zeitsteuergerätes im Speicher aufgehoberiL Das Programm verwendet nun den zuvor gespeicherten
Zeitsteuergerätinhalt zur Einstellung des Zeitsteuergerätes 157/7, mit einem korrigierten Wert, der die etwaige
Zeit des Auftretens der nächsten Digitalnachricht vorhersagt Selbst wenn die Daten im Aufsetzzustand
die erste gute Abtastung darstellen, dann wird der Fehlabtastungszähler auf 13 gestellt, 157c
Wenn das Unterbrechungssignal nicht gesetzt wird, dann verzweigt sich das Programm gegen Ende der
Zeitauszählung, 155. Befindet sich das Gerät nicht im Abspielzustand 159, dann wird der Zeitgeber (Zeitsteuerschaltung) für die Auszählung eines anderen
Halbbildintervalls gesetzt 158. Befindet sich das Gerät im Abspielzustand 159, dann ist eine Anzahl hinsichtlich
der Zeit kritischer Aufgaben durchzuführen 160. Das Datenfenster wird geöffnet, 16Oe (durch Einstellen des
Steuersignals auf Leitung 71 in den F i g. 1 bis 8 auf eine logische EINS), und zwar für sechs Horizontalzeilen vor
den erwarteten Daten. Die aufgenommenen Daten werden gelesen und geprüft, wie bereits erwähnt. Nach
dem Aufnehmen der Daten, oder wenn keine Daten aufgenommen wurden, wird das Datenfenster wieder
geschlossen. Der InXaIt des Zeitgebers, welcher die tatsächliche Zeit des Auftretens der Digitalnachricht
darstellt, wird als ein Korrekturfaktor benutzt, um den
Zeitgeber erneut einzustellen, I60& Der Zeitgeber wird
daher so eingestellt, daß das nächste Datenfenster über
der vorausbestimmten Zeit des Auftretens der nächsten Digitalnachricht liegt, und zwar auf Grundlage der
tatsächlichen Zeit des Auftretens der augenblicklichen Digitalnachricbt
Die erwartete Halbbildnummer wird neu eingestellt 160« die Bandnummer wird für Start (Band 0) und Ende
der Abspielung (Band 63) überprüft, und der Fehlabta-
in stungszählwert wird für eine Fehlabtastung erhöht
160g; Für gültige Halbbilddaten im Programmbetrachtungsmaterial wird die Zeit berechnet und angezeigt
160/. Wenn gültige Halbbilddaten anzeigen, daß der Abtaststift zurückgesprungen ist dann wird die
π Stiftverschiebungs- oder Anstoßeinrichtung betätigt
160c und der Aufsetzbetrieb beginnt Wenn der Fehlabtastungszählwert 15 erreicht wird ebenfalls der
Aufsetzbetrieb unmittelbar begonnen. Während der für kritische Aufgaben benutzten Zeit 160 wird die
-"> Schalterprellüberprüfung periodisch fortgesetzt so daß
die Schalter sooft wie möglich überprüft werden. Das Programm kehrt durch die Betriebsart-Wähllogikvorgänge, 152, unmittelbar in die enge Schleife 153 zurück
und wartet bis der Zeitgebertest 155, oder die
Unterbrechungsprüfung, 156, das Auftreten der nächsten Digitalnachricht anzeigt
Der Zeitgeber kann eingestellt werden durch eine Eingabe in ihn unmittelbar über programmierte Befehle.
Anstatt eine Folge von Befehlen zu benutzen, ist es
ίο jedoch am besten, den Zeitgeber einzustellen durch
Einrichtung eines Platzes im Speicher (einer Markierung), welche dera ausgezählten Zustand des Zeitgebers
entspricht Der Zeitgeber läuft dann frei. Der abgelaufene Zeitgeber oder das Ende seines Ablaufs wird
)' festgestellt durch Vergleichen des Inhalts des Zeitgebers mit der im Speicher eingestellten Markierung. Der
nächste gewünschte Auszählungszustand wird eingestellt durch Addierung des nächsten gewünschten
Zeitintervalls zum vorherigen Zeitgeberinhalt und
•»ο Speicherung des Ergebnisses im Speicher. Der Speicher
wird so jedesmal eingestellt wenn gültige Daten erhalten werden, oder wenn keine Daten innerhalb des
Datenfensters auftreten, indem eine neue Markierung im Speicher eingestellt wird entsprechend dem nächster.
Der im Mikroprozessor bei der hier beschriebenen Anordnung benutzte programmierbare Zeitgeber wird
durch das Programm veranlaßt, Zyklen des Eingangstaktes von 1,53 MHz durch einen Faktor von 200 zu
dividieren. Der Zähler zählt somit für jeweils 200 Zyklen des 133 MHz-Taktes einmal.
Ein Vertikalbild (bei NTSC eine sechzigste! Sekunde)
dauert dann etwa 128 Zählungen des Zeitgebers. Man kann alternativ einen Zeitgeber benutzen, welcher ein
anderes Vielfaches des 133 MHz-Taktes zählt, oder
einen, welcher eine vom Videosignal unabhängige Zeitquelle benutzt. Das Datenfenster wird breit genug
gemacht, um mehrere Zeitfehlerquellen zu erfassen. Die Zeitunsicherheit infolge des begrenzten Auflösungsver
mögens des Zeitgebers ist gleich dem geringstwertigen
Bit, das zwei Horizontalzeilen entspricht. Weil 128 Zeitgeber-Zählwerte nicht genau ein vertikales Halbbild ergeben, ist der akkumulierte Driftfehler nach 16
aufeinanderfolgenden Halbbildern, in denen keine
gültige Nachricht angetroffen worden ist, etwas kleiner
als eine Zeile. Da der Farbträgertakt von 133 MHz ein
ungrades Vielfaches der halben Zeilenfrequenz ist, würde ein Zeitgeber, der ein entsprechendes Vielfaches
des Farbträgertaktes zählt, eine Driftrate von Null
haben. Bei der hier beschriebenen speziellen Anordnung
beträgt die Programmunsicherheit bei der Bestimmung der Auftrittszeit von Daten etwa 97 Mikrosekunden,
oder etwa 1,5 Zeilen. Weil abwechselnde Halbbilder ϊ
ineinander verschachtelt sind, dauert schließlich die Zeit von einer digitalen Nachricht zur nächsten entweder
262 oder 263 Zeilen, je nachdem, ob das augenblickliche Halbbild ungerade oder gerade ist Obgleich das
Programm Spuren ungrader und gerader Halbbilder ι ο halten könnte, ;st es einfacher, nur das Datenfenster um
eine zusätzliche Zeile zu vergrößern. Faßt man die obigen Faktoren zusammen, dann läßt sich zeigen, daß
ein Datenfenster, das sich über drei Zeitgeberzählungen (etwa sechs Zeilen) sowohl vor als auch nach dem Start ι ϊ
der erwarteten Daten erstreckt, auch für die ungünstigsten zeitlichen Zustände ausreichend ist
Spurfehlerkorrektur
Wie bereits erwähnt wurde, kann die Information über die Halbbildnummer zum Feststellen blockierter
Rillen führen. Wenn die neue Halbbildnummer (nach der Sektor- und Bereichsprüfung) kleiner als die erwartete
Halbbildnummer ist, dann ist der Abtaststift zurückgesprungen
und wiederholt die Spurabtastung einer oder mehrerer bereits vorher abgespielter Rillen, also ist eine
blockierte Rille aufgetreten. Wenn die neue Halbbildnummer größer als die erwartete Halbbildnummer ist,
dann ist der Abtaststift vorgesprungen, also in Richtung auf die Plattenmitte. Bei der vorliegenden Erfindung jn
werden übersprungene Rillen ignoriert; wenn die neue Halbbildnummer größer ist (aber noch die Sektor- und
Bereichsprüfung erfüllt), dann wird das erwartete Halbbildung auf das neue Halbbild umnumeriert (daß es
also diesem als neuen Stand entspricht). In bestimmten J5
anderen Anwendungsfällen, etwa solchen, wo die Bildplatte benutzt wird, um Digitalinformation auf
vielen Horizontalteilen aufzuzeichnen, kann es notwendig sein, die übersprungenen Rillen festzustellen und zu
korrigieren. Für die hier betrachtete Videoanwendung erfolgt eine Korrektur der blockierten Rille durch
Betätigung einer Verschiebungs- oder Anstoßeinrichtung für den Abtaststift bis dieser in die erwartete Spur
zurückgekehrt ist Dabei wird der Abtaststift über die fehlerhafte Rille hinweggehoben. -15
Im allgemeineren Sinne stellt die erfindungsgemäße Verwendung der Halbbildnummerinformation ein genaues
Mittel dar, um allgemeine Spurfehler festzustellen. In jedem Bildplattensystem mit spiralförmigen oder
kreisförmigen Spuren, einschließlich optischer und rillenloser Systeme, sind immer Spurfehler infolge von
Defekten oder Verunreinigungen möglich. Das hier beschriebene System bietet die Möglichkeit, solche
Spurfehler bei einem Bildplattenspieler festzustellen und zu korrigieren. Für eine positive Spurverfolgung ist
eine in beiden Richtungen arbeitende Anstoß- oder Verschiebeeinrichtung vorgesehen, welche den Abnehmer
im Programmaterial vorwärts oder rückwärts bewegen kann. Wenn somit ein Spurfehler ermittelt
worden ist, sei es eine übersprungene oder eine blockierte Spur, dann wird der Abnehmer in einer
solchen Richtung bewegt, daß der Spurfehler korrigiert wird. Wenn man auch die normale Abnehmerservoeinrichtung
für Zwecke der Spurfehlerkorrektur heranziehen könnte, so ist durch eine getrennte Anstoßeinrich- b5
tung oder Repositionierungseinrichtung für den Abnehmer vorzuziehen. Die normale Servoeinrichtung ist im
allgemeinen geeignet für eine stabile Spurverfolgung einer spiralförmigen Signalspur und kann nicht die
richtigen Eigenschaften für die Reaktion auf plötzliche Spurfehler aufweisen.
Andererseits kann eine separate Ansloßeinrichmng speziell dafür gebaut werden, daß sie so schnell
anspricht, wie es für die Korrektur von Spurfehlern notwendig ist
Es sind verschiedene Steuer- oder Regelalgorithmen möglich. Der Abnehmer kann direkt zurückgeführt
werden, um die Spur durch Hervorrufung einer Abtaststiftbewegung zu korrigieren, die proportional
der Größe des festgestellten Spurfehlers ist. Die Abstoßeinrichtung kann aber auch durch eine Reihe von
Impulsen betätigt werden, wobei die Anzahl der Impulse proportional der Größe des festgestellten Spurfehlers
ist Der Abnehmer wird um eine vorgegebene Anzahl von Spuren durch Impulse bewegt, bis der Abtaststift in
die erwartete Spur zurückgekehrt ist Bei bestimmten Anwendungen (beispielsweise bei der Wiedergewinnung
digitaler Daten, die auf einer Bildplatte gespeichert sind) kann es erwünscht sein, den Abnehmer auf
den Punkt seines Weglaufens zu--ückzubringen und
einen zweiten Ablescversuch zu medien, anstatt den
Abnehmer in die erwartete Spur zurückzubringen. In jedem Fall zeigt sich, daß man durch Verwendung einer
Anstoßeinrichtung und einer geeigneten Steutrlogik eine erfolgreiche Spurabtastung erhalten kann, selbst
wenn die Bildplatte Defekte oder Verschmutzungen aufweist die andernfalls zu nichtakzeptierbaren Spurfehlern
führen würden.
Bei einem digitalen Spurkorrektursystem ist die Sicherheit gegen unbemerkte Datenfehler besonders
wichtig, um zu verhindern, daß gestörte Signale den Abnehmer unnötigerweise vor- oder zurücksetzen. Das
hier beschriebene Datensystem verringert die Wahrscheinlichkeit eines unentdeckten Ablesefehlers auf
vernachlässigbar kleine Werte.
In einer groben Näherung kann man die Wahrscheinlichkeit
abschätzen, daß ein zufälliges digitales Eingangssignal von dem Datensystem als gültige Nachricht
angesehen wird, die eine nicht der Reihenfolge entsprechende Halbbildnummer enthält, so daß die
Ar.itoßeinrichtung für den Abtaststift betätigt wird. Die
Zufallswahrscheinlichkeit eines guten Startcodes beträgt I zu 213. Die Zufallswahrscheinlichkeil eines guten
Fehlercodes beträgt ebenfalls 1 zu 213. Die Zufallswahrscheinlichkeit
einer guten Halbbildnummer wird folgendermaßen berechnet. Die Halbbildnummern enthalten
18 Bits. Weil bei dem betrachteten System eine Platte acht Sektoren hat, bezeichnen die am wenigsten
signifikanten 3 Bits jeder Halbbildnummer die Sektornummer, welche zu der erwarteten Sektornummer
passen muß. Die verbleibenden 15 Bits, welche die Rillennummer bezeichnen, können sich in einem
zulä^igen Bereich verändern (+63 Rillen). Daher durchlaufen nur 126 von 218 zufälligen Halbbildnummern
die Sektor- uid Bereichsprüfungen. Berücksichtigt
man alle Sicherheitsbetrachtungen, dann beträgt die Wahrscheinlichkeit eines nicht bemerkten Fehlers 126
zu 2«.
Die obige Abschätzung beruht auf der Annahme rein zufälliger Eingangssignale ohne Berücksichtigung verschiedener
Faktoren, welche die Wahrscheinlichkeit eines unentdeckten Fehlers noch weiter verringern.
Beispielsweise sind bei einer Bildplattenspur Farbsynchronsignalstörungen,
wo irrtümlich Bits nebeneinander liegen, wahrscheinlicher als andere Störungsarten. Wie
bereits erwähnt wurde, stellt der spezielle gewählte
Fehlercode r.lle einzelnen Farbsynchronsignalfehler bis zu 13 Bits fest und ebenso einen höheren Prozentsatz
aller längeren Farbsynchronsignale. Wie ebenfalls bereits erläutert wurde, reduziert die Wahl eines
Nicht-NuINRestes für den Fehlerprüfcode (ein Cosetcode) weiterhin die Wahrscheinlichkeit unentdeckter
Fehler. Auch der speziell gewählte Startcode, ein Barker-Code, verringert die Wahrscheinlichkeit, daß
Störungen zu einer fälschlichen Startcodefeststellung führen.
Das auf Bildplattensysteme angewandte hier beschriebene Datensystem ergibt eine relativ niedrige
Rate unentdeckter Fehler, und Fehlalarme, die andernfalls zu unnötigen Abtaststiftbewegungen führen würden, sind erheblich reduziert. Die von dem beschriebenen System gegebene Datensicherheit verbessert die
Stabilität vieler Plattenspielerfunktionen, wie die Anzeige der Programmspielzeit, die für die richtige
Betriebsweise von den aufgezeichneten Digitaldaten abhängen.
Claims (7)
1. Bildpla^enaufzeichnungsgertt mit einer Vorrichtung zur Erzeugung und Einfügung eines
digitalen Datenwortes in ein Videosignal, mit einem Videostgnalgenerator, einem Startcodegenerator
zur Erzeugung einer ersten Datenfolge entsprechend einem Startcode, einem Fehlercodegenerator
zur Erzeugung einer zweiten Datenfolge entsprechend einem Fehlercode zu einem eine dritte
Datenfolge bildenden Informationswort, und mit einer Einfügungsschaltung zur Zusammenfassung
des Videosignals mit dem die Datenfolgen seriell enthaltenden Datenwort, dadurch gekennzeichnet, daß eine Einrichtung (38) die erste,
zweite und dritte Datenfolge in dieser Reihenfolge zu dem Datenwort zusammenfaßt
2. Gerät nach Anspruch 1, bei dem das Videosignal
ein Hilfsträgersignal enthält und die dritte Datenfolge eine Halbbildnummerinformation entsprechend
dem zugehörigen aufzuzeichnenden Videohalbbild enthält, und mit einer durch den Videosignalgenerator gesteuerten, Halbbild-Synchronimpulse erzeugenden Synchronisierschaltung, dadurch gekennzeichnet, daß die Einfügungsschaltung (36,38) unter
Steuerung durch die Halbbildsynchronimpulse das aufzuzeichnende Datenwort in Synchronismus mit
dem Hilfsträgersignal bringt und in eine Horizontalzeile eines der Halbbildnummerinformation entsprechenden Halbbildes einfügt
3. Gerät nach Anspruch 2, dadurch gekennzeichnet, daß die dritte Datenfolge in eine vierte, fünfte
und sechste Datenfolge unterteilt ist, von denen die
vierte eine Anzahl vog Reserv .informationsbits, die fünfte die Halbbildnunmerinformation und die
sechste eine eine Gruppe von tu ^einanderfolgenden Plattenspuren bezeichnende Bandnummer darstellt,
und daß die vierte, fünfte und sechste Datenfolge in dieser Reihenfolge in dem Datenwort auftreten.
4. Gerät nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, daß der Startcode B(x)\n Binärform
durch 1111100110101 dargestellt wird.
5. Gerät nach Anspruch 1,2 oder 3, gekennzeichnet durch eine Schaltung (45), welche den derir
Informationswort vorausgehenden Fehlercode C(x) durch eine arithmetische Polynom-Berechnung aus
dem gesamten Informationswort /fo/erzeugt
6. Gerät nach Anspruch 5, dadurch gekennzeichnet, daß die arithmetische Polynom-Berechnung
eine Polynom-Division durch ein konstantes Polynom g(x), eine Polynom-Multiplikation mit einem
konstanten Polynom H(x) und eine Polynom-Addition mit einem konstanten Polynom M^umfaßt.
7. Gerät nach Anspruch 6, dadurch gekennzeichnet, daß das konstante Polynom g(x) gegeben ist
durch
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/084,393 US4308557A (en) | 1979-10-12 | 1979-10-12 | Video disc system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3038358A1 DE3038358A1 (de) | 1981-04-23 |
DE3038358C2 true DE3038358C2 (de) | 1983-06-09 |
Family
ID=22184688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3038358A Expired DE3038358C2 (de) | 1979-10-12 | 1980-10-10 | Bildplattenaufzeichnunsgerät |
Country Status (20)
Country | Link |
---|---|
US (1) | US4308557A (de) |
JP (2) | JPS5664577A (de) |
KR (1) | KR850001309B1 (de) |
AU (1) | AU537991B2 (de) |
BE (2) | BE885650A (de) |
BR (1) | BR8006458A (de) |
CA (1) | CA1154535A (de) |
DE (1) | DE3038358C2 (de) |
DK (1) | DK430080A (de) |
ES (1) | ES8200982A1 (de) |
FI (1) | FI803143L (de) |
FR (1) | FR2467520A1 (de) |
GB (1) | GB2060311B (de) |
IT (1) | IT1133858B (de) |
NL (1) | NL8005623A (de) |
NZ (1) | NZ195229A (de) |
PL (1) | PL227239A1 (de) |
SE (1) | SE8006981L (de) |
SU (1) | SU1103813A3 (de) |
ZA (2) | ZA806172B (de) |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL8004598A (nl) * | 1980-08-14 | 1982-03-16 | Philips Nv | Werkwijze voor het inschrijven in, respektievelijk uitlezen uit, een registratiedragerlichaam, van sektorsgewijs georganiseerde informatie, en inrichting daarvoor. |
US4357628A (en) * | 1980-09-23 | 1982-11-02 | Rca Corporation | Video disc player with burst remover |
US4382299A (en) * | 1980-11-07 | 1983-05-03 | Rca Corporation | Disc record system employing signal redundancy |
JPS57104386A (en) * | 1980-12-19 | 1982-06-29 | Trio Kenwood Corp | Video disc playback device |
US4404676A (en) * | 1981-03-30 | 1983-09-13 | Pioneer Electric Corporation | Partitioning method and apparatus using data-dependent boundary-marking code words |
JPS57186278A (en) * | 1981-05-12 | 1982-11-16 | Victor Co Of Japan Ltd | Discoidal information recording medium |
US4497050A (en) * | 1981-08-03 | 1985-01-29 | U.S. Philips Corporation | Method and device for writing a data block into a record carrier body |
JPS5837847A (ja) * | 1981-08-31 | 1983-03-05 | Sony Corp | 光学式デイスク再生装置 |
US4455635A (en) * | 1981-10-14 | 1984-06-19 | Rca Corporation | Coding system for recorded digital audio |
JPS5877034A (ja) * | 1981-10-30 | 1983-05-10 | Hitachi Ltd | 記録方法 |
JPS5885909A (ja) * | 1981-11-14 | 1983-05-23 | Sony Corp | デイスク・プレ−ヤ |
JPS5885938A (ja) * | 1981-11-16 | 1983-05-23 | Toshiba Corp | 光学的情報記録方式 |
JPS58133689A (ja) * | 1982-02-02 | 1983-08-09 | Sony Corp | デイジタルオ−デイオデイスク装置 |
US4490810A (en) * | 1982-02-16 | 1984-12-25 | Hon David C | Automated instruction, game and data retrieval system |
US4479146A (en) * | 1982-03-08 | 1984-10-23 | Discovision Associates | Vertical code verifier |
US4613908A (en) * | 1982-04-16 | 1986-09-23 | Victor Company Of Japan, Ltd. | Digital video signal reproducing apparatus |
US4520401A (en) * | 1982-04-16 | 1985-05-28 | Victor Company Of Japan, Ltd. | Digital video signal recording system and reproducing apparatus |
US4608690A (en) * | 1982-11-26 | 1986-08-26 | Tektronix, Inc. | Detecting improper operation of a digital data processing apparatus |
JPS59112361U (ja) * | 1983-01-14 | 1984-07-28 | 日本ビクター株式会社 | 回転記録媒体の再生装置 |
US4573085A (en) * | 1983-04-28 | 1986-02-25 | Rca Corporation | Video disc system having true and complemented digital auxiliary information codes |
US4587570A (en) * | 1983-09-12 | 1986-05-06 | Rca Corporation | Stylus kicker having kick energy minimization means |
US4549228A (en) * | 1983-11-30 | 1985-10-22 | Rca Corporation | Video disc encoding and decoding system providing intra-field track error correction |
US4575770A (en) * | 1983-12-05 | 1986-03-11 | Rca Corporation | Video disc data systems for interactive applications |
JPH0644813B2 (ja) * | 1984-03-30 | 1994-06-08 | パイオニア株式会社 | 情報再生装置 |
US4652730A (en) * | 1985-01-03 | 1987-03-24 | Honeywell Information Systems Inc. | Method and apparatus for skew compensation in an optical reader |
US5202979A (en) * | 1985-05-08 | 1993-04-13 | Thinking Machines Corporation | Storage system using multiple independently mechanically-driven storage units |
JPS6233369A (ja) * | 1985-08-06 | 1987-02-13 | Sanyo Electric Co Ltd | ビデオデイスクレコ−ド |
NL192151C (nl) * | 1986-02-24 | 1997-02-04 | Philips Electronics Nv | Werkwijze en inrichting voor het opslaan en uitlezen van digitaal gekodeerde informatie naar keuze al dan niet beschermd door een foutenkorrigerende kode. |
US4910725A (en) * | 1986-04-23 | 1990-03-20 | Drexler Technology Corporation | Optical recording method for data cards |
CA1320268C (en) * | 1986-09-10 | 1993-07-13 | Wataru Sakagami | Information record medium having an area for recording information indicating logical erasure of data and method for recording information on the same |
JPH0761139B2 (ja) * | 1986-09-20 | 1995-06-28 | パイオニア株式会社 | 静止画記録再生装置 |
US4953122A (en) * | 1986-10-31 | 1990-08-28 | Laserdrive Ltd. | Pseudo-erasable and rewritable write-once optical disk memory system |
FR2617352B1 (fr) * | 1987-06-26 | 1989-12-01 | Eduvision Sa | Procede de codage de donnees informatiques pour transmission aux normes video, videodisque mettant en oeuvre ledit procede et interface d'exploitation d'un tel videodisque |
US4955024A (en) * | 1987-09-14 | 1990-09-04 | Visual Information Technologies, Inc. | High speed image processing computer with error correction and logging |
US4866719A (en) * | 1988-03-21 | 1989-09-12 | Sony Corporation | System and method for performing error correction on still frame audio tape format video signals |
EP0631439B1 (de) * | 1993-05-21 | 1999-08-04 | Hitachi, Ltd. | Schaltung um Schriftzeichen anzuzeigen, und Verfahren um Zeichen-codewörter während der Unterdrückungszeit eines Fernsehsignals hinzuzufügen |
US6147669A (en) * | 1993-10-08 | 2000-11-14 | Sony Corporation | Method and apparatus for communicating status and control information between a processor and a display device |
US7065211B1 (en) * | 1995-07-21 | 2006-06-20 | Sony Corporation | Signal reproducing/recording/transmitting method and apparatus and signal recording medium |
US6266201B1 (en) | 1998-08-19 | 2001-07-24 | Tandberg Data Asa | Multiple channel rewrite system |
AUPQ865900A0 (en) * | 2000-07-07 | 2000-08-03 | Cleansun Pty Ltd | Power line communications method |
US7302631B2 (en) * | 2004-07-16 | 2007-11-27 | Rambus Inc. | Low overhead coding techniques |
US20090323879A1 (en) * | 2008-04-18 | 2009-12-31 | Honeywell International Inc. | Data alignment and de-skew system and method for double data rate input data stream |
US20090310433A1 (en) * | 2008-06-12 | 2009-12-17 | Honeywell Internationa Inc. | Data alignment and de-skew system and method for double data rate input data stream |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3725859A (en) * | 1971-06-14 | 1973-04-03 | Texas Instruments Inc | Burst error detection and correction system |
NL7212015A (de) * | 1972-09-04 | 1974-03-06 | ||
US3821703A (en) * | 1972-12-26 | 1974-06-28 | Ibm | Signal transferring |
US4052698A (en) * | 1975-03-17 | 1977-10-04 | Burroughs Corporation | Multi-parallel-channel error checking |
US4000510A (en) * | 1975-06-02 | 1976-12-28 | Ampex Corporation | System for storage and retrieval of video information on a cyclical storage device |
GB1577133A (en) * | 1976-03-19 | 1980-10-22 | Rca Corp | Video information record and playback apparatus |
US4159480A (en) * | 1976-10-27 | 1979-06-26 | Sony Corporation | Method of inserting an address signal in a video signal |
-
1979
- 1979-10-12 US US06/084,393 patent/US4308557A/en not_active Expired - Lifetime
-
1980
- 1980-10-03 FI FI803143A patent/FI803143L/fi not_active Application Discontinuation
- 1980-10-06 ZA ZA00806172A patent/ZA806172B/xx unknown
- 1980-10-06 ZA ZA00806171A patent/ZA806171B/xx unknown
- 1980-10-06 AU AU62996/80A patent/AU537991B2/en not_active Ceased
- 1980-10-06 SE SE8006981A patent/SE8006981L/ not_active Application Discontinuation
- 1980-10-08 BR BR8006458A patent/BR8006458A/pt unknown
- 1980-10-09 JP JP14186780A patent/JPS5664577A/ja active Pending
- 1980-10-09 IT IT25252/80A patent/IT1133858B/it active
- 1980-10-10 DE DE3038358A patent/DE3038358C2/de not_active Expired
- 1980-10-10 CA CA000362174A patent/CA1154535A/en not_active Expired
- 1980-10-10 NZ NZ195229A patent/NZ195229A/en unknown
- 1980-10-10 BE BE0/202423A patent/BE885650A/fr not_active IP Right Cessation
- 1980-10-10 FR FR8021750A patent/FR2467520A1/fr active Pending
- 1980-10-10 NL NL8005623A patent/NL8005623A/nl not_active Application Discontinuation
- 1980-10-10 DK DK430080A patent/DK430080A/da not_active Application Discontinuation
- 1980-10-10 GB GB8032855A patent/GB2060311B/en not_active Expired
- 1980-10-10 SU SU802996899A patent/SU1103813A3/ru active
- 1980-10-10 ES ES495837A patent/ES8200982A1/es not_active Expired
- 1980-10-10 BE BE0/202422A patent/BE885649A/fr not_active IP Right Cessation
- 1980-10-11 PL PL22723980A patent/PL227239A1/xx unknown
- 1980-10-13 JP JP14355380A patent/JPS5664578A/ja active Pending
- 1980-10-13 KR KR1019800003922A patent/KR850001309B1/ko active
Also Published As
Publication number | Publication date |
---|---|
ZA806171B (en) | 1981-09-30 |
JPS5664578A (en) | 1981-06-01 |
FR2467520A1 (fr) | 1981-04-17 |
GB2060311B (en) | 1984-06-20 |
DK430080A (da) | 1981-04-13 |
ZA806172B (en) | 1982-05-26 |
JPS5664577A (en) | 1981-06-01 |
US4308557A (en) | 1981-12-29 |
BE885650A (fr) | 1981-02-02 |
PL227239A1 (de) | 1981-07-10 |
ES495837A0 (es) | 1981-11-16 |
AU537991B2 (en) | 1984-07-26 |
SE8006981L (sv) | 1981-04-13 |
NL8005623A (nl) | 1981-04-14 |
IT8025252A0 (it) | 1980-10-09 |
BE885649A (fr) | 1981-02-02 |
CA1154535A (en) | 1983-09-27 |
DE3038358A1 (de) | 1981-04-23 |
IT1133858B (it) | 1986-07-24 |
FI803143L (fi) | 1981-04-13 |
KR830004743A (ko) | 1983-07-16 |
KR850001309B1 (ko) | 1985-09-12 |
ES8200982A1 (es) | 1981-11-16 |
AU6299680A (en) | 1981-04-16 |
GB2060311A (en) | 1981-04-29 |
SU1103813A3 (ru) | 1984-07-15 |
BR8006458A (pt) | 1981-04-14 |
NZ195229A (en) | 1985-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3038358C2 (de) | Bildplattenaufzeichnunsgerät | |
DE3038359C2 (de) | Bildplattenspieler | |
DE3038397A1 (de) | Bildplattenspielersystem zur korrelierung der abtaststiftlage mit vorher von der platte abgenommener information | |
DE3420169C3 (de) | ||
DE3280405T2 (de) | Schaltungsanordnung zur gewinnung oder wiederherstellung von rahmensynchronisiersignalen. | |
DE2734339C2 (de) | ||
DE3782947T2 (de) | Fehlerkorrektur von digitalen, gespeicherten fernseh-signalen. | |
DE3004799C2 (de) | ||
DE2427463C3 (de) | ||
DE69122338T2 (de) | Synchronsignal-Detektorschaltung und dieselbe enthaltender Synchronsignal-Detektorapparat | |
DE2140741A1 (de) | Anordnung zur Feststellung des Auf tretens eines Ereignisses | |
AT389787B (de) | Zeitzaehltaktgenerator | |
EP0226241B1 (de) | Schaltungsanordnung zum Auswerten der Videoprogrammsystemdaten in einem Videorecorder | |
DE3138310C2 (de) | Schaltungsanordnung zur Steuerung der Horizontal-Synchronsignale für ein PCM-Signal-Wiedergabegerät | |
DE3236311A1 (de) | Datensynchronisierer | |
DE2924695C2 (de) | ||
DE3140431A1 (de) | Schaltung zum wiedergeben und demodulieren eines modulierten digitalsignals | |
DE3136423C2 (de) | Schaltung zum Erfassen periodischer Signale | |
DE2403601B2 (de) | Faksimile-Empfänger mit einem Demodulator, einer Bildwiedergabevorrichtung und einer die beiden Einrichtungen verbindenden Umschalteinrichtung | |
DE3238119C2 (de) | Einrichtungen zur Verarbeitung einer digitalen Darstellung eines Analogsignals und zur Rückumwandlung der verarbeiteten Digitaldarstellung in die Analogform | |
DE3038396C2 (de) | Mikroprozessorgesteuerter Bildplattenspieler | |
DE3782477T2 (de) | Verfahren und vorrichtung zum extrahieren von binaeren signalen enthaltend in den vertikalen austastintervallen von videosignalen. | |
DE69103572T2 (de) | Vorrichtung zur Wiedergabe von digitalen Signalen. | |
DE3038357A1 (de) | Bildplattensystem mit verbesserter fehlercodierung | |
DE1919871C3 (de) | Schaltungsanordnung zur Erzeugung von Taktimpulsen aus einem Eingangssignal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |