DE3038358A1 - Bildplattensystem - Google Patents
BildplattensystemInfo
- Publication number
- DE3038358A1 DE3038358A1 DE19803038358 DE3038358A DE3038358A1 DE 3038358 A1 DE3038358 A1 DE 3038358A1 DE 19803038358 DE19803038358 DE 19803038358 DE 3038358 A DE3038358 A DE 3038358A DE 3038358 A1 DE3038358 A1 DE 3038358A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- signal
- video signal
- information
- word
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000003287 optical effect Effects 0.000 claims description 42
- 230000015654 memory Effects 0.000 claims description 27
- 230000001360 synchronised effect Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000005070 sampling Methods 0.000 claims 1
- 241001422033 Thestylus Species 0.000 description 20
- 238000010586 diagram Methods 0.000 description 13
- 238000012937 correction Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 238000012360 testing method Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 239000003550 marker Substances 0.000 description 3
- 230000008569 process Effects 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
- 239000002131 composite material Substances 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 241000940835 Pales Species 0.000 description 1
- 206010033546 Pallor Diseases 0.000 description 1
- 241000630329 Scomberesox saurus saurus Species 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000000969 carrier Substances 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
- 238000011161 development Methods 0.000 description 1
- 230000000763 evoking effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000012552 review Methods 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
3033358
RCA 73,862
RCA Corporation, New York, N.Y. (V.St.A.)
Die Erfindung bezieht sich auf Bildplattensysteme, insbesondere solche,
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ässig, Digitalinformationssignale zusammen mit dem Videosignal
aufzuzeichnen. Diesbezüglich wird auf die US-Patentanmeldung
USSN 084 386 (RCA 73317 von J.Rustman und M.Mindel mit dem Titel "Track
error correction for video disc player" und die US-Patentanmeldung
USSN 084 465 (RCA 74436) von C.Dieterich und T.Christopher mit dem Titel
"Improved digital on video recording and playback system" hingewiesen, die beide am 12.Oktober 1979 eingereicht worden sind.
Bei einem System zur Codierung von Digitaldaten auf einem Bildplattenmedium,
wie es dem Erfinder bekannt waf, enthält das Digital schema ein
Startbit, dem Informationsbits und anschließend ein Gruppenfehlercode folgt.
Die Informationsbits enthalten eine Rinenidentifizierungsnummer zur Anzeige der Position eines Abtaststiftes auf der Bildplatte. Die gesamte
Digitalnachricht wird auf dem Videosignal während einer Zeile des Vertikalaustastintervalls
codiert.
130017/0791
Zur Decodierung solcher aufgezeichneter Digitaldaten im Abspielgerät wird
bei dem bekannten System die Daten enthaltende Zeile im Vertikalaustastintervall
auf eine Decodierschaltung geschaltet. Nach dem Abfühl en des Startbit taktet der Decoder jedes nachfolgende 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, dass
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 Vollbildplazierungsfehler, bei denen die empfangene Nachricht um
ein oder mehrere Bits aus ihrer richtigen Lage verschoben ist, und Fehlercodefehler,
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.
Das Verfahren zur Codierung von Digitaldaten gemäß der hier zu beschreibenden
Erfindung beinhaltet die Erzeugung eines Startcodes zu Beginn jeder Digitalnachricht, die Erzeugung eines Coset-Fehlercodes, der dem Startcode
folgt, und die Erzeugung von Informationsbits am Ende jeder Digitalnachricht. Als Startcode wird eine Barker-Folge erzeugt, um die Selbstsynchronisierung
zu verbessern und Vollbildpositionsfehler kleinzuhalten.
Ein Coset-Fehlercode ist ähnlich einem Gruppenfehlercode 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 Cosetcodes einen Zustand, 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 Falljwäre. Es ist anzunehmen, daß dieses Er-
130017/0791
gebnis auf der besonderen Eigenschaft eines Videosignals und der Art der
Aufzeichnung der Digital information hierauf beruht. Der Decodierer sucht
eine Digitalnachricht während des Vertikalaustastintervalls, v/o 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örburst 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 * 0 und/oder mit einer Zahl * 0 endet.
Es ist vorteilhaft, die Informationsbits am Ende der Nachricht unterzubringen,
weil damit ein einfacherer Decodierer im Bildplattenwiedergabegerät nötig
wird, und dies stellt einen weiteren Aspekt der Erfindung dar. Aus der folgenden
Beschreibung eines bevorzugten Wiedergabegerats, welches diesem Aspekt
der Erfindung entspricht, braucht die Empfängersteuerschaltung im Decoder 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.
130017/0791
3033358
In den beiliegenden Zeichnungen zeigen:
Fig. 1 eine graphische Darstellung eines Fernsehsignals mit dem Vertikalaustastintervall
zwischen ungeraden und geraden Halbbildern;
Fig. 2 eine graphische Darstellung des Digitaldatenschemas, wie es bei dem
offenbarten Aufzeichnungsverfahren benutzt ist; Fig. 3 ein Blockschaltbild eines Bildplattencodierers;
Fig. 4 ein Blockschaltbild eines Bildplattenspielers;
Fig. 5 ein Blockschaltbild, welches den Digitaldatengenerator des Bildplattencodierers
gemäß Fig. 3 in mehr Einzelheiten zeigt;
Fig. 6 ein Blockschaltbild, welches mehr Einzelheiten des Informationspuffers
für den Bildplattenspieler gemäß Fig. 4 zeigt;
Fig. 7 ein Schaltbild einer Einrichtung zur Erzeugung eines Fehlerprüfcodes
von den Informationsbits für den Bildplattencodierer gemäß Fig. 5;
Fig. 8 ein teilweise in Blockdarstellung ausgeführtes Schaltbild des Informationspuffers
für den Bildplattenspieler gemäß Fig. 4;
Fig. 9 eine Ausführungsform eines Empfangssteuerzählers für den in Fig. 8
gezeigten Informationspuffer;
Fig. 10 ein Zustandsübergangsdiagramm für die Mikroprozessor-Steuerschaltung
gemäß Fig. 4 und
Fig. 11 ein Flußdiagramm zur Veranschaulichung eines Programmalgorithmus
für die Mikroprozessor-Steuerschaltung gemäß Fig. 4.
130017/0791
ORIGINAL INSPECTED
Fig. 1 zeigt besondere Einzelheiten eines NTSC-Fernsehsignals im Schema gemäß
der verdeckten Farbträgertechnik, wie sie in der US-PS 3 872 498 von
D. Pritchard mit dem Titel "Color information translating systems" beschrieben ist. Die miteinander verschachtelten ungraden und geraden Halbbilder
sind durch ein Vertikalaustastintervall voneinander getrennt. Der Fernsehfachmann
erkennt leicht das übliche Vertikalaustastintervall, das ein erstes
Austastimpulsintervall, ein Vertikalsynchronisierintervall und ein zweites
Ausgleichsimpulsintervall j dem eine Anzahl von Horizontalzeilenintervallen
zum Beginn jedes neuen Halbbildes folgen, enthält. Wie Fig. 1 zeigt, beginnt die Videosignal information in der Zeile 22' des Halbbildes 1 und in der
Zeile 2841 des Halbbildes 2.
Die der Halbbildnummer entsprechende Digital information erscheint in der
Zeile 17' des Halbbildes 1 und in der Zeile 280' des Halbbildes 2. 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 werden als Leuchtdichtepegel dargestellt: 100 IRE-Einheiten bedeuten
eine logische 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 1,53 MHz, also die Frequenz des verdeckten Farbträgers. Jedes Datenbit
wird synchron mit dem verdeckten Farbträgersignal von 1,53 MHz übertragen. Wie Fig. 2 zeigt, umfaßt jede Digitalnachricht einen 13-Bit-Startcode, der
mit B(x) bezeichnet ist, einen 13-Bit-Redundanz-Fehlerprüfcode, der mit
C(x) bezeichnet ist, und 51 Informationsbit, 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
1300 17/0791
digitale Nachricht ist synchron mit dem Vertikal Synchronimpuls. Die Datenfrequenz
kann ein Vielfaches oder ein (ganzzahliger) Bruchteil einer geeigneten
Farbträgerfrequenz sein. Natürlich können auch andere Leuchtdichtewerte den Logikwerten EINS und NULL zugeordnet werden, oder ein gegebener
Leuchtdichtepegel kann durch mehr als ein Bit bezeichnet werden.
Bei dem hier beschriebenen System wird zur Synchronisierung des Datensystems
mit der Digitalnachricht ein Startcode benutzt, und damit vermeidet man die
Notwendigkeit, die Flanke des Horizontal- oder Vertikal Synchronimpulses feststellen
zu müssen. Synchronisierfehler bei einem seriell arbeitenden Digitaldatensystem
führen zu (Voll-)Bildfehlern, wo also die empfangenen Daten um
ein oder mehr Bits aus ihrer richtigen Lage verschoben sind. Bisher bekannte
Systeme zur Aufzeichnung von Digitaldaten in einer für Bildplatten codierten Form haben gezeigt, daß die Flanken der Synchron impulse 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, New York, beschrieben sind. Barker-Codes sind so gewählt, daß die Autokorrelationsfunktion 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
130017/0791
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 einer fehlerhaften Startcodeermittlung im Vergleich
zu einem willkürlich gewählten Startcode.
Die Informationsbits I(x) 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 I(x) im Bildplattenaufzeichnungsgerät berechnet.
Zu diesem Zweck wird I(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 M(x) addiert und man erhält C(x).
Im Bildplattenspieler wird die abgenommene Information auf Fehler geprüft,
in dem man die gesamte Information einschließlich des Startcodes durch die erwähnte Konstante g(x) dividiert. 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 Bildplattenaufzeichnungsapparatur
wie auch beim Bildplattenspieler benutzt wird, wird als das Generatorpolynom des Codes bezeichnet. Es wird ein spezifischer Wert g(x)
130017/0791
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
Addition-, 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 Fig. 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 Digital information 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 (Fig. 10 und 11) erläutert
werden. Die Digitaldaten und das Videosignal werden in der Addierschaltung 36 miteinander kombiniert. Eine weitere Signalverarbeitungsschaltung
40 bereitet das zusammengesetzte Videosignal für das Aufzeichnungsmedium
vor: Diese zusammengesetzte Bildsignal ist vom Typ mit verdecktem Farbträger und wird unter Benutzung von Frequenzmodulationstechniken aufgezeichnet.
Bei dem Bildplattenspieler gemäß Fig. 4 wird das Frequenzmodulationssignal
mit Hilfe einer einen Abnehmerwandler und einen Abtaststift enthaltenden
Abtasteinrichtung 20 abgetastet und mittels einer Videosignalverarbeitungsschaltung
18 in ein normgerechtes Fernsehsignal zur Wiedergabe mit einem üblichen Fernsehempfänger umgewandelt. Die Videosignalverarbeitungsschaltung
18 enthält eine Schaltung, die unter Steuerung durch das Farbsynchronsignal
130017/0791
einen 1,53 MHz-Oszillator mit dem Farbträ'ger phasensynchronisiert. Der Farboszillator
wird zusätzlich zu seiner üblichen Verwendung für die Demodulierung
der verdeckten Farbträgerschwingung zur Lieferung eines digitalen Taktsignals herangezogen, das auf der Leitung 72 erscheint. Die Videosignalverarbeitungsschaltung
18 enthält ferner Einrichtungen zur Demodulierung des Videoträgers und Kammfilterung 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
kann 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 Digital daten,
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 es 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 Gleichspannungsbezugspegel beziehen, damit sich der Digital datenflu3
von dem Videosignal trennen läßt.
Aus Fig. 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 Digital daten aus dem Videosignal extrahiert. Der Puffer
wird gesteuert durch ein vom Mikroprozessor 10 über die Leitung 71 zugeführtes digitales Binärsteuersignal. Ein feinä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, dann
öffnet sich der Informationspuffer 16 für die Abfühlung ankommender Daten
auf der das verarbeitete Videosignal führenden Leitung 70 unter Verwendung
130017/0791
des 1,53 MHz-Signals auf der Leitung 72 als Taktsignal. Nach Aufnahme einer
vollständigen Information oder Nachricht liefert das Zustandssignal auf 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 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 Digitalnachricht 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.
130017/079 1
Das Zeitintervall von der Mitte des einen Datenfensters zum nächsten ist
etwa das Zeitintervall eines Videohalbbildes. 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 Zeitgaber
können durchgeführt werden 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 Fig. 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 Verschiebebeeinrichtung 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ßdiagrammen beschrieben.
Wie bereits gesagt wurde, benutzt ein Bildplattenaufzeichnungsgerät die
Informationsbits I(x) zur Berechnung von C(x). Wegen der großen Anzahl von Potential kombinationen - I(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
130017/0791
Fehlercodes mathematisch behandelt. Eine generelle mathematische Entwicklung
der Ringtheorie und Galois'scher 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 enthält, kann betrachtet
werder. 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·χ3+0·χ2+1·χ+1·χ°
= x3+x+1.
= x3+x+1.
Wendet man diesen Ausdruck auf den Startcode 111110011C101 an, dann ergibt
sich
B(x) = x12 +x1 V VAV+x2+1.
Die höchste Potenz von χ wird der Grad des Polynoms 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-Z-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
WJ ' Q(X) + öTT
und der Rest r(x) einen Grad niedriger als der Divisor g(x) ist, dann ist
[P(X)) = r(x).
130017/0791
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
T(x) = B(x)x64+C(x)x51+I(x). (1)
Der Term χ verschiebt B(x) um 64 Bits, weil B(x) am Anfang des Datenschemas
liegt. Entsprechend verschiebt der Term χ C(x) um 51 Bits, um
darzustellen, daß C(x) vor I(x) aufgezeichnet ist. Gemäß der beschriebenen Anlage berechnet die Aufzeichnungseinrichtung einen Wert für C(x) so,
daß die gesamte Nachricht T(x) einen Rest gleich B(x) ist,nachdem sie durch
g(x) geteilt ist. Nimmt man C(x) von der Form an
C(x) = [Kx)-H(X)] + M(x), (2)
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) = [x127]
M(x) = [B(x)xl3+B(x)x127].
Fig. 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ß dieselbe Reihenfolge haben, in der die Flipflop-Speicherelemente in dem
logischen Diagramm derselben Figur erscheinen.
Im Bildplattenspieler wird die aufgezeichnete Digital information von den
elektronischen Schaltungen des Spielers gelesen. Die auf dar Bildplatte
aufgezeichneten Daten sind T(x). Die vom Plattenspieler palesenen 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),
130017/0791
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 von g(x), dem sogenannten Generatorpolynom, ab. Das im Einzelfall für die Bildplatte 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 Farbsynchronsignal fehl er
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 Literaturstelle zeigt, kann ein Code, der
einzelne Farbsynchronsignalfehler von 6 Bite oder weniger korrigieren kann, unter Verwendung eines Generatorpolynoms folgender Art benutzt werden
g(x)=x13 +x12 +x11 +x10 +x7 +x6 +x5 +x4 +x2 +1.
Weiter läßt sich zeigen, daß für dieses Polynom g(x) alle einzelnen Farbsynchronsignalfehler
von 13 Bits oder weniger festgestellt werden und mit einer Wahrscheinlichkeit von 99,988% aller einzelnen Farbsynchronsignalfehler,
die länger als 13 Bits sind, ebenfalls festgestellt werden. Der hier beschriebene Bildplattenspieler benutzt nur die Fehlerfeststelleigenschaften
des gewählten Codes.
Als ein besonderes Beispiel der Fehlercodeerzeugung sei der Fall angenommen,
bei dem die Halbbildnummer 25 000 ist, die Bandnummer 17 und die
Zahl der Reservebits 0 ist. Weil 25 000 in Binärdarstellung 000 110 000
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 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
13 0017/079-1
I(x) wird als Rest von I(x) mal H(x) plus M(x) berechnet und dargestellt
durch 0111100100010. Das nächste Videohalbbild ist 25 001 oder in Binärdarstellung
000 110 000 110 101 001. Für entsprechende Informationsbits 000 000 000 000 000 000 000 000 000 000 110 000 110 101 001 010 001 ist
der richtige Fehlercode 1000101101110. Die vollständige Digital information
für das Halbbild 25 001 einschließlich des Startcodes ist damit
1111100110101 1000101101110 000 000 000 000 000 000 000 000 000 000 110
000 110 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 Informationsbits sind die letzten. Bei dem
Bildplattenspieler wird die oben angegebene Digital information auf Fehler geprüft, in dem die erhaltene Information durch g(x) geteilt wird. Werden
keine Fehler festgestellt, dann ergibt sich der Rest zu 1111100110101, welcher genau der Startcode ist.
Geräte
Ein Blockschaltbild einer Anordnung zur Erzeugung der Funktion T(x) ist
in Fig. 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, berechnet ein Codierer
45 C(x) auf folgende Weise. Die Polynan-Divisions- und -Multiplikationsschaltung 46 berechnet bei der 51-Bit-Serienzuführung von I(x) den Rest
von I(x) mal H(x) geteilt durch g(x). 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.
13001 7/0791
Bei positiver Logikfestlegung sind die entsprechenden Paralleleingänge zum
Schieberegister 47 mit Massepotential verbunden, wenn der Startcode eine NULL hat, und mit positivem Potential, wenn der Startcode eine EINS hat.
Die Übertragungssteuerschaltung 50 steuert das serielle Herausschieben
der gesamten Information T(x), welche in den drei Schieberegistern 52, 54 und 57 enthalten ist, im Synchronismus 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 zum richtigen Zeitpunkt bezüglich des Videosignals
übertragen wird.
Eine spezielle Ausführungsform eines Codierers (welche in Fig. 5 mit 45
bezeichnet ist) ist in Fig. 7 gezeigt. Taktgesteuerte Flipflops mit Ausgangsanschlüssen
Q0 bis Q12 bilden einen Restspeicher. Multiplikation
durch H(x) und Division durch g(x) werden gleichzeitig bitseriell durchgeführt.
Danach wird der Rest an den Ausgängen QQ bis Q..- 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äß Fig. 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 I(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 ist (Bitpositionen 1, 3 und 8), dann ist der Eingang I(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 Q.,, durch
g(x) und Subtraktion des resultierenden Produktes vom Inhalt der Speicher
Q0 bis Q.p· Wenn ein Koeffizient von g(x), nicht aber H(x), gleich 1 ist
(Bitpositionen 4, 7 und 11), dann wird der Ausgang von Q12 mit einem Eingang
eines der EXKLUSIV-ODER-Tore 83, 86 bzw. 89 verbunden. Wenn H(x) und
g(x) beide gleich 1 sind (Bitpositionen 0,2, 5, 6, 10 und 12) dann wird der Ausgang des EXKLUSIV-ODER-Tores 91 mit einem Eingang eines der
EXKLUSIV-ODER-Tore 81, 84, 85, 88 bzw. 90 verbunden. Nach 51 Taktimpulsen,
130017/0791
je einer für jedes Bit von I(x), ist der Inhalt der Speicher Q0 bis Q12
gleich dem Rest von Ι(χ)·Η(χ) nach Division durch g(x).
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 +1 hat, dann wird der komplementäre Ausgang Q des entsprechenden
Flipflops benutzt. Hat M(x) Koeffizienten 0s dann wird der
nicht komplementäre Ausgang Q benutzt.
Ein Blockschc* ""'ild einer Schaltung zur Decodierung der erhaltenen
Information R(x) ist in Fig. 6 gezeigt, welches eine Ausführung des
Informationspuffers 16 gemäß Fig. 4 darstellt. Ein Steuersignal auf der einen Eingang bildenden Leitung 71 konditioniert den Empfangsdecoder gemäß Fig. 6 entweder für die Zuführung von Daten vom Videosignal
oder zur ü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 ist eine Polynom-Divisionsschaltung. Wenn jedoch neue Daten aufgenommen werden, dann wird die Teilerrückführung gesperrts so daß
sich ein Durchlaufschieberegister ergibt. Die Betriebsweise des Teilerregisters
62 wird nachfolgend in Einzelheiten in Verbindung mit Fi 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 Daten!eitung 78 zur Verfügung 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
130017/0791
worden ist, konditioniert die Steuerschaltung 64 das Register 62 für den
Betrieb als Polynom-Divisionsschaltung. Somit beginnt die Polynom-Division durch g(x) mit dem Vorhandensein von B(x) im Tellerregister 62. Die Empfangssteuerschaltung
64 reagiert ferner auf das Feststellen von B(x) mit 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 Informationsbits.
Sollen die Reserveinformationsbits benutzt werden, dann können zusätzliche
Schieberegisterstufen hinzugefügt werden.
Die Interpretation der Ausgangszustandssignale auf 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.
130017/0791
Fig. 8 zeigt, teilweise als Blockschaltbild, eine Logikschaltung des
Empfängerdecoders aus Fig. 6. Die Flipflops mit den Ausgangsanschlüssen Qq1 bis (L2* bilden einen Restspeicher. Die Polynom-Division durch g(x)
wird ausgeführt durch Multiplikation aufeinanderfolgender Speicherausgangsausdrücke
von Q.p1 durch g(x) und durch Subtraktion des Produktes
(über EXKLUSIV-ODER-Tore 100 bis 108) vom Inhalt des Restspeichers. Eine
Rückkopplungsleitung von Q^1 (über das NOR-Tor 109) führt zu einem
EXKLUSIV-ODER-Tor, wenn g(x) Koeffizienten von 1 hat, mit Ausnahme für
Da die Koeffizienten g(x) für die Bitpositionen O9 2, 4, 5, 6, 7 10, 11
und 12 eins sind, ist ein EXKLUSIV-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 Blockierung 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 Ausgangssignal des UND-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
13001 7/0791
3Q38358
"Information empfangen". Das Schieberegister 60 hält die letzten 24 Bits
von I(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 Restspeicher nach dem Feststellen 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.
Es sei die vereinfachte Apparatur betrachtet, die sich aus dem hier beschriebenen
Fehlercodeschema ergibt. Weil mit dem Startcode B(x) als
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 vor den Informationsbits vereinfacht sieht 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ß.
13001 7/0791
Mit dem Videosignal wird Digital information, 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äß Fig. 1. Kennt man die Länge des Programmaterials, dann kann die Information
über die Halbbildnummer 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.
Gewü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 Information über die Halbbildnummer abgeleitet
werden kann, ist die Korrektur einer Festfahrrille, was anschließend in
Verbindung mit dem allgemeineren Fall der Spurfehlerkorrektur erläutert werden wird.
Halbbildnummern geben die tatsächliche Position des 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
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 Da{en über die Halbbildnummer (Abtaststiftposition),
um den Abtaststift bei oder vor seiner zu erwartenden Position zu halten, eine vorbestimmte Relativgeschwindigkeit zwischen Abtaststift
und Aufzeichnung 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.
130017/0791
Die Mikroporzessorsteuerschaltung arbeitet mit mehreren internen Betriebsarten.
Fig. 10 zeigt ein Zustandswechseldiagramm zur Veranschaulichung der
durch das Mikroporzessorprogramm ausgeführten Betriebsartlogik. Jeder der
Kreise stellt eine Maschinenbetriebsart dar: Einlegen, Anlaufen, Aufsetzen, Spielen, Pause, Pausenverriegelung 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 Betneb 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 Fehl erprü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
130017/07 91
Sektoren unterteilt wird. Da die gegenseitige räumliche Lage der Sektoren
festliegt, folgen die Sektoren bei der Plattendrehung einer periodisch wiederkehrenden Reihenfolge, selbst wenn der Abtaststift eine Anzahl von
Rillen überspringt. Obgleich die Digital information 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 Halbbildnunimer 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 aber 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 maximalen Bereichs der Abtaststiftbewegung längs des Plattenradius. 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 Abtastsignales bewirkt bei bestimmten Betriebsarten einen Wechsel in dem Aufsetzbetrieb, wie Fig. 10 zeigt.
130017/0791
Beim übergang vom Aufsetz- in den Abspielbetrieb setzt der Mikroprozessor
die Fehlablesungszählung auf 13. Das bedeutet, daß beim übergang 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 gedruckt, 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 festgestellt
ist, dann erfolgt der Obergang vom Betriebszustand Spielen in den Betriebszustand Ende.
Fig. 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 Horizontal zeilen 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.
Die Mikroprozessor-Unterbrecherleitung wird an das auf der Leitung 75
(Fig. 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
130017/0791
die nicht dargestellte Unterbrechungsschaltung (interrupt service routine)
ein Unterbrechungszeichen. Danach wird das programmierbare Steuergerät im Abspielbetrieb 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. Für jeden
Schalter wird eine getrennte Entprell zä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 (Fig. 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. 1ty zeigt. Die Entprell zä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 Betriebsartauswahl tritt das Programm
in eine enge Schleife 153 ein, um erstens die Entprellzählwerte für die
130017/0791
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 aufgehoben. Das Programm verwendet
nun den zuvor gespeicherten Zeitsteuergerätinhalt zur Einstellung des
Zeitsteuergerätes, 157b, mit einem korrigierten Wert, der die etwaige Zeit dos 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,
160a (durch Einstellen des Steuersignals auf Leitung 71 in den Fig. 1 bis 8 auf eine logische EINS), und zwar für sechs Horizontal zeilen
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 Inhalt des Zeitgebers, welcher die tatsächliche Zeit des Auftretens der
Digitalnachricht darstellt, wird als ein Korrekturfaktor benutzt, um den Zeitgeber erneut einzustellen, 160b. 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 Digitalnachricht.
130017/0791
Die erwartete Halbbildnummer wird neu eingestellt, 160c, die Bandnummer wird
für Start (Band O) und Ende der Abspielung (Band 63) überprüft, und der
Fehlabtastungszählwert wird für eine Fehlabtastung erhöht, 160g. Für gültige
Halbbilddaten im Programmbetrachtungsmaterial wird die Zeit berechnet und angezeigt, 16Of. Wenn gültige Halbbilddaten anzeigen, daß der Abtaststift
zurückgesprungen ist, dann wird die Stiftverschiebungs- oder Anstoßeinrichtung betätigt, 16Oe 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 Schalterpren
Ü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 dem 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ächsten Auszählungszustand.
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 1,53 MHz-Taktes einmal.
1 3001 7/0791
Ein Vertikal halbbild (bei NTSC eine sechzigste! Sekunde) dauert dann etwa
128 Zählungen des Zeitgebers. Man kann alternativ einen Zeitgeber benutzen,
welcher ein anderes Vielfaches des 1,53 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ösungsvermögens des Zeitgebers ist
gleich dem geringstwertigen Bit, das zwei Horizontalzeilen entspricht.
Weil 128 Zeitgeber-Zahl werte 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 1,53 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
ungrade oder gerade ist. Obgleich das Programm Spuren ungrader und gerader Halbbilder halten könnte, ist 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.
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
1 30017/0791
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 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 anderen Anwendungsfällen, etwa
solchen, wo die Bildplatte benutzt wird, um Digital information auf vielen
Horizontalzeilen 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.
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 doch eine getrennte Anstoßeinrichtung
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.
130017/0791
Andererseits kann eine separate Anstoßeinrichtung speziell dafür gebaut
werden, daß sie so schnell anspricht, wie es für die Korrektur von Spurfehlern notwendig ist. Ein besonderes Beispiel einer Anstoßeinrichtung
zur Verwendung bei dem hier beschriebenen System findet sich in der US-Patentanmeldung USSN 39,358 von E. Simshauser mit dem Titel "TRACK
SKIPPER APPARATUS FOR VIDEO DISC PLAYER" vom 15. Mai 1979, welche auf
die Anmelderin auch der vorliegenden Anmeldung übertragen ist.
Es sind verschiedene Steuer- oder Regel algorithmen 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 Anstoß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 zurückzubringen und einen zweiten Ableseversuch zu machen, anstatt den Abnehmer in die erwartete Spur zurückzubringen. In jedem Fall
zeigt sich, daß man durch Verwendung einer Anstoßeinrichtung und einer
geeigneten Steuerlogik eine erfolgreiche Spurabtastung erhalten kann, selbst
wenn die Bildplatte Defekte oder Verschmutzungen aufweist, die andernfalls zu nichtakzeptierbaren Spurfehlern führen wurden.
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
130017/0791
Nachricht angesehen wird, die eine nicht der Reihenfolge entsprechende
Halbbildnummer enthält, so daß die Anstoßeinrichtung für den Abtaststift betätigt wird. Die Zufallswahrscheinlichkeit eines guten Startcodes beträgt
1 zu 2 . Die Zufallswahrscheinlichkeit eines guten Fehlercodes beträgt
13
ebenfalls 1 zu 2 . 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ässigen Bereich
ebenfalls 1 zu 2 . 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ässigen Bereich
1R verändern (+_ 63 Rillen). Daher durchlaufen nur 126 von 2 zufälligen
Halbbildnummern die Sektor- und Bereichsprüfungen. Berücksichtigt man
alle Sicherheitsbetrachtungen, dann beträgt die Wahrscheinlichkeit eines
44
nicht bemerkten Fehlers 126 zu 2 .
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ümliche Bits nebeneinander liegen, wahrscheinlicher als andere
Störungsarten. Wie bereits erwähnt wurde, stellt der spezielle gewählte Fehlercode alle einzelnen Farbsynchronsignal fehl er bis zu 13 Bits fest
und ebenso einen höheren Prozentsatz aller längerer Farbsynchronsignale. Wie ebenfalls bereits erläutert wurde, reduziert die Wahl eines Nicht-Null-Restes
für den Fehl erprü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 andern-
130017/0791
falls zu unnötigen Abtaststiftbewegungen führen wurden, 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.
1 30017/0791
eerse
ite
Claims (10)
1.) Bildplattenaufzeichnungsgerät zur Codierung eines Informationswortes auf ein Videosignal, gekennzeichnet durch
einen Videosignalgenerator (30, einen Startcodegenerator (47,49) zur Erzeugung einer ersten Datenfolge entsprechend einem Startcode, einen
Fehlercodegenerator (45,54) zur Erzeugung einer zweiten Datenfolge entsprechend einem Fehlercode, die mindestens einen Teil des Informationswortes einnimmt, und durch einen Modulator (30,44,52) zur Modulierung
des Videosignals entsprechend einem ausgezeichneten Datenwort , welches den Startcode und den vor dem Informationswort übertragenen Fehlercode
enthält.
2.) Bildplattenaufzeichnungsgerät nach Anspruch 1 zur Codierung eines
aufgezeichneten Datenwortes auf ein Videosignal gemisch, dadurch
gekennzeichnet, daß der Videosignal generator ein ein Hilfsträgersignal
enthaltendes Videosignal erzeugt, daß ein eine dritte Datenfolge entsprechend den als Videosignal aufzuzeichnenden Informationsbits
130017/0791
ORIGINAL INSPECTED
erzeugender Generator vorgesehen ist, wobei die dritte Datenfolge ,eine
Halbbildnummerinformation entsprechend einem codiert werdenden Videohalbbild
enthält, daß eine Synchronisiereinrichtung unter Steuerung durch den Videosignalgenerator ein Synchronisiersignal in Synchronismus mit
mindestens einem Halbbild des Videosignals erzeugt, daß eine unter Steuerung durch das Synchronisiersignal das aufgezeichnete Datenwort
in Form einer Aufeinanderfolge der ersten, zweiten und dritten Datenfolgen
in Synchronismus mit dem Hilfsträgersignal erzeugende Schaltung
vorgesehen ist, und daß ein Modulator zur Modulierung des Videosignals entsprechend der Aufeinanderfolge während einer Horizontalzeile eines
der Halbbildnummerinformation entsprechenden Halbbildes vorgesehen ist.
3.) Gerät nach Anspruch 1 zur Codierung eines aufgezeichneten Datenwortes
auf ein Videosignal gemisch, gekennzeichnet
durch einen ein Hilfsträgersignal enthaltendes Videosignal erzeugenden Generator, einen eine dritte Datenfolge entsprechend der Nummer der
Reserveinformationsbits erzeugender Generator, eine die zweite und dritte Datenfolge zu einer vierten Datenfolge kombinierende Schaltung, durch
eine eine fünfte Datenfolge entsprechend der Halbbildnummer eines codiert werdenden Halbbildes erzeugenden Generator, durch einen eine
sechste Datenfolge entsprechend der Bandnummer des aufgezeichnet werdenden Videoprogrammmaterials erzeugenden Generator, durch eine vom Videosignalgenerator
gesteuerte Synchronisierungsschaltung zur Erzeugung eines Synchronisiersignals in Synchronismus mit mindestens einem Halbbild des
Videosignals , durch einen von dem Synchronisiersignal gesteuerten Generator zur Erzeugung des aufgezeichneten Datenwortes in Form einer Aufeinanderfolge
der ersten, vierten, fünften und sechsten Datenfolgen in Synchronismus mit dem Hilfsträgersignal und durch einen Modulator zur Modulierung
des Videosignals in Obereinstimmung mit der Aufeinanderfolge während einer
Horizontal zeile des der Halbbildnummerinformation entsprechenden Halbbildes.
4.) Bildplattenaufzeichnungsgerät zur Aufzeichnung eines ein Hilfsträgersignal
enthaltenden Videosignals auf einem Bildplattenaufzeichnungsmedium, wobei das Videosignal synchron mit dem Hilfsträgersignal während
130017/0791
~3~ 3 O 3 S 3 5 8
einer Horizontalzeile im Vertikal austastintervall entsprechend einem
aufgezeichneten Datenwort moduliert wird und das aufgezeichnete Datenwort
ein Fehlercodewort und ein Informationswort enthält, mit einer
Vollbildsynchronisationsschaltung zur Synchronisierung des Vollbildes
des aufgezeichneten Datenwortes ,gekennzeichnet durch einen Generator zur Erzeugung einer Startcodefolge in Synchronismus mit
dem Hilfsträgersignal, wobei die Startcodefolge einem Barker-Code entspricht.
5.) Gerät nach Anspruch 1,2,3 oder 4,dadurch gekennzeichne
t , daß der Startcode in Binärform durch 1111100110101
dargestellt wird.
6.) Gerät nach Anspruch 1,2 oder 3,dadurch gekennzeichnet,
daß der Fehlercode durch eine arithmetische Polynom-Berechnung über das gesamte aufgezeichnete Datenwort erzeugt wird.
7.) Gerät nach Anspruch 6,dadurch gekennzeichnet,
daß die arithmetische Polynom-Berechnung eine Polynom-Division und -Mulitplikation durch konstante Polynome g(x) bzw. H(x) und eine Polynom-Addition
eines konstanten Polynoms M(x) umfasst.
8.) Gerät nach Anspruch 7,dadurch gekennz eichnet,
daß das konstante Polynom g(x) gegeben ist durch
g(x) - X1WW+X6
+x +x +x +1.
+x +x +x +1.
9.) Bildplattenwiedergabedecoder zur Decodierung eines Informationswortes
von einem ein Farbträgersignal enthaltenden Videosignal, welches synchron mit dem Farbträgersignal entsprechend einem aufgezeichneten Wort moduliert
ist, daß einen Startcode, einen Fehlercode und Informationsbits enthält, gekennzei chnet durch einen Digitaldatenempfänger,
der unter Steuerung durch das Videosignal dieses synchron mit dem Hilfs-
13001 7/079 1
ORIGINAL INSPECTED
ORIGINAL INSPECTED
trägersignai abtastet und der ein Empfangsdatenausgangswort entsprechend
den Bits des aufgezeichneten Datenwortes liefert, durch einen mit dem Digitaldatenempfänger gekoppelten ersten Decoder zur Ermittlung des
Startcodes, durch eine vom ersten Decoder gesteuerte Empfängersteuerschaltung mit einem Generator zur Erzeugung eines ersten Signals, das ein
Zeitintervall nach der Feststellung des Datencodes durch den ersten Decoder bis zu einem Zeitpunkt definiert, der im wesentlichen gleich
dem Ende des aufgezeichneten Datenwortes ist, und durch ein mit dem Digitaldatenempfänger gekoppeltes Schieberegister, welches auf das erste
Signal von der Empfängersteuerschaltung hin mindestens einen den Informationsbits
entsprechenden Teil des aufgezeichneten Datenwortes speichert.
10.) Bildplattenwiedergabegerät zum Abspielen einer Bildplatte, auf
der ein ein Hilfsträgersignal enthaltendes Videosignal codiert ist,
welches synchron mit dem Hilfsträgersignal während einer Horizontal zeile
im Vertikalaustastintervall des Videosignals entsprechend einem aufgezeichneten
Datenwort moduliert ist, das einen Stärtcode, einen Fehlercode und ein Informationswort enthält, mit einer Vollbildsynchronisationsschaltung
zur Vollbildsynchronisierung des Videoplattenspielers mit dem
aufgezeichneten Datenwort, gekennzeichnet durch einen Empfänger zur Abtastung des Videosignals synchron mit dem Hilfsträgersignal
zur Feststellung einzelner Bits eines empfangenen Datenwortes, durch einen Startcodedetektor, der unter Steuerung durch den Empfänger
das Auftreten des Startcodes feststellt und ein Vollbildsynchronisationssignal
liefert, wenn ein einer Barker-Folge entsprechender Startcode festgestellt wird, und durch einen Speicher, der unter Steuerung durch das
Vollbildsynchronisiationssignal mindestens einen Teil des Datenwortes im
Wiedergabegerät speichert.
13 0 0 17/0791
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 true DE3038358A1 (de) | 1981-04-23 |
DE3038358C2 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 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2711923A1 (de) * | 1976-03-19 | 1977-09-22 | Rca Corp | Optisches aufzeichnungs/wiedergabegeraet |
US4159480A (en) * | 1976-10-27 | 1979-06-26 | Sony Corporation | Method of inserting an address signal in a video signal |
Family Cites Families (5)
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 |
-
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
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2711923A1 (de) * | 1976-03-19 | 1977-09-22 | Rca Corp | Optisches aufzeichnungs/wiedergabegeraet |
US4159480A (en) * | 1976-10-27 | 1979-06-26 | Sony Corporation | Method of inserting an address signal in a video signal |
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 |
IT1133858B (it) | 1986-07-24 |
FI803143L (fi) | 1981-04-13 |
KR830004743A (ko) | 1983-07-16 |
DE3038358C2 (de) | 1983-06-09 |
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 |
---|---|---|
DE3038358A1 (de) | Bildplattensystem | |
DE3038397A1 (de) | Bildplattenspielersystem zur korrelierung der abtaststiftlage mit vorher von der platte abgenommener information | |
DE3050713C2 (de) | ||
DE3420169C3 (de) | ||
DE69220890T2 (de) | Vorrichtung und Verfahren zum Aufnehmen und Wiedergeben von digitalen Video- und Audiosignalen | |
DE3782947T2 (de) | Fehlerkorrektur von digitalen, gespeicherten fernseh-signalen. | |
DE3004799C2 (de) | ||
DE69122338T2 (de) | Synchronsignal-Detektorschaltung und dieselbe enthaltender Synchronsignal-Detektorapparat | |
DE2427463C3 (de) | ||
DE3142355C2 (de) | Verfahren und Schaltungsanordnung zur Bestimmung eines einem digitalen Datensignal zugeordneten Steuersignals | |
DE2734339A1 (de) | Verfahren und vorrichtung zum einsetzen von adressensignalen in ein videosignal und fuer ein videobandgeraet | |
DE3039688A1 (de) | Verfahren und vorrichtung zum codieren eines digitalsignals mit minimaler gleichkomponente | |
DE2809490A1 (de) | System zur wiedergabe eines auf einen scheibenfoermigen aufzeichnungstraeger aufgezeichneten programms | |
EP0226241B1 (de) | Schaltungsanordnung zum Auswerten der Videoprogrammsystemdaten in einem Videorecorder | |
DE2924695C2 (de) | ||
DE3888498T2 (de) | Schaltung zum Detektieren eines Synchronisierungssignals. | |
DE3140431A1 (de) | Schaltung zum wiedergeben und demodulieren eines modulierten digitalsignals | |
DE2659468C2 (de) | Schaltung zur Einstellung der Frequenz und Phase von Oszillator-Taktpulsen in Anpassung an die aus einem Aufzeichnungsträger gewonnenen Vorlauf- und Datensignale | |
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 | |
DE3038357A1 (de) | Bildplattensystem mit verbesserter fehlercodierung | |
DE68923542T2 (de) | Decodierung von biphasencodierten Daten. | |
DE2912754C2 (de) | ||
DE2457435B2 (de) | Schaltung zur Wiedergewinnung von Daten aus einem Daten- und Taktsignale enthaltenden Signalzug |
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 |