DE3853369T2 - Steuerungssystem für einen Speicher. - Google Patents

Steuerungssystem für einen Speicher.

Info

Publication number
DE3853369T2
DE3853369T2 DE3853369T DE3853369T DE3853369T2 DE 3853369 T2 DE3853369 T2 DE 3853369T2 DE 3853369 T DE3853369 T DE 3853369T DE 3853369 T DE3853369 T DE 3853369T DE 3853369 T2 DE3853369 T2 DE 3853369T2
Authority
DE
Germany
Prior art keywords
code
signal
synchronizing signal
circuit
block address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE3853369T
Other languages
English (en)
Other versions
DE3853369D1 (de
Inventor
Tetsuo Ishiwata
Hitoshi Komae
Hiroshi Tanaka
Susumu Yamaguchi
Eiji Yamauchi
Tadashi Yoshino
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from JP62147586A external-priority patent/JP2663441B2/ja
Priority claimed from JP62215806A external-priority patent/JPH0727684B2/ja
Priority claimed from JP62252127A external-priority patent/JPH0194566A/ja
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of DE3853369D1 publication Critical patent/DE3853369D1/de
Application granted granted Critical
Publication of DE3853369T2 publication Critical patent/DE3853369T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; 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/30Indexing; 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/3027Indexing; 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1201Formatting, e.g. arrangement of data block or words on the record carriers on tapes
    • G11B20/1207Formatting, e.g. arrangement of data block or words on the record carriers on tapes with transverse tracks only
    • G11B20/1208Formatting, e.g. arrangement of data block or words on the record carriers on tapes with transverse tracks only for continuous data, e.g. digitised analog information signals, pulse code modulated [PCM] data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1806Pulse code modulation systems for audio signals
    • G11B20/1809Pulse code modulation systems for audio signals by interleaving
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • H04N5/935Regeneration of digital synchronisation signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/802Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving processing of the sound signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1201Formatting, e.g. arrangement of data block or words on the record carriers on tapes
    • G11B20/1211Formatting, e.g. arrangement of data block or words on the record carriers on tapes with different data track configurations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • G11B2220/91Helical scan format, wherein tracks are slightly tilted with respect to tape direction, e.g. VHS, DAT, DVC, AIT or exabyte
    • G11B2220/913Digital audio tape [DAT] format

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

    Diese Erfindung betrifft ein Speichersteuerungssystem zum Aufzeichnen und Wiedergeben von seriellen digitalen Daten. BESCHREIBUNG DES STANDES DER TECHNIK
  • Unter denen in weiten Gebieten verwendeten Verfahren zum Aufzeichnen und Wiedergeben von seriellen digitalen Daten wurde neuerdings ein digitales Tonbandgerät (DAT) eingeführt. In einem Tonbandgerät mit Rotationskopf(R-DAT) ist beispielsweise ein Aufnahmesignal auf eine konstante Blockperiode (Bt) formatiert, wie gezeigt in Fig. 4, in welcher vor den seriellen digitalen Daten D&sub0;, D&sub1;... Dn ein Synchronisiersignal (SYNC) mit einem spezifischen Codemuster, ein Aufzeichnungsidentifizierungscode (ID), ein Blockadresscode (BA) und ein Fehlererkennungscode (EDC) für das ID und BA angeordnet sind. Jeder Code besteht aus acht Bits, und wird als "Symbol" bezeichnet.
  • In der folgenden Beschreibung sind die Daten des Identifizierungscode (ID), welcher den Inhalt der aufgezeichneten Daten anzeigt, etc. durch das Symbol W&sub1;, die Daten des Adresscodes BA sind durch das Symbol W&sub2; und die Daten des Fehlererkennungscodes EDC sind durch das Symbol P bezeichnet.
  • Das Wiedergabeglied besitzt einen Synchronisiergenerator, welcher das gleiche Codemuster wie das des Aufzeichnungsglieds liefert, und es vergleicht die wiedergegebenen seriellen digitalen Daten in sequenzieller Weise mit dem Synchronisiermuster, um so bei Übereinstimmung des wiedergegebenen Signals mit dem Synchronisiermuster zu bestimmen, daß es sich dabei um ein Synchronisiersignal handelt, so daß es als Referenzsignal für die nachfolgende Signalverarbeitung verwendet wird. Dies ist das hauptsächlich verwendete Verfahren zum Aufzeichnen und Wiedergeben von seriellen digitalen Daten.
  • Das R-DAT verwendet ein als "8-10-Modulation" bezeichnetes Modulationssystem, wobei sein Synchronisiersignal (SYNC) ein spezielles Muster aufweist, welches bei Daten normalerweise nicht auftritt, so daß die Genauigkeit der Synchronisiersignalerfassung ziemlich groß ist. Jedoch wird es, falls aus irgendeinem Grund kein Modulationssystem mit einem speziellen Synchronisiermuster verwendet werden kann, beispielsweise wegen der Bandbegrenzung der Aufzeichnungssignale, z.B. wenn sowohl ein analoges Videosignal als auch ein digitales Audiosignal aufgezeichnet wird, unvermeidbar, ein in den Daten enthaltenes Codemuster als Synchronisiersignal zu verwenden. In diesem Fall werden mit hoher Wahrscheinlichkeit falsche Synchronisiersignale auftreten, die von dem gültigen Synchronisiersignal abweichen und eine normale Signalverarbeitung wird erschwert. Obwohl dieses Problem gelöst werden kann, indem die Wortlänge des Synchronisiersignals (SYNC) erhöht wird, bringt dies den Nachteil einer erhöhten Aufzeichnungsfrequenz oder einer verminderten Signalübertragungsrate mit sich.
  • Ein Durchbruch bei einem herkömmlichen Verfahren zur Gewährleistung der Synchronisiersignalerfassung ohne eine erhöhte Wortlänge des Synchronisiersignal ist, zusätzlich zur Verwendung einer ersten Synchronisiersignalerfassungsschaltung, eine vorbestimmte Regelmäßigkeit in den Inhalten von zwei aufeinanderfolgenden Blockadresscodes BA zu erfassen, um dies als zweites Synchronisiersignal zu verwenden, so daß ein endgültiges Synchronisiersignal aus einem logischen Produkt aus dem ersten und dem zweiten Synchronisiersignal erhalten wird, wie beispielsweise in der ungeprüften japanischen Patentveröffentlichung mit der Nr. 60-137150 beschrieben ist. Der Blockadresscode BA verwendet im allgemeinen eine Reihe von Binärzahlen, die kontinuierlich von 0 ansteigen, und die Erfassung einer vorbestimmten Differenz der Werte zweier aufeinanderfolgender Adresscodes gewährleistet die Synchronisiersignalerfassung.
  • Von EP-A-0 164 891 ist bekannt, daß die Synchronisiersignalerkennung verbessert wird, indem benachbart zu den Synchronisiermustern in den Daten liegende Blockadresscodes Verwendung finden. Dazu wird überprüft, ob zwei aufeinanderfolgende erfäßte Synchronisiermuster von nachfolgenden Blockadressen gefolgt werden.
  • Da jedoch die obigen Anordnungen die Regelmäßigkeit von zwei aufeinanderfolgenden Adresscodes verwenden, sind diese nicht zur Durchführung der sicheren und prompten Synchronisiersignalerfassung in einem solchen Fall in der Lage, bei dem ein Adresscode beispielsweise zu einem Zeitpunkt unmittelbar nach dem Start oder der Erholung von einem bei der Datenwiederungabe aufgetretenen Codefehler verlorenungeht, da es in einem derartigen Fall schwierig wird, irgendeine vorhandene Unreungelmäßigkeit in Adressdatenwerten zu erkennen.
  • Fig. 5 ist ein Blockdiagramm, welches eine herkömmliche Speichersteuervorrichtung zeigt. Beim Wiedergabevorgang werden serielle digitale Daten über einen Eingangsanschluß 2 eingegeben, und eine Synchronisiersignalerfässungsschaltung 3 erfaßt das Synchronisiersignal und erzeugt Signale, die in Phase mit dem Synchronisiersignal sind. Die seriellen digitalen Daten werden auch einer Blockadressenregisterschaltung 4 zugeführt, indem der Adresscode BA als Reaktion auf einen von der Synchronisiersignalerfassungsschaltung 3 gelieferten Registrierimpuls abgelegt wird. Die seriellen digitalen Daten werden außerdem einer Paritätsüberprüfungsschaltung 5 zugeführt, in der eine positive Paritätsüberprüfung oder eine negative Paritätsüberprüfung erfolgt, und zwar für die in Fig. 4 gezeigte Codestruktur beispielsweise gemäß der folgenden Gleichung.
  • wobei das Symbol eine exclusiv-ODER - Operation darstellt.
  • Die Synchronisiersignalerfassungsschaltung 3 ist mit ihrem einen Ausgang mit einem Taktgeberanschluß einer Blockadressenzählschaltung 6 verbunden, welche außerdem bei ihrem Rücksetzen Drehkopfschaltimpulse vom Eingangsanschluß (das in Fig. 2 gezeigte Signal S1) empfängt, welche die Drehposition des (nicht gezeigten) Rotationskopfes angeben und über den Eingangsanschluß 1 zugeführt werden. Die Blockadressenzählschaltung 6 wird an der Flanke eines Kopfschaltimpulses einem Löschen ihrer Inhalte unterzogen und zählt das Synchronisiersignal, bis es durch den nächsten Kopfschaltimpuls gelöscht wird. Dieser Vorgang wird wiederholt. In den Fig. 1 bis 5 zeigen Ziffern, die die kurzen Querstriche über den Verbindungsleitungen bezeichnen, die jeweilige Bitanzahl von über die jeweiligen Verbindungsleitungen gesendeten digitalen Signalen. Die Blockadressezählschaltung 6 und die Blockadressenregisterschaltung 4 sind mit ihren Ausgängen (8 Bits) mit einer Blockadressen-Antivalenzschaltung 8 verbunden, welche bestimmt, ob beide Blockadresswerte miteinander übereinstimmen. Die Ausungangsgrößen der Blockadress-Antivalenzschaltung 8 und der Paritätsüberprüfungsschaltung 5 werden einem UND-Gate 7 zugeführt, welches einen Impuls ausgibt, wenn das Paritätsüberprüfugsergebnis korrekt ist und gleichzeitig die Blockadressenwerte nicht miteinander übereinstimmen, und der Ausgangsimpuls wird dem Ladeanschluß L der Blockadressenzählschaltung 6 zugeführt, und der 8-Bit-Ausgang der Blockadressenregisterschaltung 4 wird dem Datenanschluß D der Blockadressenzählschaltung 6 zugeführt, so daß der Adresswert der Blockadressenregisterschaltung 4 in die Blockadressenzählschaltung 6 geladen wird. Die Blockadressenzählschaltung 6 erzeugt eine 8-Bit-Ausgabe, welche über einen Ausgangsanschluß 9 ausgegeben wird und bildet einen Teil eines Adressignalwertes zum Speichern der wiedergegebenen digitalen Daten in einem RAM (Random Access Memory).
  • Außerdem führen die Synchronisiererfassungsschaltung 3 und die Blockadressenzählschaltung 6 ihre Ausgangsgrößen einer Schreibsignalgenerierungsschaltung 10 zu, welche über einen Ausgangsanschluß 11 eine Ausgangsgröße liefert, und diese wird als Schreibsignal zum Speichern der wiedergegebenen digitalen Daten im RAM verwendet.
  • Hiermit wird bei einer magnetischen Aufzeichnungswiedergabevorrichtung zum Aufzeichnen und Wiedergeben eines Videosignals auf einem Magnetband unter Verwendung eines Rotationskopfes, wenn ein Audiosignal in Form eines digitalen Signals aufgezeichnet und wiedergegeben wird, ein analoges Audiosignal beispielsweise bei einer Abtastfrequenz fs von 48 kHz digitalisiert, so daß ein Frequenzverhältnis von der Abtastfrequenz fs mit 48 kHz zur Feldfrequenz fv des Videosignals mit 59,94 Hz im NTSC-System zu 800.8 wird. Die Anzahl von Daten in einem Feld ist in zwei Arten unterteilt, d.h. eine größere Anzahl und eine kleinere Anahl (beispielsweise 792 und 810), und zusätzliche Pseudodaten werden zur Durchführung des Aufzeichnens dem Feld hinzugefügt, welches eine geringe Datenanzahl enthält (792 Daten in einem Feld). Da das MSB (höchstwertige Bit) des Adresscodes BA in Fig. 4 zur Aufzeichnung der Informationen verwendet wird, wekhe das Vorhandensein oder Nichtvorhandensein von zusätzlichen Pseudodaten anzeigen, wird der Blockadresswert in 7 Bits aufgezeichnet. Wenn die Anzahl von Blocks in einem Feld beispielsweise 135 ist, beinhalten die geringwertigeren 7 Bits des Blockadresscodes W&sub2; die 0-Adresse (0000000) bis zur 127-Adresse (1111111). Dann wird die folgende 128-Adresse durch (0000000) bezeichnet, und die letzte 134-Adresse wird durch die 6 (=134-128)-Adresse (0000110) angezeigt. Die Blockadressen sind auf einem Magnetband durch diese Bitangaben aufgezeichnet.
  • Jedoch kann beim digitalen Aufzeichnen eines Audiosignals synchron mit einem Videosignal, wie oben erwähnt, der 8-Bit-Blockadresswert für die Wiedergabe nicht direkt vom Aufzeichnungsblockadresswert erzeugt wird, da die Aufzeichnungsblockadresse in 7 Bits auf dem Magnetband aufgezeichnet ist.
  • INHALT DER ERFINDUNG
  • Ein Ziel dieser Erfindung ist die Aufzeichnung und Wiedergabe eines digitalisierten Audiosignals gemeinsam mit einem Videosignal, ein Speichersteuerungssystem zu liefern, welches eine Synchronisiersignalerkennungsschaltung, eine Blockadressgenerierungsschaltung und eine Schreibsignalgenerierungsschaltung zum Speichern der digitalen Daten im RAM aufweist.
  • Um das obige Ziel zu erreichen, verwendet das Speichersteuerungssystem dieser Erfindung ein erstes Synchronisiersignal, welches erfaßt wird, indem ein Übereinstimmungsvergleich eines wiedergegebenen Synchronisiersignals mit einem Synchronisiersignalmuster vorgenommen wird, sowie ein Fehlererkennungssignal, welches erzeugt wird, indem man eine vorbestimmte Berechnung mit einem Hilfscode, einem Adresscode und einem Fehlererkennungscode durchführt, welche gemeinsam mit einem Synchronisiersignal zugeführt werden, so daß das erste Synchronisiersignal nur dann zur Verwendung als zweites Synchronisiersignal zugelassen wird, wenn das Fehlererkennungssignal das Nichtvorhandensein eines Fehlers anzeigt.
  • In der oben beschriebenen Struktur werden der Fehlererkennungscode etc. als eine Art Synchronisiersignal, ergänzend zu einem ersten Synchronisiersignal, verwendet, und zwar wird dieses erfaßt, indem man einen Übereinstimmungsvergleich des wiedergegebenen Synchronisiersignals mit dem Synchronisiermuster vornimmt und eine inklusiv-oder-Operation wird zur Erhöhung der Genauigkeit der Synchronisiersignalerfassung mit beiden Signalen durchgeführt. Ein Ergebnis der Fehlererfassung von den zusätzlichen Codes hat bei Verlust eines Synchronisiersignals eine geringe Validität, und wenn eine Wortlänge des ganzen Fehlererfassungscodesystems relativ gerinung ist, ist der Einfluß eines Codefehlers gering und es kann als Referenzsignal zum Unterscheiden von Pseudo- und/oder falschen Synchronisiersignalen ausreichend geeignet sein. Daraus kann ein gleichwertiger Vorteil einer erheblich vergrößerten Wortlänge eines Synchronisiersignals erhalten werden, so daß eine Synchronisiersignalerfassung mit hoher Genauigkeit, welche in einem Block beendet wird, ohne Verwendung der Regelmäßigkeit zwischen mehreren Blocks erzielt wird.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Fig. 1 ist ein Blockdiagramm, welches das Speichersteuerungssystem dieser Erfindung zeigt;
  • Fig. 2 ist ein Wellenformdiagramm, welches die hauptsächlichen Signalwellenformen des in Fig. 1 gezeigten Speichersteuerungssystems zeigt;
  • Fig. 3 ist ein Blockdiagramm, welches den Aufbau der Vorrichtung zur Implementierung der in Fig. 1 gezeigten Synchronisiersignalerkennungsschaltung 3 zeigt;
  • Fig. 4 ist ein Signalaufbaudiagramm, welches die Formate von seriellen digitalen Daten zeigt, welche an den Eingangsanschluß 2 in Fig. 1 geliefert werden sollen; und
  • Fig. 5 ist ein Blockdiagramm, welches ein herkömmliches Speichersteuerungssystem zeigt.
  • BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Fig. 1 ist ein Blockdiagramm, welches das Speichersteuerungssystem zeigt, das eine Ausführungsform der vorliegenden Erfindung ist, und Fig. 2 ist ein Wellenformdiagramm, welches die in verschiedenen Bereichen in Fig. 1 auftretenden Signale zeigt. Beim Wiedergabevorungang empfängt ein Einganungsanschluß 2 in Fig. 1 serielle digitale Daten, und eine Synchronisiersignalerkennungsschaltung 3 erkennt das Synchronisiersignal und erzeugt ein Signal, welches in Phase mit dem Synchronisiersignal ist. Eine Blockadressregisterschaltung 4 entnimmt und registriert einen in den seriellen digitalen Daten befindlichen Adresscode BA, ansprechend auf den von der Synchronisiersignalerkennungsschaltung 3 gelieferten Registerimpuls. Eine Paritätsüberprüfungsschaltung 5 führt einen ungeradzahligen Paritätstest oder einen ungeradzahligen Paritätstest für die seriellen digitalen Daten in Übereinstimmung mit, beispielsweise, der folgenden Gleichung für die in Fig. 4 gezeigte Codestruktur durch, und zwar ansprechend auf einen von der Synchronisiersignalerkennungsschaltung 3 gelieferten Impuls.
  • wobei das Symbol eine exclusiv-Oder-Operation bezeichnet.
  • Die Ausungangsgröße der Synchronisiersignalerkennungsschaltung 3 wird einem Taktgebereingangsanschluß einer Blockadresszählschaltung 6 zugeführt, und ein Kopfschaltimpulssignal (dargestellt durch S&sub1; in Fig. 2), welches eine Rotationsposition des (nicht ungezeigten) Rotationskopfes angibt, wird über einen Eingangsanschluß 1 zugeführt und an einen Rücksetzanschluß der Blockadresszählschaltung 6 anungelegt. Der Zählwert der Blockadresszählschaltung 6 ist durch das Signal S&sub2; in Fig. 2 ungezeigt. Die Blockadresszählschaltung 6 wird durch den Kopfschaltimpuls zurückungesetzt und danach beginnt sie wieder mit dem Hochzählen des Synchronisiersignals, indem sie es als Taktgebersignal verwendet, bis sie den maximalen Blockadresswert (134) erreicht, und dort anhält. Dann wird die Zähleinrichtung durch ein nächstes Kopfschaltimpulssignal zurückgesetzt, und diese Operationen werden wiederholt. Die Blockadresszahlschaltung 6 und die Blockadressregisterschaltung 4 führen ihre niedrigwertigen 7-Bit-Ausgangsgrößen einer Blockadressantivalenzschaltung 8 zu, welche überprüft, ob beide Blockadresswerte miteinander übereinstimmen. Die niedrigwertigen 7-Bit-Ausgabegrößen der Blockadressenregisterschaltung 4 und die höchstwertige 1-Bit-Ausgangsgröße der Blockadresszahlschaltung 6 werden einer Zusammensetzblockadressgenerierungsschaltung 21 zugeführt, welche einen zusammengesetzten Blockadresswert erzeugt, wobei das höchstwertige Bit vom Ausgang der Blockadresszählschaltung 6 geliefert wird und die niedrigwertigen 7 Bits vom Ausgang der Blockadressregisterschaltung 4 geliefert werden. Eine Referenzblockadressengenerierungsschaltung oder eine Vorhersageadressengenerierungsschaltung 22, welche aus einer Zählschaltung aufgebaut ist, empfängt an ihrem Rücksetzanschluß ein von dem Eingangsanschluß 1 geliefertes Kopfschaltimpulssignal, und bewirkt das Hochzählen des internen Referenzzeitgebers. Der Inhalt der Zähleinrichtung ist in analoger Weise durch das Signal S&sub3; in Fig. 2 gezeigt. Die Schaltung 22 wird durch das Kopfschaltimpulssignal zurückgesetzt, und dann beginnt sie wieder mit dem Hochzählen des internen Referenztaktgebers, bis dieser den maximalen Blockadresswert (134) erreicht, und hält dort an. Diese Operationen werden wiederholt, und es werden der Kopfposition entsprechende Blockadresswerte erzeugt. Die Referenzblockadressengenerierungsschaltung 22 und die Zusammensetzblockadressgenerierungsschaltung 21 führen ihre 8-Bit-Ausgangsgrößen einer ersten Adresswertvergleichsschaltung 23 zu. Die erste Adressweitvergleichsschaltung 23 führt die folgende Berechnung eines absoluten Wertes durch:
  • N&sub1; = NA-NB
  • wobei NA einen durch die Referenzblockadressengenerierungsschaltung 22 vorhergesagten Adresswert, und NB einen durch die Zusammensetzblockadressgenerierungsschaltung 21 gelieferten Adresswert bezeichnet. Die Schaltung 23 vergleicht desweiteren das Berechnungsergebnis N&sub1; mit einem vorbestimmten Wert N1REF.
  • Die Paritätsüberprüfungsschaltung 5, die Blockadressen-Antivalenzschaltung 8 und die erste Adresswertvergleichsschaltung 23 führen ihre Ausgangsgrößen einer UND-Gate-Schaltunung 7 zu, welche einen Ausgangsimpuls erzeugt, und zwar unter der Bedingung, daß das Paritätstestergebnis korrekt ist, daß die Blockadresswerte nicht miteinander übereinstimmen, und außerdem die folgende Bedingung erfüllt ist:
  • N1REF> NA-NB
  • (Das Signal S&sub4; in Fig. 2 zeigt einen Wertebereich, welcher diese Bedingungen erfüllt. Die unterbrochene Linie zeigt das Signal S&sub3;, und das durch die durchgehende Linie dargestellte Parallelogramm, welches die unterbrochene Linie als seine Mittellinie einschließt, stellt den oben erwähnten Wertebereich dar.) Der Ausungangsimpuls der UND-Gate-Schaltung 7 wird einem Ladeanschluß L der Blockadresszählschaltung 6 zugeführt. Die 8-Bit-Ausungangsgrößen der Zusammensetzblockadressgenerierungsschaltung 21 werden einem Dateneingangsanschluß D zugeführt und in die Blockadresszählschaltung 6 ansprechend auf den von der UND-Gate-Schaltung 7 gelieferten Ladeimpuls in die Blockadresszählschaltung 6 geladen. Die 8-Bit-Ausgangsgröße von der Blockadresszählschaltung 6 wird über einen Ausgangsanschluß 9 ausgegeben, um einen Teil eines Adresswertes zum Abspeichern der wiedergegebenen digitalen Daten im RAM zu bilden.
  • Die Synchronisiersignalerkennungsschaltung 3 und die Blockadresszählschaltung 6 führen ihre Ausgangsgrößen einer Schreibsignalgenerierungsschaltung 10 zu, und die Blockadresszählschaltung 6 und die Referenzblockadressregenerierungsschaltung 22 führen ihre 8-Bit-Ausgangsgrößen einer zweiten Adresswertvergleichsschaltung 24 zu. Die zweite Adresswertvergleichsschaltung 24 führt die folgende Berechnung eines absoluten Wertes aus.
  • N&sub2;= NA-NC
  • wobei NA einen durch die Referenzblockadressregenerierungsschaltung 22 vorhergesagten Adresswert bezeichnet und NC einen Ausgangsadresswert von der Blockadresszählschaltung 6. Desweiteren vergleicht die zweite Adresswertvergleichsschaltung 24 das Berechnungsergebnis N&sub2; mit einem vorherbestimmten Wert N2REF. Danach liefern die Schreibsignalgenerierungsschaltung 10 und die zweite Adresswertvergleichsschaltung 24 ihre Ausngangsgröße an eine UND-Gate-Schaltung 25, welche ein Schreibsignal erzeugt, wenn die folgende Bedingung erfüllt ist:
  • N2REF> NA-NC
  • (Diese Bedingung ist durch den Innenraum des Parallelogramms vom Signal S&sub4; dargestellt, das in Fig. 2 durch die durchgezogene Linie dargestellt ist und die unterbrochene Linie als seine Mittellinie beinhaltet.) Das Schreibsignal wird über einen Ausgangsanschluß 11 ausgegeben und als Schreibsignal zum Speichern der wiedergegebenen digitalen Daten im RAM verwendet.
  • Fig. 3 zeigt eine spezifische Schaltungsanordnung von der Synchronisiersignalerkennungsschaltung 3 in Fig. 1. In der Figur ist durch 51 ein Eingangsanschluß zum Empfangen von seriellen digitalen Daten zum Zeitpunkt der Wiedergabe bezeichnet, 52a - 52d sind Schieberegister zur Durchführung einer Seriell-Parallel-Wandlung, 53 ist ein Synchronisiermustererzeuger, welcher zuvor im Wiedergabeglied angeordnet ist und identisch mit demjenigen im Aufzeichnungsglied ist, 54 ist eine Synchronisiermustervergleichseinrichtung, welche einen Übereinstimmungsvergleich der durch das Schieberegister 52a erzeugten parallelen digitalen Daten mit den durch die Synchronisiermustergenerierungseinrichtung 53 erzeugten Musterdaten vornimmt und bei Erkennung einer Übereinstimmung ein erstes Synchronisiersignal a erzeugt, 55 ist ein Paritätsgenerator zum Erzeugen eines Fehlererkennungscodes mittels Durchführung einer vorbestimmten Berechnung mit den durch die Schieberegister 52b und 52c erzeugten parallelen digitalen Daten, 56 ist eine Paritätsüberprüfungseinrichtung, welche einen Übereinstimmungsvergleich des im Wiedergabeglied erzeugten Paritätscodes mit dem zum Zeitpunkt der Aufzeichnung zugefügten Paritätscode vornimmt, und erzeugt ein Fehlersignal b bei Erkennung einer Nichtübereinstimmung, und 57 ist eine UND-Gate-Schaltung, welche aus dem ersten Synchronisiersignal a und dem Fehlersignal b ein zweites Synchronisiersignal c erzeugt.
  • Die Funktionsweise einer Ausführungsform der Synchronisiersignalerkennungsschaltung, wird im Folgenden bezugnehmend auf die Fig. 3 und 4 erklärt. Wenn das Signal in der in Fig. 4 gezeigten Form, dem Eingangsanschluß 51 für serielle digitale Daten zugeführt wird, arbeiten das Schieberegister 52a, der Synchronisiermustergenerator 53 und die Synchronisiermustervergleichseinrichtung 54 zusammen, um aus den seriellen digitalen Daten das Mustersignal zu erfassen, welches mit dem Synchronisiersignal übereinstimmt, um dadurch ein erstes Synchronisiersignal zu erhalten. Wenn eine Musterlänge des Synchronisiersignals ausreichend lang ist, kann das Synchronisiersignal mit hoher Präzision erfaßt werden, und sogar wenn ein Synchronisiersignal verloren geht, kann ein fehlendes Synchronisiersignal durch Interpolation unter Verwendung der periodischen Eigenschaft wiederhergestellt werden. Andererseits werden jedoch, wenn eine ausreichend lange Musterlänge nicht verwendet werden kann, mit sehr hoher Wahrscheinlichkeit Pseudo- oder falsche Synchronisiersignale erzeugt, und zwar aufgrund der Daten, welche in den seriellen digitalen Daten enthalten sind und das gleiche Muster wie das Synchronisiersignal haben, wodurch eine ungenaue Synchronisiererkennung schwierig wird.
  • Als Mittel zur Unterscheidung von falschen Synchronisiersignalen und zur Vermeidung ihrer Erzeugung verwendet diese Ausführungsform der vorliegenden Erfindung die Regelmäßigkeit der aufeinanderfolgenden zeitlichen Beziehungen des Synchronisiersignals und des Fehlererkennungssignals innerhalb desselben Blocks.
  • Das bedeutet, daß zum Zeitpunkt, bei dem das erste Synchronisiersignal erkannt wird, eine Fehlererkennung für den Hilfscode, den Adresscode und den Fehlererkennungscode, welche an das Synchronisiersignal anschließend angeordnet sind, unter Verwendung der Schieberegister 52b, 52c und 52d, des Paritätsgenerators 55 und der Paritätsüberprüfungseinrichtung 56 durchgeführt wird. Das sich ergebende Fehlererkennungssignal wird als eine Art von Synchronisiersignal betrachtet, und durch das UND-Gate 57 wird ein logisches Produkt des resultierenden Fehlererkennungssignals und des ersten Synchronisiersignals erhalten, um eine Auswahl von falschen Synchronisiersignalen durchzuführen, wodurch die Genauigkeit der Synchronisiersignalerfassung erhöht wird. Im Fall der in Fig. 4 gezeigten Signalstrukur hat jeder Code, außer dem Synchronisiersignal, 8 Bits. Der 8-Bit-Fehlererkennungscode besitzt eine Fehlererkennungswahrscheinlichkeit von 2&supmin;&sup8;, was mathematisch nachgewiesen der Leistungsfähigkeit des 8-Bit-Synchronisiersignalmusters entspricht. Zusätzlich zum ursprünglichen 8-Bit-Synchronisiersignalmuster wird durch die Verwendung des 8-Bit-Synchronisiersignals insgesamt eine 16-Bit-Synchronisiererfassungsgenauigkeit erreicht. Der Fehlererkennungscode kann von beliebigem Typ sein, vorausgesetzt daß er parallele Verarbeitung ermöglicht. Es gibt einen geradzahligen oder ungeradzahligen Paritätstest, der ein System von einfacher Struktur, jedoch hoher Fehlererkennungsleistung ist, und für die in Fig. 4 gezeigte Codestruktur durch die folgende Gleichung dargestellt ist:
  • wobei das Symbol eine exclusiv-ODER-Operation bezeichnet.
  • In dem Fall, bei dem alle Daten die Tendenz haben einen logisch "niedrigen" Wert anzunehmen, wenn ein Codefehler aufgetreten ist, ist der ungeradzahlige Paritätstest für die Gewährleistung der Fehlererfassung wirkungsvoll.
  • Gemäß dieser Ausführungsform der vorliegenden Erfindung wie oben beschrieben, wird es durch die Annahme, daß das Ergebnis der Fehlererfassung unter Verwendung des Hilfscodes, des Adresscodes und des Fehlererfassungscodes einem 8-Bit-Synchronisiersignal gleichwertig ist, welches dem eigentlichen 8-Bit-Synchronisiersignal hinzuzufügen ist, möglich, eine Synchronisiersignalerfassung zu realisieren, welche in einem Block abgeschlossen ist und die beträchtliche Leistungsfähigkeit einer 16-Bit-Synchronisiersignalerfassung hat, ohne die Länge des Synchronisiersignals zu erhöhen.
  • Anstelle der bei dieser Ausführungsform für den Fehlererfassunungscode, etc. verwendeten 8-Bit-Codelänge kann ein beliebiger gewählter Wert verwendet werden, um die Erfordernisse der Systemmerkmale zu erfüllen.
  • Auch wenn eine Anwendung des Synchronisiersignalerfassungssystems dieser Ausführungsform für das Aufzeichnungs- und Wiedergabesystem beispielhaft erklärt wurde, ist diese Erfindung selbstverständlich auch auf andere Vorrichtungen wie beispielsweise Datenübertragungsgeräte etc., welche die Übertragung eines digitalen Signals durchführen, wirkungsvoll anwendbar.

Claims (2)

1. Speichersteuerungssystem zum Steuern von Aufzeichnung und Wiedergabe von Blockeinheitsdaten, welche beinhalten: ein Informationssignal darstellende digitale Daten (Dn), ein erstes Synchronisiersignal (SYNC), einen Hilfscode (W&sub1;), welcher Identifizierungsinformation für die digitalen Daten liefert, einen Adresscode (W&sub2;), welcher einen Adresswert von einer diese digitalen Daten (Dn) enthaltenden Blockeinheit angibt, sowie einen Fehlererkennungscode (P), der durch eine vorbestimmte Rechenoperation aus dem Hilfscode (W&sub1;) und dem Adresscode (W&sub2;) berechnet wird, wobei dieses Speichersteuerungssystem aufweist: eine Synchronisiersignalerzeugungseinrichtung (52a, 53, 54), welche erkennt, ob das erste Synchronisiersignal identisch mit einem Synchronisiersignal ist, welches ein vorbestimmtes Codemuster hat, und ein zweites Synchronisiersignal (a) erzeugt, wenn entschieden ist, daß die beiden Synchronisiersignale miteinander identisch sind; und gekennzeichnet ist durch eine Fehlererkennungseinrichtung (52b, 52c, 52d, 55, 56), welche ein Fehlererkennungssignal erzeugt, indem sie mit dem Hilfcode (W&sub1;), dem Adresscode (W&sub2;), und dem Fehlererkennungscode (P) vorbestimmte Rechenoperationen durchführt; und eine Gate-Einrichtung (57), welche das zweite Synchronisiersignal (a) als ein drittes Synchronisiersignal (c) ausgibt, wenn das Fehlererkennungssignal anzeigt, daß kein Fehler vorliegt.
2. Speichersteuerungssystem nach Anspruch 1, bei dem der Fehlererkennungscode (P) ein ungerades Paritätsbit oder ein gerades Paritätsbit für entsprechende Bits des Hilfcodes (W&sub1;) und des Adresscodes (W&sub2;) aufweist.
DE3853369T 1987-06-12 1988-06-10 Steuerungssystem für einen Speicher. Expired - Fee Related DE3853369T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP62147586A JP2663441B2 (ja) 1987-06-12 1987-06-12 同期信号検出方法
JP62215806A JPH0727684B2 (ja) 1987-08-28 1987-08-28 ブロックアドレス発生装置
JP62252127A JPH0194566A (ja) 1987-10-06 1987-10-06 ブロックアドレス発生装置

Publications (2)

Publication Number Publication Date
DE3853369D1 DE3853369D1 (de) 1995-04-20
DE3853369T2 true DE3853369T2 (de) 1995-11-23

Family

ID=27319387

Family Applications (2)

Application Number Title Priority Date Filing Date
DE3853369T Expired - Fee Related DE3853369T2 (de) 1987-06-12 1988-06-10 Steuerungssystem für einen Speicher.
DE88109301T Expired - Fee Related DE3884467T2 (de) 1987-06-12 1988-06-10 Steuerungssystem für einen Speicher.

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE88109301T Expired - Fee Related DE3884467T2 (de) 1987-06-12 1988-06-10 Steuerungssystem für einen Speicher.

Country Status (4)

Country Link
US (1) US5021897A (de)
EP (2) EP0294841B1 (de)
KR (1) KR910008396B1 (de)
DE (2) DE3853369T2 (de)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2840680B2 (ja) * 1989-07-28 1998-12-24 ソニー株式会社 再生装置
US5276561A (en) * 1989-07-28 1994-01-04 Sony Corporation Apparatus for reproducing digital signal
US5644446A (en) * 1992-07-06 1997-07-01 Industrial Technology Research Institute Rotary-head digital reproducing/recording method and apparatus with block address-based area signal generation
KR0148181B1 (ko) * 1995-03-31 1998-10-15 김광호 디지탈 기록재생시스템의 가변적 동기패턴검출장치 및 방법
US5790264A (en) * 1995-06-23 1998-08-04 Olympus Optical Co., Ltd. Information reproduction apparatus
KR0165430B1 (ko) * 1995-09-06 1999-03-20 김광호 싱크 검출 및 보호장치와 그 방법
JPH10340546A (ja) * 1997-06-05 1998-12-22 Canon Inc 再生装置及び再生方法
GB2422477A (en) * 2005-01-21 2006-07-26 Hewlett Packard Development Co Tape drive apparatus for identifying data fragments
US8098657B2 (en) * 2005-05-31 2012-01-17 Broadcom Corporation System and method for providing data commonality in a programmable transport demultiplexer engine
US7697537B2 (en) * 2006-03-21 2010-04-13 Broadcom Corporation System and method for using generic comparators with firmware interface to assist video/audio decoders in achieving frame sync

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3151251A1 (de) * 1981-12-24 1983-07-07 Robert Bosch Gmbh, 7000 Stuttgart Verfahren und schaltungsanordnung zur wiedergabe digital codierter signale
GB2120423B (en) * 1982-04-26 1985-10-09 Sony Corp Sequential data block address processing circuits
US4692816A (en) * 1983-07-08 1987-09-08 Victor Company Of Japan Ltd. Digital data transmitting system for transmitting digital data a number of times depending on an information content of the digital data
JPS60137150A (ja) * 1983-12-26 1985-07-20 Sony Corp 同期信号抽出回路
US4622600A (en) * 1983-12-26 1986-11-11 Hitachi, Ltd. Rotary-head type PCM data recording/reproducing method and apparatus with a redundancy-reduced control data format
GB2159020B (en) * 1984-05-16 1987-11-18 Sony Corp Methods of and apparatus for use in decoding digital data
JPH0673225B2 (ja) * 1984-11-06 1994-09-14 株式会社日立製作所 デイジタル情報再生装置における時間軸補正装置
JPH0668883B2 (ja) * 1985-06-19 1994-08-31 ソニー株式会社 デジタル同期パタ−ン抽出方法
KR900008446B1 (ko) * 1985-11-13 1990-11-22 가부시끼가이샤 히다찌세이사꾸쇼 음성신호를위한표본화주파수와회전헤드스캔너의회전주파수사이에서비동기관계를갖는음성신호의pcm기록재생장치
JPS62223857A (ja) * 1986-03-25 1987-10-01 Victor Co Of Japan Ltd 同期信号抜き出し回路

Also Published As

Publication number Publication date
KR890001066A (ko) 1989-03-18
EP0294841B1 (de) 1993-09-29
DE3884467T2 (de) 1994-05-11
EP0478014B1 (de) 1995-03-15
KR910008396B1 (ko) 1991-10-15
EP0478014A2 (de) 1992-04-01
DE3884467D1 (de) 1993-11-04
EP0478014A3 (en) 1992-04-29
EP0294841A3 (en) 1990-01-17
DE3853369D1 (de) 1995-04-20
EP0294841A2 (de) 1988-12-14
US5021897A (en) 1991-06-04

Similar Documents

Publication Publication Date Title
DE68927609T2 (de) Verfahren zur Aufzeichnung und Wiedergabe von Informationssignalen und Gerät dafür
DE68919958T2 (de) Anordnung zum Senden von ein digitalisiertes analoges Signal darstellenden Datenwörtern und eine Anordnung zum Empfangen der gesendeten Datenwörter.
DE3587535T2 (de) Verfahren und Vorrichtung zur numerischen Datenkodierung.
DE2830924C2 (de) Digitale Verarbeitungseinrichtung
DE2736904C2 (de) Verfahren und Vorrichtung zum Aufzeichnen und Wiedergeben von Signalen mit Korrektur bei der Wiedergabe
DE3225058C2 (de)
DE3404416C2 (de)
DE2847801A1 (de) Digitales einspur-nf-aufzeichnungsgeraet und schaltung mit fehlerkorrektur zur verwendung in diesem
DE3004799C2 (de)
DE2460979A1 (de) Verfahren und schaltungsanordnung zur kompensation von impulsverschiebungen bei der magnetischen signalaufzeichnung
DE2632943B2 (de) Schaltung zur Prüfung von aufzuzeichnenden Zeitfolgen und Festlegung von Aufzeichnungspunkten
DE3853369T2 (de) Steuerungssystem für einen Speicher.
DE69712272T2 (de) Einrichtung und Verfahren zur Wiedergabe, und Einrichtung und Verfahren zur Aufzeichnung
DE2944403C2 (de)
DE2630197B2 (de)
DE2513922B2 (de) Anordnung zur verminderung von informationsverlusten infolge aufzeichnungstraeger-fehlern in einem pcm-speichergeraet
DE2829175A1 (de) System zur amplitudensteuerung digitaler signale
DE3431777C2 (de)
DE3785685T2 (de) Anordnung zur Dekodierung eines digitalen Signals.
DE3850761T2 (de) Verfahren zur Übertragung von digitalen Daten.
DE69030474T2 (de) Gerät zur Übertragung von digitalen Daten
DE2937988A1 (de) Pcm-tonwiedergabesystem
DE2757164C2 (de) Verfahren zum Übertragen oder Aufzeichnen von digitalen Signalen
DE3049293C2 (de)
DE3724572C2 (de)

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee