DK172468B1 - Fremgangsmåde og apparat til behandling/kodning af primære og sekundære data, der skal overføres på samme måde samt til ret - Google Patents

Fremgangsmåde og apparat til behandling/kodning af primære og sekundære data, der skal overføres på samme måde samt til ret Download PDF

Info

Publication number
DK172468B1
DK172468B1 DK198301876A DK187683A DK172468B1 DK 172468 B1 DK172468 B1 DK 172468B1 DK 198301876 A DK198301876 A DK 198301876A DK 187683 A DK187683 A DK 187683A DK 172468 B1 DK172468 B1 DK 172468B1
Authority
DK
Denmark
Prior art keywords
data
symbols
bundts
packages
digital
Prior art date
Application number
DK198301876A
Other languages
English (en)
Other versions
DK187683A (da
DK187683D0 (da
Inventor
Tsuneo Furuya
Katsuya Hori
Original Assignee
Sony Corp
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 JP7222082A external-priority patent/JPS58188315A/ja
Priority claimed from JP58025815A external-priority patent/JPH0767088B2/ja
Application filed by Sony Corp filed Critical Sony Corp
Publication of DK187683D0 publication Critical patent/DK187683D0/da
Publication of DK187683A publication Critical patent/DK187683A/da
Application granted granted Critical
Publication of DK172468B1 publication Critical patent/DK172468B1/da

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2906Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
    • H03M13/2921Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes wherein error correction coding involves a diagonal direction
    • H03M13/2924Cross interleaved Reed-Solomon codes [CIRC]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • 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
    • 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
    • G11B27/3063Subcodes
    • 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/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/02Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
    • G11B5/09Digital recording
    • 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
    • G11B2020/10537Audio or video recording
    • G11B2020/10592Audio or video recording specifically adapted for recording or reproducing multichannel signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Time-Division Multiplex Systems (AREA)

Description

i DK PR 172468 B1
Opfindelsen angår en fremgangsmåde og et apparat til fejlretning, der anvendes på digitale informationsdata, når digitale informationssignaler overføres gennem en transmissionslinie, såsom et optegnelsesmedium, en optisk fiber 5 eller lignende, samt en fremgangsmåde og et apparat til at gengive de således kodede digitale informationssignaler.
I et kendt optisk digitalt audio-pladesystem (i almindelighed omtalt som et kompaktpladesystem), frembringes en 10 "moder"-plade, en "presse"-plade eller lignende på basis af data gengivet fra et master-bånd ved hjælp af et optisk skæreapparat på lignende måde som ved en sædvanlig analogplade. På en sådan "moder"-plade optegnes en hovedkanal bestående af digitale audiosignaler og underkodningskanaler 15 bestående af data for styring, fremvisning eller lignende, samt billede-og synkroniseringssignaler, i spiralformede signalspor. Ud fra "moder"-pladen presses et antal pladekopier.
20 En fejlkorrektionskode for to-kanal-data er omtalt i US-A-4.281.355. Paritetsord frembringes ud fra de respektive to ord i de to kanalers (L, R) data før sammenblanding. De respektive 105 x 3 ord af L- og R-kanalernes audiodata og paritetsdata udgør en enhed til sammenbladning i en bank, i 25 hvilken L-kanal-dataord, R-kanal-dataord og paritetsordene sammenblades med hinanden. Tre grupper bestående af tre ord fra L- og R-kanal-ordene og paritetsordet danner en blok, som overføres under et linieinterval sammen med et bloksynkroniseringssignal, og 245 kloksignaler transmitteres 30 sammen med synkroniseringsdata under en ramme. De respektive L- og R-kanal-dataord og selve paritetsordene sammenblades ikke og overføres sekventielt.
Fig. 4 i US-A-4.281.355 kan fortolkes således, at hvert 35 "sample", som består af L, R og P, som kan sammenlignes med hvert BUNDT ifølge nærværende opfindelse, og hver "blok" 2 DK PR 172468 B1 bestående af ti ord, som LI, R71, P36, L2, R72, P37, L3, R73, P38 og CRC, kan sammenlignes med hver PAKKE og en enhed, bestående af 105 x 3 ord er sammenlignelig med adskillige PAKKER. Fig. 4 i US-A-4.281.355 viser yderligere sammenblad-5 ning af bit'ene i et BUNDT ud over udstrækningen af i det mindste ét BUNDT.
Den fejlretningskodningsbehandling, som allerede er blevet detaljeret beskrevet i EP 86 566, udføres på hovedkanalen.
10 Otte kanaler med betegnelserne P, Q, R; S, T, U, V og W er forudbestemt for underkodningskanalerne. Blandt disse otte underkodningskanaler anvendes P- og Q-kanalerne til udvælgelse af musikprogrammer og til hurtig tilgang med henblik på gengivelse af begyndelserne af musikprogrammer, når en 15 kompaktplade afspilles. Fremvisningsdata eller audiodata indskydes i de øvrige seks kanaler R-W. F.eks. kan et billede eller audiodata, der angiver en komponist, udøvende musikere eller ligende vedrørende et musikprogram, der er optegnet i hovedkanalen, optegnes i disse seks kanaler R-W.
20 I disse underkodningskanaler er det nødvendigt at optegne ikke alene de data, som faktisk skal fremvises og føres til udgangen, men også styredata, såsom instruktioner og lignende, for at angive arten af de ovennævnte iboende udgangsdata 25 og til at behandle data i underkodningskanalerne. Imidlertid er underkodningskanalernes dataformat ikke defineret på detaljeret måde, og der foreligger endnu ingen forslag om fejlretning i disse kanaler. Ydermere er de nævnte styredata uomgængeligt nødvendige for at opnå en korrekt behandling 30 af fremvisnings- eller audiodata i underkodningskanalerne og er mere betydnignsfulde end fremvisnings- eller audiodata.
Det er derfor nødvendigt i størst mulig undstrækning at forhindre, at der findes fejl i styredata ved afspilningen.
3 5 Det er et formål med opfindelsen at anvise en fremgangsmåde og et apparat til behabndling af primære data eller hoveddata 3 DK PR 172468 B1 og sekundære data eller underkanaldata, som skal overføres sammen med redudante kodebit og synkroniseringssignaler og tilvejebringe et apparat til gengivelse af de således behandlede data.
5
Med hensyn til fremgangsmåden opnås dette ved de i krav l eller 13 angivne foranstaltninger; med hensyn til apparatet ved hjælp af de i krav 7 henholdsvis 15 angivne foranstaltninger med hensyn til optagelsesmedium ved de i krav 20 10 angivne foranstaltninger.
Opfindelsen angår således en behandling til fejlretning samt sammenbladning og afbladning af digitale informationsdata i de sekundære eller underkanaler, som skal overføres, 15 hvori fejlretningskodningen udføres på digitale informationsdata i underkanaler, der skal overføres, og ifølge opfindelsen sker denne behandling ved følgende trin: a) digitale informationsdata i én data-PAKKE, der er opdelt af synkroniseringssignaler, opdeles til dan- 20 nelse af et antal delingsenheder i fonn af data- BUNDTer, b) til hver af de nævnte delingsenheder tilføjes en første redudant kode til fejlpåvisning eller fejlretning, og 25 c) der foretages en sammenbladning af de digitale in formationsdata i hver af delingsenhederne og den første redundante kode for fejlpåvisning eller fejlretning, idet d) de således sammenbladede data overføres sammen med 30 rammesynkroniseringssignaler og hoveddata.
Data i underkanalerne kodes og sammenblades og optegnes derefter således, at afstandene mellem data bliver stor.
Hvis fejl forekommer, kan interpolationen derfor foretages 35 korrekt, således at fejlkorrektionsevnen forøges uden at kræve noget kompliceret fejlkorrektionskredsløb og en større 4 DK PR 172468 B1 buffer-hukommelse som for data i primærkanalen eller hovedkanalen.
Videreudviklinger af opfindelsen er angivet i kravene 1-6, 5 8-12, 14 og 16-19.
Opfindelsen skal i det følgende forklares nærmere under henvisning til tegningen, hvor 10 fig. 1 og 2 er skematiske diagrammer, der beskriver ordningen af de digitale informationsdata, der er optegnet på en kompaktpldde ; i overensstemmelse med en udførelsesform for opfindelsen, fig. 3A, 3B, 4A og 4B er skematiske diagrammer, der belyser 15 en kompaktplades underkodningssignaler, fig. 5A-5C, 6A og 6B viser fejlretningskodens paritetskontrolmatricer og gengivelsesdatamatricer ved en udføreIsesform for opfindelsen, fig. 7 er et blokdiagram for et optegnelsesapparat ifølge en 20 udførelsesform for opfindelsen, fig. 8 er et blokdiagram over et gengivelsesapparat ifølge en udførelsesform for opfindelsen, fig. 9 er et blokdiagram over en fejlretningsindkoder ifølge en udførelsesform for opfindelsen, 25 fig.10-12 er skematiske diagrammer, der beskriver den sammen-bladningsbehandling, der udføres af en fejlretningsindkoder ifølge opfindelsen, fig.13 er et blokdiagram over en fejlretningsdekoder ifølge en udførelsesform for opfindelsen, og 30 fig.14 og 15 er skematiske diagrammer, der beskriver sammen- bl’adningsbehandlingen i andre udførelsesformer for fejlretningsindkoderen ifølge opfindelsen.
O
DK PR 172468 B1 5
Dataordningen i det signal, der skal optages på en kompaktplade, skal nu beskrives under henvisning til fig. 1 og 2.
Fig. 1 viser datastrømmen som optaget på en kompaktplade.
5 En RAMME består af 588 bits af optegnelsesdata, og hver RAMME har ved sin begyndelse en 24 bits rammesynkronise- ringsimpuls FS med et bestemt bit-mønster. Rammesynkroniseringsimpulsen FS følges af jævnstrømsbegrænsningsbits RB (3 bits), der anvendes til at undertrykke jævnstrømskomposan-10 terne i de digitale data, der skal overføres. Derefter optegnes yderligere skiftevis de to og tredive kombinationer bestående af de O'te - 32'te databits DB, hver med fjorten bits, og de 3-bits jævnstrømsbegrænsningsbits RB. De O'te bits blandt disse databits DB betegnes som et underkodnings-15 signal eller bruger-bits og anvendes til at styre afspilningen af en plade og at fremvise den tilknyttede information eller lignende. De l'-12'-og de 17'-28'-databits DB er bestemt for audiodata i hovedkanalen, de resterende 13'-16'-og 29'-32’-databits DB er bestemt for kontroldata i fejl-20 retningskoden i hovedkanalen. Hver af de nævnte databits DB består af fjorten bits, som de 8-bits data er blevet omsat til ved den under optagelsen udførte 8/14-omsætning.
En BLOK består af de ovenfor omtalte otte og halvfems RAM-25 MEr af digitale signaler, og forskellige signalbehandlinger kan udføres på grundlag af en sådan BLOK-enhed.
Fig. 2 viser dataordningstilstanden for en BLOK (otte og halvfems RAMMEr), idet otte og halvfems RAMMEr er ordnet i 30 rækkefølge i parallel, hvori hver af databits DB repræsenteres af otte bits, og de pågældende jævnstrømsbegrænsningsbits er udeladt for at gøre tegningen enklere. Underkodnings-signalerne P-W i de O'te og første RAMMEr danner synkroniseringsmønstrene, som er forudbestemte bit-mønstre. For Q-35 kanalen indsættes CRC-koderne for fejldetektering i de sidste seksten RAMMEr blandt de otte og halvfems RAMMEr.
6
O
DK PR 172468 B1 P-kanalsignalet kan være en fane til at indikere et musikprogram og en pause i dette program. I en bestemt udførelsesform kan P-kanalsignalet være et signal med to niveauer, der udviser et forholdsvis lavt niveau under musikprogrammets 5 varighed og et forholdsvis højere niveau under varigheden af en pause imellem sådanne programmer. I tillæg hertil kan P-kanalsignalet fremtræde som et vekselsignal med en frekvens af størrelsesordenen ca. 2 Hz med henblik på at definere optegnelsespladens programstyringssektion (engelsk "lead-out 10 section"). Det vil derfor kunne indses, at detektering og tælling af dette 2 Hz-signal i P-kanalen svarer til pladens programstyringssektion, således at de ønskede musikprogrammer på passende måde kan udvælges og afspilles. Q-kanalen muliggør en mere kompliceret styring af denne art. Når f.eks.
15 Q-kanal-informationen er oplagret i en mikrodatamat, som pla-deafspilningsapparatet er udstyret med, er det muligt at skifte hurtigt fra et musikprogram til et andet og endvidere fra en del af et program til en anden del af endnu et yderligere program under afspilningen af et musikprogram.
20 Det er således muligt at foretage en vilkårlig udvælgelse af enkelte af de indspillede musikprogrammer ved at detektere og behandle den ovenfor omtalte Q-kanal-information.
De øvrige kanaler R-W kan anvendes til at indikere eller med en hørbar stemme annoncere en forfatter, komponist, 25 udøvende musikere eller oplæse en forklaring, et digt, en titel eller lignende til de på pladen indspillede musikprogrammer.
En PAKKE består af de til 96 RAMMErsvarendedata med und-30 tagelse af synkroniseringsmønsteret og P- og Q-kanalerne blandt én BLOK. Som vist i fig. 3A er denne af seks gange seks og halvfems bits bestående PAKKE yderligere opdelt i fire BUNDTer A, B, C og D, hver med fire og tyve SYMBOLer.
Det første SYMBOL i hvert BUNDT er en kommando, og de ef-35 terfølgende nitten SYMBOLer er data, og de resterende fire SYMBOLer er kontroldata til hvert BUNDTs fejlretningskode.
7 DK PR 172468 B1
Denne KOMMANDO har seks bits bestående af en 3-bits MODUS og et 3-bits ELEMENT, således som det er vist i fig. 3B.
De fire 3-bits MODUS defineres således: 5 (000): 0-modus (001): GRAFISK modus (0 1 0): ENKELTBILLEDE-modus (0 1 1): LYD-modus 10 De tre bits i ELEMENTet repræsenterer informationen for den mere detaljerede driftsmodus i hver af de ovennævnte driftsmodus. 0-modus repræsenterer de tilfælde, hvor der ikke optegnes nogen information i underkodningssignalernes kanaler R-W. I denne 0-modus er som vist i fig. 4a samtlige bits 15 i BUNDTet, herunder de til MODUS og ELEMENT hørende seks bits, nul.
I den GRAFISKe modus, hvor de tre MODUS-bits er (0 0 1), som vist i fig. 4B, arrangeres data i hvert BUNDT. Når der 20 i denne GRAFISKe modus skal udføres en GRAFISK operation i form af udvælgelse fra en tegnkilde af f.eks. tegn, sætninger eller lignende, bliver de tre ELEMENT-bits til (0 0 1), og i tilfælde af at der i en fuldt GRAFISK modus foretages styring af data i samtlige fremvisningsområder i fremvis -25 ningsindretningen, bliver de tre ELEMENT-bits (0 l 0) . I denne GRAFISKe modus er det andet SYMBOL i hvert BUNDT INSTRUKTION. Denne INSTRUKTION giver den fornødne instruktion til styring i den driftsmåde, der er angivet af en KOMMANDO bestående af MODUS og ELEMENT.
30 I denne GRAFISKe modus udføres behandlingen af fejlretnings-indkodningen på de to SYMBOLer KOMMANDO og INSTRUKTION, og de resulterende 2-SYMBOLer svarende kontroldata tilføjes.
De seksten SYMBOLer i BUNDTet anvendes som et dataområde.
35 Behandlingen af fejlretningsindkodningen udføres på samtlige tyve SYMBOLer i BUNDTet, og de resulterende til 4-SYMBOLer svarende kontroldata tilføjes.
8
O
DK PR 172468 B1
Selv i ENKELTBILLEDE-modus eller LYD-modus, hvor der anvendes forudbestemte KOMMANDO og INSTRUKTION, udføres behandlingen af fejlretningsindkodningen også på samme måde som omtalt ovenfor.
5
En (24,20) REED-SOLOMON-kode anvendes som fejlretningskode for det af seks gange fire og tyve bits bestående BUNDT.
Denne REED-SOLOMON-kode udtrykkes ved et polynom 10 (P(X) = X6 + X + 1)
over GF(26), hvor GF repræsenterer et Galois-felt. Der anvendes en til denne REED-SOLOMON-kode hørende kontrolmatrix H
P
som vist i fig. 5A eller 5B. Det primitive element a over GF(26) er 15 a = [000010].
Et BUNDT gengiver-data udtrykkes ved den i fig. 5C viste gengiver-data-matrix V . Hvert suffix, der er tilføjet til
P
20 de respektive fire og tyve SYMBOLer, angiver underkodnings-signalernes SYMBOL-nummer, og et tegn n i dette suffix repræsenterer et BUNDT-nummer. Således er S24n en KOMMANDO, S~. .n er en INSTRUKTION, Q~. og Q_. er kontroldata-24n+l 24n+2 ^ 24n+3 SYMBOLer for denne KOMMANDO og INSTRUKTION, og P24n+20' 25 P24n+21' P24n+22 og P24n+23 er kontroldata-SYMBOLer for BUNDTer af den ovenfor omtalte art. Disse fire SYMBOLers kontroldata tilfredsstiller (Η ·ν = 0).
P P
(4,2) REED-SOLOMON-koden anvendes som fejlretningskode for 30 KOMMANDO og INSTRUKTION. Denne REED-SOLOMON-kode udtrykkes ved et polynom (P(X) = X6 + X + 1) over GF(2^). Kontrolmatrixen og gengiver-data-matrixen 35 V er som vist i fig. 6A og 6B. Det primitive element a g 6 over GF(2 ) er a = [000010].
O
DK PR 172468 B1 9
Kontroldata-SYMBOLerne ί?24η+2 ^24n+3 t;i-lfredsstiller (H^'Vg = 0). I ét eksempel på den foretrukne udførelsesform gælder, at n = 2, k = 2, m = 16 og b = 4 .
5 Den REED-SOLOMON-kode, der omfatter fire P-kontroldata-SYM-BOLer, kan rette fejl ved et SYMBOL og ved to SYMBOLer og kan påvise fejl ved tre eller flere SYMBOLer. Den REED-SOLOMON-kode, der omfatter to Q-SYMBOLer, kan rette fejl ved et SYMBOL og påvise fejl ved to eller flere SYMBOLer.
10
Fig. 7 er et blokdiagram for det grundlæggende kredsløb i optegnelsesudstyret, der er bestemt til at frembringe de data, der skal optegnes på en kompaktplade. Fig. 7 viser et par indgangsklemmer 1 og 2, hvortil audiosignaler i to ka-15 naler, såsom stereofoniske signaler, leveres fra en båndoptager eller anden signalkilde. Audiosignalerne i hver kanal føres gennem lavpasfiltre 3 og 4 til punktmåle- og holdekredsløb 5 og 6, idet hver punktmåling omsættes til seksten-bits signaler i analog/digital-omsættere 7 og 8. Disse 20 2-kanals audio-PCM-signaler (impulskode-modulerede signaler) omdannes til et 1-kanals signal af en multiplexer 9. og føres til en fejlretningsindkoder 10.
I fejlindretningsindkoderen 10 sker der en kryds-sammenblad-25 ning af audio-PCM-signalet, der skal indkodes, for derved at gøre det muligt at udføre fejlretning ved hjælp af REED-SOLOMON-koden. Kryds-sammenbladningsbehandlingen tjener til at ændre data-rækkefølgen således, at hvert SYMBOL indeholdes i de to forskellige fejlretningskode-serier. Udgangs-30 signalet fra denne fejlretningsindkoder 10 føres til en multiplexer 11.
Udstyret omfatter endvidere en til underkodningssignalernes P- og Q-kanaler knyttet indkoder 12 samt en til kanalerne 35 R-W knyttet indkoder 13, og deres respektive udgangssignaler syntetiseres af en multiplexer 14 og tilføres multiplexeren 11. Udgangssignalet fra multiplexeren 11 tilføres en digital modulator 15, hvor det moduleres fra otte bits til fjorten DK PR 172468 B1 10 o bits. Rammesynkroniseringssignalet fra en synkroniseringssignalgenerator 16 tilføjes til den digitale modulator 15 og føres ud fra en udgangsklemme 17. Indkoderen 12 for P- og Q-kanalerne er således udformet, at den til Q-kanal-data 5 tilføjer en 16-bit CRC-kode. Indkoderen 13 for kanalerne R-W udfører fejlretningskodningen under anvendelse af REED-SOLO-MON-koden og sammenbladningsprocessen.
Klok-impulser og tidsstyringssignaler, der frembringes af en 10 tidsstyringsgenerator 18, føres til hvert enkelt af punktmåle-og holdekredsløbene 5 og 6, A/D-omsætterne 7 og 8, multi-plexerne 9, 11 og 14 eller lignende. Henvisningstallet 19 henviser til en styrende klok-signal-generator.
15 Fig. 8 er et blokdiagram over et gengiveudstyr til behandling af gengivelsessignalerne fra en kompaktplade. I det i fig. 8 viste udstyr leveres det signal, der er gengivet ad optisk vej fra en kompaktplade, til en indgangsklemme 20.
20
Dette gengivelsessignal føres gennem et bølgeformningskredsløb 21 til en digital demodulator 22, et klok-genvin-dingskredsløb 23 samt en synkroniseringsdetektor 24. Bit-kloksignalet, der er synkroniseret med gengivelsesdata, __ udtages af klokgenvindingskredsløbet 23, der er udformet 25 efter PLL-princippet. Synkroniseringsdetektoren 24 detekte-rer rammesynkroniseringssignalerne og frembringer tids-styringssignalerne synkront med gengivelsesdata, og leverer forudbestemte tidsstyringssignaler til hvert kredsløb 30 i gengive-udstyret.
De data i hovedkanalen, der findes blandt udgangssignalerne fra den digitale demodulator 22, underkastes en behandling med henblik på fejlpåvisning, fejlretning og inter-35 polation i et fejlretningskredsløb 25. Underkodningssignalerne underkastes behandling med henblik på fejlpåvisning og fejlretning i en dekoder 33.
DK PR 172468 B1 11 o
Udgangssignalet fra fejlretningskredsløbet 25 tilføres en demultiplexer 26, hvori det deles i to kanaler. De respektive udgangssignaler i hver kanal passerer gennem en digital/ana-log-omsætter 27 og et lavpasfilter 29 samt en digital/analog-5 omsætter 28 og et lavpasfilter 30. De gengivne audiosignaler i hver kanal fremkommer på udgangsklemmer 31 og 32.
De data i underkodningssignalernes P- og Q-kanaler, der fremkommer fra dekoderen 33, føres til en styreenhed 34, der om-10 fatter en mikrodatamat. Disse data anvendes til at udføre operationer med hurtig tilgang til gengivelse af begyndelserne af musikprogrammer, vilkårlige valg, eller andet.
Den tidskode, der er indeholdt i Q-kanalen, tilføres en liniefremviser 35, hvor den fremvises.
15
De billedfremvisningsdata, der er indeholdt i kanalerne R-W, omsættes til analog-data ved hjælp af en digital/analog-omsætter 36 og føres derpå ud til en udgangsklemme 38 gennem et lavpasfilter 37. Dette fremvisningssignal føres til en 20 fremviser med katodestrålerør. Ydermere føres de audio-data, såsom forklaringer af musikprogrammer, der er indeholdt i kanalerne R-W, ud ved en udgangsklemme 41 gennem en digital/an-alog-omsætter 39 og et lavpasfilter 40, hvorpå de gennem en lavfrekvensforstærker føres til en ikke vist højttaler.
25
Den til kanalerne R-W knyttede indkoder 13 er udstyret med en fejlretningsindkoder, som vist i fig. 9.
Som antydet med de afbrudte linier består fejlretningsindko-30 deren af en Q-kontroldatagenerator 51 med den ovenfor omtalte (4,2) REED-SOLOMON-kode, en P-kontroldatagenerator 52 med den ovenfor omtalte (24,20)REED-SOLOMON-kode samt et sam-menbladningskredsløb 53. Samtlige atten SYMBOLer S24n, S24n+1 og S24n+4 1:11 og med S24n+19 1 det n'te BUNDT fØres 35 som indgangssignaler til denne fejlretningsindkoder.
O
DK PR 172468 B1 12
De to SYMBOLer S2^n og føres til Q-kontroldatagenera- toren 51 med henblik frembringelse af de to kontroldata-SYMBOLer Q24n+2 0<? ®24n+3‘ De *-Yve SYMBOLer, herunder disse Q-*kontroldata, føres som indgangssignaler til P-kontroldata-5 generatoren 52 med henblik på frembringelse af de fire kontrol-data-SYMBOLer. De fire og tyve SYMBOLer, der skal føres ud fra denne P-kontroldatagenerator 52, tilføres sammenblad-ningskredsløbet 53.
10 Samnenbladningskredløbet 52 er opbygget af et datalager med vilkårlig tilgang (RAM) med tilhørende adressestyreenhed og genererer udgangsdata, hvori en forudbestemt forsinkelsestidsværdi er blevet adderet til hvert SYMBOL i indgangsdata ved at styre indlæsnings- og udlæsningsadresserne. Som det med 15 henblik på at lette forståelsen er vist forenklet i fig. 9, er midlerne til at addere den forudbestemte forsinkelsestidsværdi til hvert SYMBOL repræsenteret af et antal forsinkelsesorganer. Følgende forsinkelsesorganer anvendes: 20 Forsinkelsesorganer 61, 71, 81 --- til frembringelse af en forsinkeIsestidsværdi svarende til et BUNDT (24 SYMBOLer).
Forsinkelsesorganer 62, 72, 82 --- til frembringelse af en 25 forsinkelsestidsværdi svarende til to BUNDTer.
Forsinkelsesorganer 63, 73, 83 --- til frembringelse af en forsinkelsestidsværdi svarende til tre BUNDTer.
30 Forsinkelsesorganer 64, 74, 84 --- til frembringelse af en forsinkelsestidsværdi svarende til fire BUNDTer.
Forsinkelsesorganer 65, 75, 85 --- til frembringelse af en forsinkelsestidsværdi 35 svarende til fem BUNDTer.
Forsinkelsesorganer 66, 76, 86 --- til frembringelse af en forsinkelsestidsværdi svarende til seks BUNDTer.
O
DK PR 172468 B1 13
Forsinkelsesorganer 67, 77, 87 --- til frembringelse af en forsinkelsestidsværdi svarende til syv BUNDTer.
5 Forsinkelsestidsværdien for det SYMBOL, hvori der ikke er indsat noget forsinkelsesorgan, sættes til 0. Som beskrevet ovenfor omfatter udstyret de tre kombinationer bestående af de øtte typer af forsinkelsestidsværdier svarende til fra 0-7 BUNDTer.
10
Sammenbladningskredsløbet 53 udfører en sammenbladningspro-ces som vist i fig. 10. Fig. 1 viser i parallel de otte på hinanden følgende BUNDTer i indgangsdataserien, samt udgangsdataserien, der har den samme længde som indgangsdataserien.
15 Der henvises til det første BUNDT A, der er vist ved det skraverede område, i indgangsdataserien, idet de 24 SYMBOLer i dette BUNDT A sammenblades ind på de steder, hvis indbyrdes afstand i udgangsdataserien kun svarer til 8 eller 9 SYMBOLer.
20 Dersom udgangsdataserien opdeles i lige store intervaller, hvert bestående af 8 SYMBOLer, vil de 3 SYMBOLer i BUNDT A blive anbragt som hoved-SYMBOLet i hver af den første til den tredie 8-SYMBOL-gruppe i udgangsdataserien. De næste tre SYMBOLer i det ovenfor omtalte BUNDT A anbringes som 25 det andet SYMBOL i hver af de fjerde til sjette 8-SYMBOL-gruppe r .
På samme måde som omtalt ovenfor anbringes de respektive 3 SYMBOLer i BUNDT A på de steder, hvor hvert SYMBOL forsky-30 des eller skiftes for hver tredie 8-SYMBOL-gruppe. Som følge heraf anbringes de 3 SYMBOLer i BUNDT A som det ottende SYMBOL i hver gruppe i de sidste tre 8-SYMBOL-grupper i den i fig. 10 viste udgangsdataserie. Blandt 24 SYMBOLer bestående af disse tre 8-SYMBOL-grupper, anbringes SYMBOLerne i 35 det ovenfor omtalte BUNDT A hver med en afstand på otte SYMBOLer. Ved overgangen mellem de tre 8-SYMBOL-grupper og de næste tre 8-SYMBOL-grupper foreligger en afstand svarende til ni SYMBOLer, eftersom ét SYMBOL er blevet forskudt eller skiftet.
O
DK PR 172468 B1 14 SYMBOLerne i et antal BUNDTer med tidsbeliggenheder senere end BUNDT A ordnes ved sammenbladning på samme måde som BUNDT A ind i de steder, der ligger før de steder, hvor SYMBOLerne i BUNDT A er blevet anbragt blandt 8-SYMBOL-grupper-5 ne. Ydermere ordnes SYMBOLerne i et antal BUNDTer med tidsbeliggenheder før BUNDT A ved sammenbladning på lignende måde som BUNDT A ind på de steder, der ligger efter de steder, hvor SYMBOLerne i BUNDT A er blevet anbragt blandt 8-SYMBOL-grupperne.
10
Ved praktiske målinger af fejltilstandene i underkodningssignaler, der er blevet gengivet fra en kompaktplade, kunne der knapt påvises burst-fejl svarende til fire eller flere SYMBOLer. Derfor er det ved spredt eller fordelt optegnel-15 se (nemlig ved sammenbladning) af de 24 SYMBOLer, der er indeholdt i den samme serie af (24,20)REED-SOLOMON-koden på samme måde som beskrevet ovenfor, muligt på effektiv måde at forhindre, at fejlretningen bliver umulig på grund af optræden af fejl svarende til to eller flere SYMBOLer.
20
Under fornyet henvisning til fig.9 bemærkes, at sammen-bladningskredsløbet 53 tjener til at foretage en sådan sammenbladning, at afstandene mellem de til disse Q-kontrol-data hørende KOMMANDOer, INSTRUKTIONer og SYMBOLer, der er 25 indeholdt i det samme BUNDT, bliver større end for de øvrige symbolers vedkommende. Til dette formål indeholder sam-menbladningskredsløbet 53 som vist i fig. 9 seks skråt forløbende tilførselslinier, det vil med andre ord sige, at ikke alle tilførselslinier for indgangssymbolerne for 30 hvert sit forsinkelsesorgan er parallelle.
Ved en udførelsesform for opfindelsen ændres den i fig. 9 viste opstilling på en sådan måde, at samtlige tilførselslinier for indgangssymboler er parallelle. Fig. 11 viser 35 relationerne mellem de 24 SYMBOLer i et BUNDT og beliggenhederne af data i udgangsserien efter sammenbladning i et sådant tilfælde. I fig. 11 og fig. 12, der skal omtales nedenfor, er den tidsmæssige bredde af et BUNDT indgangsdata forøget med otte gange den iboende tidsmæssige bredde.
O
DK PR 172468 B1 15
Som vist i fig. 11 gives forsinkelsestidsværdier på 0, lr 2, 3, ... 7 BUNDTer til de første otte SYMBOLer 524η7 S24n+1' °24n+2' Q24n+3'··· S24n+7 af inagangs-SYMBOLerne.
Derfor ændres disse otte SYMBOLer til de SYMBOLer, hvis 5 SYMBOL-numre er (-24), (-24 x 2), (-24 x 3) , ... (-24 x 7) i udgangsdataserien. Forsinkelsestidsværdierne på 0, 1,...
... 7 BUNDTer gives også til de næste otte SYMBOLer S24n+8' . .. S24n+i5 af indgangs-SYMBOLerne. Ydermere gives de samme forsinkelsestidsværdier også til de næste otte SYMBOLer 10 S24n+16' *'* henholdsvis S24n+23’ Som af en sådan sammenbladningsbehandling bliver de indbyrdes afstande mellem de første fire SYMBOLer i BUNDTet ens og lig med 24 SYMBOLer.
15 i en anden udførelsesform for opfindelsen, der er vist i fig. 9, anvendes sammenbladningskredsløbet 53 på en sådan måde, at SYMBOLet ^4 ^^res til forsinkelsesorganet 82, SYMBOLet S24n+i8 f°rsinlcelsesorganet 61; på lignende måde SYMBOLet Q24n+2 til forsinkelsesorganet 65, SYMBOLet 20 S24n+5 til f°rsinkelsesorUanet 62, SYMBOLet Q24n+3 til forsinkelsesorganet 87 og SYMBOLet P24n+3 forsin^e^ses“ organet 63. Derfor udveksles et par indbyrdes beliggenheder af de ovenfor omtalte SYMBOLer, således at relationerne mellem indgangsdataserien og dataserien efter sammenblad-25 ningen bliver som vist i fig. 12. Som det vil kunne ses af fig. 12, er de indbyrdes afstande mellem de første fire SYMBOLer i BUNDTet som vist nedenfor.
Afstanden mellem S2^n og S24n+1: ^ SYMBOLer 30 afstanden mellem S24n+i °9 ®24n+2 : SYMBOLer afstanden mellem Q24n+2 °9 ^24n+3 : ^ SYMBOLer
Som beskrevet ovenfor er det muligt at forøge de indbyrdes afstande mellem de fire SYMBOLer to eller flere gange sairanen-35 lignet med de 25 SYMBOLer og at forbedre fejlretningsevnen for de burst-fejl, som kunne optræde i gengivelsesdata.
O
DK PR 172468 B1 16
Som beskrevet ovenfor er det ønskeligt at indstille afstandene mellem SYMBOLerne i kontroldata efter sammenbladnings-behandlingen på en sådan måde, at de er maksimale; imidlertid er der også et undtagelsestilfælde, hvor det ikke altid 5 er nødvendigt at indstille til den maksimale afstand i betragtning af længden af de burst-fejl, som kunne opstå i den transmissionslinie, der skal anvendes.
Fig. 13 viser en fejlretningsdekoder for de kanaler R-W, 10 der er tilvejebragt i dekoderen 33 for gengive-udstyrets underkodningssignaler.
Som vist med afbrudte linier omfatter denne fejlretningsdekoder et udbladningskredsløb 91, hvortil de 24 SYMBOLer i 15 et BUNDT af de gengivne underkodningssignaler leveres, en P-dekoder 92 med (24,20)REED-SOLOMON-koden, hvortil udgangssignalet fra udbladningskredsløbet 91 leveres, samt en Q-dekoder 93 med (4,2)REED-SOLOMON-kode, hvortil de fire SYMBOLer, der skal føres ud fra denne P-dekoder 92 20 leveres.
I modsætning til fig. 13 kan Q-dekoderen 93 være anbragt ved det forreste trin i P-dekoderen 92. Det kunne også være muligt at frembringe den fane-kode, der viser fejl-25 påvisningens indhold, dvs. ingen fejl, rettelse af fejl ved 1-SYMBOL, rettelse af fejl ved 2-SYMBOL og påvisning af fejl ved 3 eller flere SYMBOLer samt fejlretning, der er blevet udført af P-dekoderen 92 (eller Q-dekoderen 93) og at anvende denne fane-kode til fejlretningsbehandlingen 30 i Q-dekoderen 93 (eller P-dekoderen 92).
Indgangsdata til udbladningskredsløbet 92 svarer til udgangsdata fra sammenbladningskredsløbet 53 i fig. 9. Ud-bladningsbehandlingen udføres på en sådan måde, at de af 35 sammenbladningskredsløbet 53 meddelte forsinkelsestidsværdier ophæves, og at hvert SYMBOL jævnt over har de til syv BUNDTer svarende forsinkelsestidsværdier. I virkelig-
O
DK PR 172468 B1 17 heden udføres denne udbladning ved styring af indlæsnings-og udlæsningsadresserne i datalageret med vilkårlig tilgang (RAM). Som vist i fig. 13 er udbladningskredsløbet 91 udformet på en sådan måde, at forsinkelsesorganerne med 5 forudbestemte forsinkelsestidsværdier er anbragt i transmissionslinierne til samtlige SYMBOLer. Forsinkelsesorganer svarende til syv BUNDTer er indskudt i transmissionslinierne til de SYMBOLer, som i sammenbladningskredsløbet 53 har forsinkelsestidsværdier på 0. Forsinkelsesorganer svaren-10 de til 6, 5, 4, 3, 2 og 1 BUNDT er indskudt i transmissionslinierne for de SYMBOLer, som i sammenbladningskredsløbet 53 har forsinkelsestidsværdier på 1, 2, 3, 4, 5 henholdsvis 6 BUNDTer. I transmissionslinien for det SYMBOL, som i sammenbladningskredsløbet 53 har forsinkelsestidsvær-15 dien svarende til syv BUNDTer, er der ikke indskudt noget forsinkelsesorgan.
P-dekoderen 92 omfatter en syndrom-generator, der er indrettet til at frembringe fire syndromer ved udregning af 20 (H »V ) * Dersoin ^er ikke foreligger nogen fejl, er alle disse fire syndromer lig med 0. Ved at kontrollere disse fire syndromer er det muligt at påvise fejl ved 1-SYMBOL, fejl ved 2-SYMBOLer og fejl ved 3 eller flere SYMBOLer, og ved påvisning af fejlbeliggenhederne ved 1-SYMBOL og ved 25 2-SYMBOLer er det muligt at rette disse fejl.
Q-dekoderen 92 har en syndrom-generator til at frembringe to syndromer ved udregning af (H *V ). Ved anvendelse af disse to syndromer er det muligt at rette en fejl ved 30 1-SYMBOL og at påvise ved 2 eller flere SYMBOLer.
Det kan være muligt at anvende en fuldstændig sammenblad-ningsbehandling, ved at SYMBOLerne i et antal BUNDTer indlæses i datalageret med vilkårlig tilgang, og de ovennævnte 35 SYMBOLer i et antal BUNDTer udlæses fra dette datalager under anvendelse af udlæsningsadresser i en rækkefølge, der adskiller sig fra en ændring i indlæsningsadresserne.
O
DK PR 172468 B1 18
Som vist i et forstørret skematisk diagram i fig. 14 kan BUNDT A f.eks. indeholde de tyve informations-SYMBOLer S0A' SlA' ··· S19A °g de fire kontrolkoder poa' P1A' P2A og P^. Under optegnelse på en plade sammenblades disse 5 SYMBOLer i de fire BUNDTer A, B, C og D.
I det i fig. 14 viste eksempel anvendes samtlige tyve SYMBOLer i ét BUNDT som data, idet de to ovenfor omtalte P- og Q-kontroldata ikke anvendes. Denne forskel vil imid-10 lertid ikke bevirke nogen væsentlig forskel mellem udformningerne af fejlretningsindkoderen og fejlretningsdekoderen. Indkoderen og dekoderen er nemlig således udformet, at de kan svare til de to kontrolkoder på lignende måde som vist i fig. 9 og 13, idet det ved hjælp af styredata (f.eks.
15 INSTRUKTION) er muligt på passende måde at vælge, hvorvidt Q-kontroldatageneratoren og Q-dekoderen sættes i drift eller ikke.
Den i fig. 14 viste sammenbladningsbehandling udføres på 20 følgende måde. Dvs., at optegnelsesområderne for de
96 SYMBOLer, som opdelt af underkodningssignalernes synkroniseringer, er opdelt i fire og tyve områder, hvert med fire SYMBOLer. Det fra BUNDT A udtagne SYMBOL anbringes som det første SYMBOL. Det fra BUNDT B udtagne SYMBOL anbrin-25 ges som det andet SYMBOL. Det fra BUNDT C udtagne SYMBOL
anbringes som det tredie SYMBOL. Og det fra BUNDT D udtagne SYMBOL anbringes som det fjerde SYMBOL. Ved at udføre en sådan sammenbladningsbehandling er det muligt at formindske hyppigheden af fejl ved tre eller flere ord, der 30 skyldes burst-fejlen.
Ydermere bliver som vist i fig. 14 de ti 1informations-SYMBOLer blandt de i hvert BUNDT indholdte tyve informations-SYMBOLer, der bærer lige numre, optegnet i sektioner-35 ne for de tidligere fyrre SYMBOLer. De ti informations- SYMBOLer, der bærer ulige numre, optages i sektionerne for de sidste fyrre SYMBOLer. Paritets-SYMBOLerne optages i
O
DK PR 172468 B1 19 sektionerne for de seksten SYMBOLer, der er beliggende derimellem, i rækkefølgerne Pq P2 P1 P3 ’ Som beskre“ vet ovenfor er det, eftersom de informations-SYMBOLer, der bærer lige og ulige numre, optages på de mest muligt fjernt-5 liggende beliggenheder, muligt at forbedre interpolerings-evnen, når fejlretning er umulig.
I en anden udførelsesform for opfindelsen er den til dekodning nødvendige buffer på 98 x 6 bits = 576 bits, hver kodes 10 begrænsede længde (i hvert BUNDT) er 93 SYMBOLer, og den interpolerbare længde er 52 SYMBOLer.
Fig. 15 viser fejlretning og retningskodninger for underkodningssignaler ved endnu en udførelsesform for opfindelsen.
15 På samme måde som i den ovenfor omtalte fig. 14 er optegnelsesområderne for de 96 SYMBOLer opdelt i fire områder, og SYMBOL-serien i BUNDT A optegnes i de iboende optegnelsesområder for de 96 SYMBOLer, således som det i fig. 15 20 er vist med skråt forløbende linier. De seks SYMBOLer blandt SYMBOLerne i dette BUNDT A optegnes i de første beliggenheder i de opdelte sektioner på en sådan måde, at disse hver har fire SYMBOLer. På samme måde som omtalt ovenfor optegnes hver gruppe bestående af de seks SYMBOLer 25 i den anden, tredje henholdsvis fjerde beliggenhed.
SYMBOL-serien i BUNDT B optegnes mellem beliggenhederne fra den anden position blandt de fire således opdelte områder til den anden position blandt de næste 96 SYMBOLers opteg-30 nelsesområder. SYMBOL-serien i BUNDT C optegnes mellem beliggenhederne fra den tredje position til den tredje position blandt de næste optegnelsesområder. SYMBOL-serien i BUNDT D optegnes mellem beliggenhederne fra den fjerde position til den fjerde position blandt de næste optegnelses-35 områder.
Sammenbladningsbehandlingen for SYMBOL-serierne i disse BUNDTer B, C og D er den samme som for BUNDT A.
0 DK PR 172468 B1 20
Som nævnt ovenfor behøves bufferen på 104 x 6 bits = 624 bits til at foretage dekodning i den særlige udførelsesform for opfindelsen, i dette tilfælde hvor underkodningssignalerne optegnes over andre optegnelsesområder. Kodernes be-5 grænsede længde er 96 SYMBOLer for BUNDT A og 98 SYMBOLer (eftersom synkroniseringsmønsteret er inkluderet) for BUNDT B, C og D. Derfor bliver den interpolerede længde, f.eks. den længde hvor SYMBOLet S3A er interpoleret med en gennemsnitsværdi af SYMBOLERNE SlA og S3a, 58 SYMBOLer.
10
Som beskrevet ovenfor udføres den samme fejlretningskodning og fejlretningsdekodning for de 96 SYMBOLer (BUNDTerne A-D) i underkodningssignalerne. Imidlertid kan der for hvert BUNDT foretages forskellige behandlinger i overensstemmelse med 15 underkodningssignalernes informationsindhold. Det første SYMBOL (i fig. 2 det andet data-BILLEDE) blandt de 96 SYMBOLer anvendes som en overskrift, der angiver informationsindholdet i hvert BUNDT og en forskel mellem fejlretningsbehandlingerne som beskrevet ovenfor. Denne overskrift 20 er indeholdt i BUNDT A.
Når det drejer sig om bi liedinformation, hvori fejlene ikke er fremtrædende, kan det derfor være muligt at udføre fejlretningsbehandlingen for kun BUNDT A, der indeholder 25 en overskrift, og udføre interpoleringsbehandling for øvrige BUNDTer.
Ydermere er opfindelsen ikke begrænset til data, der skal optegnes på en kompaktplade, idet opfindelsen også kan an-30 vendes på data, der skal optegnes på andre optegnelsesmedier, såsom et magnetbånd eller lignende, og på fejlretningskodning af transmissionsdata i et "videotex"-anlæg.
Som fejlretningskode kan der anvendes en hvilken som helst 35 anden kode end REED-SOLOMON-koden . Det er også muligt at anvende en fejlpåvisningskode, såsom en CRC-kode, som den
O
DK PR 172468 B1 21 ene af to data-typer, og at anvende en fejlretningskode som den anden. En fejlretningskode, der er rettet på en bit-enhed, såsom en BCH-kode, kan anvendes i stedet for en fejlretningskode, der er rettet på en SYMBOL-enhed.
5 I overensstemmelse med opfindelsen er det, til forskel fra fejlpåvisning ved hjælp af CRC-metoden, muligt at realisere en fejlretningsmetode, hvormed der kan opnås en stor fejlretningsevne ved at kombinere sammenbladningsbehandlingen 10 og fejlretningskodningsbehandlingen i hver opdelingsenhed uden at der behøves komplicerede kredsløb og en stor bufferhukommelse, såsom for fejlretningskoden for data i hovedkanalen. Ydermere er det i overensstemmelse med opfindelsen muligt at udføre de forskellige fejlpåvisninger og fejlret-15 ninger på basis af de opdelte enheder på grund af en forskel i bi liedinformationen og audio-informationen, eftersom fejlpåvisnings- og fejlretningsbehandlingerne udføres på basis af de opdelte enheder. Desuden er det, eftersom datahastigheden for de underkodningssignaler, der skal gengives 20 fra en kompaktplade, er forholdsvis lav, muligt at udføre fejlretningsbehandling under anvendelse af en mikrodatamat, hvilket bevirker en enkel og billig opbygning.
I overensstemmelse med opfindelsen er det, dersom der er to 25 slags data som transmissionsdata, muligt at kode det ene datasæt på en sådan måde, at dets fejlretningsevne er mere effektiv end det andet datasæts.
I et eksempel på en kompaktplades underkodningssignaler ud-30 føres den dobbelte fejlretningskodningsbehandling med (24,20) REED-SOLOMON-koden og den uafhængige (4,2)REED-SOLOMON-kode på de fire SYMBOLer, der bærer information vedrørende driftsmåden og styredatas indhold. Sammenbladningsbehandlingen udføres på disse fire SYMBOLer på en sådan måde, at de sammen-35 blades gensidigt i den størst mulige udstrækning sammenlignet med afstandene mellem andre SYMBOLer.
O
DK PR 172468 B1 22
Denne dobbelte behandling bevirker, at fejlretningsevnen for de fire SYMBOLer forøges. Det vil ydermere let kunne indses, at sådanne behandlingsforløb slet ikke vil påvirke den fejlretningskodning, der er rettet på de enkelte BUNDT-5 enheder, på en sådan måde, at fejlretningsevnen forringes.

Claims (20)

1- Fremgangsmåde til behandling af primære data eller hoveddata, der skal overføres, og sekundære data eller under-5 kanal-data, der skal overføres på samme måde, kende -tegnet ved følgende trin: a) de nævnte sekundære data eller underkanal-data grupperes til dannelse af et antal PAKKEr, som hver opdeles af synkroniseringssignaler til dannelse af et 10 antal BUNDTer, som hver omfatter et antal data-bits (KOMMANDO og DATA i fig. 3a), b) til hvert sådant BUNDT tilføjes første redundante kode-bits for fejlpåvisning og/eller fejlretning, c) de nævnte digitale informationsdata i hvert af de 15 nævnte BUNDTer sammenblades ud over udstrækningen af mindst ét BUNDT, idet d) de nævnte primære data eller hoveddata kombineres (11, 14) med de nævnte sammenbladede sekundære data eller underkanal-data med henblik på overføring sammen 20 med rammesynkroniseringssignaler (FS).
2. Fremgangsmåde ifølge krav 1, kendetegnet ved, at hvert af de nævnte BUNDTer i de pågældende PAKKEr indeholder informationsdata, og ét af BUNDTerne i de pågæl- 25 dende PAKKEr indeholder digitale data med angivelse af indholdet af de nævnte digitale informationsdata i de pågældende PAKKEr.
3. Fremgangsmåde ifølge krav 2, kendetegnet 30 ved, at hvert af de nævnte BUNDTer i de pågældende PAKKEr indeholder digitale data, der angiver indholdet af digitale informationsdata, der er indeholdt i hvert af de pågældende BUNDTer i de pågældende PAKKEr.
4. Fremgangsmåde til fejlretning ifølge krav 3, ken detegnet ved, at der til de nævnte digitale data, der angiver indholdet af den nævnte information, der er DK PR 172468 B1 indeholdt i hvert af de pågældende BUNDTer i de pågældende PAKKEr, tilføjes andre redundante kode-bits (Q) for fejlpåvisning og/eller fejlretning.
5. Fremgangsmåde til fejlretning ifølge krav 4, ken detegnet ved, at de digitale data, der angiver indholdet af de nævnte informationsdata, og de nævnte andre redundante kode-bits sammenblades.
6. Fremgangsmåde ifølge krav 1, kendetegnet ved, at et vilkårligt af de nævnte BUNDTer i de pågældende PAKKEr indeholder digitale data, der angiver en behandlingsmetode til fejlpåvisning og/eller fejlretning i de pågældende PAKKEr. 15
7. Apparat til behandling af primære data eller hoveddata, der skal overføres, og sekundære data eller underkanal-data, der skal overføres på samme måde, ved udøvelse af fremgangsmåden ifølge krav 1-6, kende t egne t ved, 20 a) organer (13) til gruppering af nævnte sekundære data eller underkanal-data i et antal PAKKEr, der af synkroniseringssignaler er opdelt i et antal BUNDTer, hvert omfattende et antal data-bits (KOMMANDO og DATA i fig. 3a) , 25 b) organer (12) til at tilføje første redundante kode bits (KONTROL-DATA i fig. 3a) til fejlpåvisning og/-eller fejlretning til hvert af de nævnte BUNDTer, samt c) organer (13) til at sammenblade hvert BUNDTs bits ud over udstrækningen af mindst ét BUNDT og 30 d) organer (11, 14) til at kombinere nævnte primære data eller hoveddata og nævnte sammenbladede sekundære data eller underkanal-data, hvorved nævnte sammenbladede data overføres sammen med rammesynkroniseringssignaler (FS) fra en synkroniseringssignalgene- 35 rator (16).
8. Apparat ifølge krav 7, kendetegnet ved en DK PR 172468 B1 sådan indretning, at hvert af de nævnte BUNDTer i de pågældende PAKKEr indeholder informationsdata, og ét af BUNDTerne i de pågældende PAKKEr indeholder digitale data med angivelse af indholdet af de nævnte digitale informationsdata i de 5 pågældende PAKKEr.
9. Apparat ifølge krav 8, kendetegnet ved en sådan indretning, at hvert af de nævnte BUNDTer i de pågældende PAKKEr indeholder digitale data, der angiver indholdet 10 af digitale informationsdata, der er indeholdt i hvert af de pågældende BUNDTer i de pågældende PAKKEr.
10. Apparat ifølge krav 9, kendetegnet ved en sådan indretning, at der til de nævnte digitale data, der 15 angiver indholdet af den nævnte information, der er indeholdt i hvert af de pågældende BUNDTer i de pågældende PAKKEr, tilføjes andre redundante kode-bits (Q) for fejlpåvisning og/eller fejlretning.
11. Apparat ifølge krav 10, kendetegnet ved en sådan indretning, at de digitale data, der angiver indholdet af de nævnte informationsdata, og de nævnte andre redundante kode-bits sammenblades.
12. Apparat ifølge krav 7, kendetegnet ved en sådan indretning, at et vilkårligt af de nævnte BUNDTer i de pågældende PAKKEr indeholder digitale data, der angiver en behandlingsmetode til fejlpåvisning og/eller fejlretning i de pågældende PAKKEr. 30
13. Fremgangsmåde til kodning af en datastrøm, der indeholder n SYMBOLer for en første type information og m SYM-BOLer for en anden type information til lettelse af fejlretning, hvilken fremgangsmåde omfatter følgende trin a: 35 a) der frembringes en redundant kode på k SYMBOLer for de nævnte n SYMBOLer således, at der dannes en første fejlpåvisningskode og/eller fejlretningskode, DK PR 172468 B1 kendetegnet ved følgende trin b-d: b) der frembringes en redundant kode på 1 SYMBOLer for de nævnte τη SYMBOLer således, at der dannes en anden fejlpåvisningskode eller fejlretningskode, 5 c) de nævnte (n + k) og (m + 1) SYMBOLer kombineres, til dannelse af en serie med en forudbestemt længde på et antal (n + k + m + 1) SYMBOLer, og d) de nævnte seriers SYMBOLer sammenblades på en sådan måde, at de indbyrdes afstande mellem de nævnte (n + 10 k) SYMBOLer er større end de indbyrdes afstande mellem (m + 1) SYMBOLer i den nævnte serie af den nævnte forudbestemte længde.
14. Fremgangsmåde ifølge krav 13, kendetegnet 15 ved, at de nævnte m SYMBOLer omfatter de nævnte n SYMBOLer.
15. Apparat til gengivelse af den originale datastrøm af digitale informationsdata, der overføres ved fremgangsmåden ifølge krav l eller ved hjælp af apparatet ifølge krav 7, 20 kendetegnet ved, a) organer (21-24) til modtagelse af en gengiven ramme i form af digitale informationsdata, b) organer (33) til at udtage de sammenbladede sekundære data eller underkanal-data fra den gengivne digitale 25 informationsramme, c) organer (91) til udbladning af de nævnte sekundære data eller underkanal-data, d) organer (33) til at udføre fejlpåvisning og/eller fejlretning ved hjælp af den til de enkelte BUNDTer 30 tilføjede første redundante kode, således at de nævnte grupperede sekundære data eller underkanal-data gengives, og e) re-grupperingsorganer (36, 37, 38, 40) til at indvinde de originale sekundære data eller underkanal-data. 35
16. Apparat ifølge krav 15, kendetegnet ved en sådan indretning, at et vilkårligt af de nævnte BUNDTer DK PR 172468 B1 i de pågældende PAKKEr indeholder digitale data med angivelser af indholdet af informationsdata i de pågældende PAKKEr.
17. Apparat ifølge krav 15, kendetegnet ved 5 en sådan indretning, at et vilkårligt af de nævnte BUNDTer i de pågældende PAKKEr indeholder digitale data, der angiver en behandlingsmetode til fejlpåvisning og/eller fejlretning i de pågældende PAKKEr.
18. Apparat ifølge krav 15, kendetegnet ved en sådan indretning, at hvert af de nævnte BUNDTer i de pågældende PAKKEr indeholder digitale data, der angiver indholdet af kontrolinformation i de digitale informationsdata, der er indeholdt i hvert af de nævnte BUNDTer. 15
19. Apparat ifølge krav 18, kendetegnet ved en sådan indretning, at der til de nævnte digitale data, der angiver indholdet af den kontrolinformation, der er indeholdt i hvert af de nævnte BUNDTer, tilføjes andre redun- 20 dante kode-bits (Q) for fejlpåvisning og/eller fejlretning.
20. Optegnelsesmedium til optegnelse af digitale data omfattende primære data eller hoveddata, der skal overføres, og sekundære data eller underkanal-data, der skal overføres 25 på samme måde, kendetegnet ved, a) at de nævnte sekundære data eller underkanal-data er grupperet til dannelse af et antal PAKKEr, som hver er opdelt af synkroniseringssignaler til dannelse af et antal BUNDTer, som hver omfatter et antal 30 data-bits (KOMMANDO og DATA i fig. 3a), b) at til hvert sådant BUNDT er der tilføjet første redundante kode-bits for fejlpåvisning og/eller fejlretning, c) at de nævnte digitale informationsdata i hvert af de 35 nævnte BUNDTer er sammenbladet ud over udstrækningen af mindst ét BUNDT, og d) at de nævnte primære data eller hoveddata er kom- DK PR 172468 B1 bineret (11, 14) med de nævnte såmmenbladede sekundære data eller underkanal-data med henblik på overføring sammen med rammesynkroniseringssignaler (FS).
DK198301876A 1982-04-28 1983-04-27 Fremgangsmåde og apparat til behandling/kodning af primære og sekundære data, der skal overføres på samme måde samt til ret DK172468B1 (da)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP7222082 1982-04-28
JP7222082A JPS58188315A (ja) 1982-04-28 1982-04-28 デイスク再生装置
JP58025815A JPH0767088B2 (ja) 1983-02-18 1983-02-18 エラ−訂正符号化方法
JP2581583 1983-02-18

Publications (3)

Publication Number Publication Date
DK187683D0 DK187683D0 (da) 1983-04-27
DK187683A DK187683A (da) 1983-10-29
DK172468B1 true DK172468B1 (da) 1998-09-07

Family

ID=26363507

Family Applications (1)

Application Number Title Priority Date Filing Date
DK198301876A DK172468B1 (da) 1982-04-28 1983-04-27 Fremgangsmåde og apparat til behandling/kodning af primære og sekundære data, der skal overføres på samme måde samt til ret

Country Status (10)

Country Link
US (1) US4541093A (da)
EP (1) EP0093969B1 (da)
KR (1) KR920000164B1 (da)
AU (2) AU562742B2 (da)
BR (1) BR8302210A (da)
CA (1) CA1196106A (da)
DE (1) DE3382713T2 (da)
DK (1) DK172468B1 (da)
ES (2) ES8407276A1 (da)
HK (1) HK120795A (da)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4949326A (en) * 1986-12-10 1990-08-14 Matsushita Electric Industrial Co., Ltd. Optical information recording and reproducing system using optical disks having an error correction function
JP2533076B2 (ja) * 1983-04-30 1996-09-11 ソニー株式会社 エラ−訂正のための符号化方法
JPS59207413A (ja) * 1983-05-11 1984-11-24 Sony Corp 情報記録方法
JPH0661156B2 (ja) * 1983-05-21 1994-08-10 ソニー株式会社 エラ−訂正のための符号化方法
JPS6029073A (ja) * 1983-06-17 1985-02-14 Hitachi Ltd ディジタル信号構成方式
DE3483375D1 (de) * 1983-06-22 1990-11-15 Hitachi Ltd Verfahren und system zur fehlerkorrektur.
JPS6052960A (ja) * 1983-09-01 1985-03-26 Sony Corp デイスク再生装置
JPH0634304B2 (ja) * 1983-09-01 1994-05-02 ソニー株式会社 デイスク再生装置
JPH0787021B2 (ja) * 1983-10-14 1995-09-20 ヤマハ株式会社 サブコード信号の読み取り回路
SG28340G (en) * 1983-12-16 1995-09-18 Sony Corp Disk reproducing apparatus
JPS60185263A (ja) * 1984-03-02 1985-09-20 Hitachi Ltd エラ−訂正方式
GB2156555B (en) * 1984-03-24 1988-03-09 Philips Nv Error correction of data symbols
JPH07111815B2 (ja) * 1984-07-23 1995-11-29 株式会社日立製作所 デイジタル信号記録方式
US4661955A (en) * 1985-01-18 1987-04-28 Ibm Corporation Extended error correction for package error correction codes
JPS62120670A (ja) * 1985-11-20 1987-06-01 Sony Corp デ−タの誤り訂正方法
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.
GB2187364B (en) * 1986-02-26 1989-10-25 Sony Corp Methods of and apparatus for coding digital data
JP2637401B2 (ja) * 1986-06-26 1997-08-06 キヤノン株式会社 記録装置
JPS6333028A (ja) * 1986-07-26 1988-02-12 Nec Corp 信号検出方式
JPH0690853B2 (ja) * 1986-12-23 1994-11-14 ソニー株式会社 デイジタル信号の時間軸補正装置
US4864572A (en) * 1987-05-26 1989-09-05 Rechen James B Framing bitstreams
US4998252A (en) * 1987-08-06 1991-03-05 Sony Corporation Method and apparatus for transmitting digital data
JPH0193933A (ja) * 1987-10-06 1989-04-12 Sony Corp エラー訂正符号化装置
US4932018A (en) * 1987-11-19 1990-06-05 Sanyo Electric Co., Ltd. Integrated circuit for generating indexing data in a CD player
CZ284768B6 (cs) * 1988-01-19 1999-02-17 Philips Electronics N. V. Způsob přenosu informačních signálů a zařízení pro jeho provádění
JPH0722367B2 (ja) * 1988-01-29 1995-03-08 パイオニア株式会社 画像データの記録再生方法
JP2811445B2 (ja) * 1988-03-22 1998-10-15 パイオニア株式会社 画像情報の記録方法及び再生方法
JPH01256061A (ja) * 1988-04-04 1989-10-12 Pioneer Electron Corp 情報記録再生方式
US4942551A (en) * 1988-06-24 1990-07-17 Wnm Ventures Inc. Method and apparatus for storing MIDI information in subcode packs
WO1991019293A1 (en) * 1990-05-21 1991-12-12 Ted Hugh Wilburn Musicsee/lyricsee
NL9100285A (nl) * 1991-02-19 1992-09-16 Koninkl Philips Electronics Nv Transmissiesysteem, en ontvanger te gebruiken in het transmissiesysteem.
JP2970008B2 (ja) * 1991-02-22 1999-11-02 ソニー株式会社 ディスク状記録媒体再生装置
KR100272118B1 (ko) * 1991-11-06 2000-11-15 이데이 노부유끼 디지탈 서보 제어 회로를 구비한 광디스크 플레이어 및 트래킹 서보 회로
GB9213272D0 (en) * 1992-06-23 1992-08-05 Digital Equipment Int Check sequence preservation
JP3170920B2 (ja) * 1992-12-25 2001-05-28 ソニー株式会社 エラー訂正方法及び訂正回路
KR100319990B1 (ko) * 1993-09-29 2002-04-22 이데이 노부유끼 데이타재생방법및데이타재생장치
WO1995023411A1 (fr) 1994-02-28 1995-08-31 Sony Corporation Procede et dispositif d'enregistrement des donnees, support d'enregistrement de donnees et procede et dispositif de reproduction des donnees
US6079041A (en) * 1995-08-04 2000-06-20 Sanyo Electric Co., Ltd. Digital modulation circuit and digital demodulation circuit
DE19535358C1 (de) * 1995-09-22 1997-03-06 Siemens Ag Verfahren und Schaltungsanordnung zur Verarbeitung von Nutzdaten
EP0852088B1 (de) * 1995-09-22 2000-12-27 Siemens Aktiengesellschaft Verfahren und schaltungsanordnung zur verarbeitung von nutzdaten
US6334024B1 (en) * 1996-02-13 2001-12-25 Victor Company Of Japan, Ltd. Helical scan data recording apparatus and a helical scan data reproducing apparatus
GB2390785B (en) * 2002-07-12 2005-10-19 Nokia Corp Information service broadcasting or multicasting
CN106708652B (zh) * 2016-12-29 2019-01-04 清华大学 无奇偶校验控制器与有奇偶校验伺服器的串口通信方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5380105A (en) * 1976-12-24 1978-07-15 Sony Corp Digital signal transmission method
US4281355A (en) * 1978-02-01 1981-07-28 Matsushita Electric Industrial Co., Ltd. Digital audio signal recorder
US4211997A (en) * 1978-11-03 1980-07-08 Ampex Corporation Method and apparatus employing an improved format for recording and reproducing digital audio
JPS5758210A (en) * 1980-09-26 1982-04-07 Hitachi Ltd Error correction range controlling circuit
US4467373A (en) * 1980-10-09 1984-08-21 Micro Consultants Limited Storage and retrieval of digital data on video tape recorders
US4380071A (en) * 1981-02-02 1983-04-12 Sony Corporation Method and apparatus for preventing errors in PCM signal processing apparatus
US4455635A (en) * 1981-10-14 1984-06-19 Rca Corporation Coding system for recorded digital audio
GB2156555B (en) * 1984-03-24 1988-03-09 Philips Nv Error correction of data symbols
CA1265250A (en) * 1985-03-04 1990-01-30 Alan Douglas Clark Data transmission
AU597576B2 (en) * 1985-05-21 1990-06-07 Sony Corporation Apparatus for decoding error correcting code

Also Published As

Publication number Publication date
DE3382713D1 (de) 1993-10-21
AU610078B2 (en) 1991-05-16
AU1397683A (en) 1983-11-03
BR8302210A (pt) 1984-01-03
EP0093969A3 (en) 1987-01-07
ES8507749A1 (es) 1985-09-01
AU7765287A (en) 1987-12-03
AU562742B2 (en) 1987-06-18
EP0093969A2 (en) 1983-11-16
KR920000164B1 (ko) 1992-01-09
HK120795A (en) 1995-07-28
DK187683A (da) 1983-10-29
US4541093A (en) 1985-09-10
EP0093969B1 (en) 1993-09-15
DE3382713T2 (de) 1994-01-13
ES532760A0 (es) 1985-09-01
ES521876A0 (es) 1984-09-01
CA1196106A (en) 1985-10-29
KR840004840A (ko) 1984-10-24
ES8407276A1 (es) 1984-09-01
DK187683D0 (da) 1983-04-27

Similar Documents

Publication Publication Date Title
DK172468B1 (da) Fremgangsmåde og apparat til behandling/kodning af primære og sekundære data, der skal overføres på samme måde samt til ret
KR860000821B1 (ko) 디지탈 신호처리장치
EP0156440A2 (en) An information transmission method with error correction for user words, an error correcting decoding method for such user words, an apparatus for information transmission for use with the method, a device for information decoding for use with the method and an apparatus for use with such device
US4451919A (en) Digital signal processor for use in recording and/or reproducing equipment
EP0395125A2 (en) A PCM recording and reproducing apparatus
EP0144431B1 (en) Error-correcting apparatus
JP2565184B2 (ja) 信号選択回路
USRE33332E (en) Apparatus for correcting errors
EP0411835B1 (en) Decoder apparatus
US4853798A (en) Method and apparatus for reproducing digital or analog signals
JPH0555950B2 (da)
JPS59152749A (ja) エラ−訂正符号化方法
JPS6338897B2 (da)
KR920010184B1 (ko) 유한체(有限體)의 연산회로
JPH0767087B2 (ja) エラ−訂正装置
JP2674022B2 (ja) ディジタル信号処理装置
KR100220849B1 (ko) 디지탈 비디오 카메라의 오디오 디셔플링 장치
JPS59167810A (ja) エラ−訂正装置
JPS6016741A (ja) デイジタルデ−タの伝送方式
KR860000164B1 (ko) Pcm 신호처리장치
JPH0550067B2 (da)
JPH0877719A (ja) 光ディスク記録または再生方法及び光ディスク記録または再生装置及び光ディスク
JPS5975783A (ja) ビデオフォ−マット信号の記録再生方式
JPS60247866A (ja) デイジタルテ−プレコ−ダ
JPS63313369A (ja) デイジタル再生装置

Legal Events

Date Code Title Description
B1 Patent granted (law 1993)
PUP Patent expired