CZ9904739A3 - Způsob, zařízení a nosič pro kódování víceslovných informací - Google Patents
Způsob, zařízení a nosič pro kódování víceslovných informací Download PDFInfo
- Publication number
- CZ9904739A3 CZ9904739A3 CZ19994739A CZ473999A CZ9904739A3 CZ 9904739 A3 CZ9904739 A3 CZ 9904739A3 CZ 19994739 A CZ19994739 A CZ 19994739A CZ 473999 A CZ473999 A CZ 473999A CZ 9904739 A3 CZ9904739 A3 CZ 9904739A3
- Authority
- CZ
- Czechia
- Prior art keywords
- keys
- word
- groups
- bits
- words
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 20
- 238000009795 derivation Methods 0.000 claims 1
- 230000007246 mechanism Effects 0.000 description 5
- RLLPVAHGXHCWKJ-IEBWSBKVSA-N (3-phenoxyphenyl)methyl (1s,3s)-3-(2,2-dichloroethenyl)-2,2-dimethylcyclopropane-1-carboxylate Chemical compound CC1(C)[C@H](C=C(Cl)Cl)[C@@H]1C(=O)OCC1=CC=CC(OC=2C=CC=CC=2)=C1 RLLPVAHGXHCWKJ-IEBWSBKVSA-N 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 208000011580 syndromic disease Diseases 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1833—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1866—Error detection or correction; Testing, e.g. of drop-outs by interleaving
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/29—Coding, 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/2954—Coding, 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 Picket codes or other codes providing error burst detection capabilities, e.g. burst indicator codes and long distance codes [LDC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B2020/1264—Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
- G11B2020/1265—Control data, system data or management information, i.e. data used to access or process user data
- G11B2020/1267—Address data
- G11B2020/1271—Address data the address data being stored in a subcode, e.g. in the Q channel of a CD
- G11B2020/1272—Burst indicator subcode [BIS]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
- Storage Device Security (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
ZPŮSOB, ZAŘÍZENÍ A NOSIČ PRO KÓDOVÁNÍ VÍCESLOVNÝCH INFORMACÍ
Oblast techniky
Vynález se týká způsobu uvedeného v úvodní části nároku 1.
Dosavadní stav techniky
US Patenty 4 559 625 Berlekamp a kol. a 5 299 208 Blaum a kol. zveřejňují dekódování prokládaných a proti chybám chráněných informací, kde chybová kombinace, nalezená v prvním slově, může být klíčem k nalezení chyb v jiném slově stejné skupiny slov. Označené chyby jsou poměrně těsnější nebo souvislejší než ostatní symboly slova, které by generovaly klíč. Odkazy používají standardizovaný formát a chybový model s vícesymbolovými chybovými bursty přes různá slova. Z přítomnosti chyby v konkrétním slově může vyplynout vysoká pravděpodobnost přítomnosti chyby v označeném symbolu v dalším slově nebo slovech. Postup často zvýší počet chyb, které mohou být opraveny před tím, než mechanizmus selže.
Vynálezce rozpoznal problém této metody: klíč se vytvoří poměrně pozdě v procesu, kdy bude informace vytvářející klíč demodulována, a také úplně opravena. To znesnadní použití opatření vyšší úrovně, jako je nový pokus o čtení dat během pozdější otočky disku. Vynálezce také rozpoznal, že část všech klíčů lze získat dokonce za nižší
79 101 • 9
9* 99 99 99 náklady ve smyslu množství redundance.
Podstata vynálezu
Proto je, kromě jiného, předmětem vynálezu zajistit formát kódování s nižší režií, který by umožnil dřívější generování alespoň části klíčů. Nyní je tedy vynález podle jednoho ze svých hledisek charakterizován význakovou částí nároku 1.
Vynález se také týká způsobu pro dekódování takovýchto informací, zařízení pro kódování a/nebo dekódování těchto informací a nosiče s těmito informacemi. Další výhodná hlediska vynálezu jsou uvedena v závislých nárocích.
Přehled obrázků na výkresech
Vynález bude blíže vysvětlen prostřednictvím konkrétních příkladů provedení znázorněných na výkresech, na kterých představuje obr. 1 systém s kodérem, nosičem a dekodérem;
obr. 2A - 2C uspořádání vzorových syne kombinací;
obr. 3 princip kódovacího formátu;
obr. 4 picket kód a dílčí kód indikace burstů.
Příklady provedení vynálezu
Klíč nebo kombinace klíčů, jakmile jsou nalezeny, mohou způsobit rozpoznání jednoho nebo více nespolehlivých symbolů. Díky tomuto rozpoznání, jako například definováním * · · · φ »4 · · · 4 ·· 44 4 4 *4 »· 44 mazacích symbolů (erasure symbols), bude oprava chyb účinnější. Mnoho kódů opraví nejvýše t chyb, pokud nejsou známá žádná místa chyb. Pokud je dáno jedno či více míst výmazů, může být často opraven vysoký počet výmazů e>t. Jsou možné i jiné typy rozpoznávání kromě mazacích symbolů. Lze také vylepšit i ochranu proti kombinaci burstů a náhodných chyb. Eventuálně bude zajištění míst výmazů pro konkrétní chybovou kombinaci vyžadovat použití pouze nižšího počtu syndromových symbolů, čímž se zjednoduší výpočet. Vynález může být použit v prostředí pro uchovávání nebo v prostředí pro přenos.
Obr. 1 ukazuje systém podle vynálezu uspořádaný k vytváření dvou druhů klíčů, jednoho odvozujícího ze skupin synchronizačních bitů a popřípadě druhého z klíčových slov chráněných proti chybám, v uvedeném pořadí. Provedení je použito ke kódování, uchovávání a nakonec dekódování posloupnosti vícebitových symbolů odvozených ze zvukových nebo obrazových signálů nebo z dat. Vývod 20 přijímá popořadě takové symboly, které mají například osm bitů. Dělička 22 opakovaně a cyklicky přenáší symboly určené pro klíčová slova do kodéru 24 a všechny ostatní symboly do kodéru 26. V kodéru 24 jsou vytvářena klíčová slova kódováním datových symbolů do kódových slov prvního vícesymbolového kódu opravy chyb. Tímto kódem může být ReedSolomonův kód, produktový kód, prokládaný kód nebo jejich kombinace. V kodéru 26 jsou vytvářena cílová slova kódováním do kódových slov druhého vícesymbolového kódu opravy chyb. V tomto provedení budou mít všechna kódová slova jednotnou délku, ale není to nutné. Oba kódy mohou být ReedSolomonovými kódy, přičemž první je dílčím kódem druhého. Jak bude ukázáno na obr. 4, klíčová slova mají vyšší stupeň ochrany proti chybám.
··
V bloku 28 jsou kódová slova přenesena na jeden nebo více výstupů, ze kterých byl ukázán libovolný počet, takže rozprostření na médiu, které bude probráno později, se sjednotí. Před samotným zápisem na médium jsou všechny kódové symboly modulovány do kanálových bitů. Dobře známé pravidlo modulace nutně zachovává omezení (d,k) = (l,7), které určuje minimální a maximální vzdálenosti mezi po sobě jdoucími signálovými přechody. Modulace přizpůsobuje posloupnost kanálových bitů lépe přenosu nebo možnosti uchování v řetězci kodér - médium - dekodér.
Z tohoto hlediska ukazuje obr. 2A vzorová syne kombinace, jak je uložena na disku, podle pit/no pit dichotomie. Kombinace, jak je ukázána, se skládá z posloupnosti devíti no-pit pozic, ihned následovaných kombinací devíti pit pozic. Taková kombinace poruší standardní omezení modulace, pokud k odpovídá délce posloupnosti menší než devět pit/no pit pozic. Pro stručnost byl vynechán detekční signál získaný při prohlížení takové posloupnosti. Celá kombinace může být bitové invertována. Původní a koncová bitová pozice kombinace mohou být použity k jiným účelům, vždy za předpokladu, že přechody nemohou nastat v bezprostředně následujících bitových pozicích.
Nyní na obr. 1 symbolizuje blok 30 samotné jednotné médium, jako je páska nebo disk, které přijímá zákódovaná data. Z toho může plynout přímý zápis v kombinaci zapisovacího mechanizmu a média. Případně může být médium realizováno kopírováním zakódovaného originálu média jako otisku. V bloku 32 jsou kanálové bity čteny znovu z média a bezprostředně poté demodulovány. Tím se vytvoří rozpoznané syne kombinace, a také kódové symboly, které musí být dále • · · · · ft ft ftftft ·* ·· «· ft* «· ftft dekódovány. Nyní se obecně syne kombinace vyskytují na pozicích, kde je přehrávací zařízení skutečně očekává, což vede k závěru, že synchronizace je správná. Ovšem správné syne kombinace se mohou nacházet na neočekávaných pozicích. To může znamenat ztrátu synchronizmu, který musí být znovu nastolen obtížným postupem, který je sám založen na různých přijatých za sebou následujících syne kombinacích. Obecně je synchronizace udržována setrvačným postupem nebo je založena na většinovém rozhodování mezi množstvím následujících syne kombinací. Správná syne kombinace se může díky jedné nebo více chybám kanálových bitů eventuálně nacházet v datech na jiných pozicích, než náležejí syne kombinacím. Obecně to bude osamocený výskyt a nepovede k pokusům o opětovnou synchronizaci. Na druhou stranu může demodulátor na očekávané pozici selhat při hledání synchronizační kombinace. Často bude chybou náhodný bit, který lze obnovit vlastní redundancí synchronizační kombinace. To povede ke správné syne kombinaci a umožní pokračovat standardním způsobem bez dalšího uvažování obnovené synchronizační kombinace pro ostatní kanálové bity. Eventuálně je chyba dostatečně vážná k usouzení, že jsme narazili na burst. Takový burst může pak poskytnout klíč k označení ostatních symbolů ve svém fyzickém sousedství, jako chybných, stejným způsobem, jak bude dále popsáno s. ohledem na klíčová slova. V zásadě by mohly klíče odvozené od syne stačit ke zlepšení standardní ochrany proti chybám. K tomuto účelu by se neměly nacházet příliš daleko od sebe. Pokud jsou klíče odvozeny od synchronizačních kombinací stejně jako od klíčových slov, mohou být synchronizační kombinace použity jako oddělený mechanizmus ke generování klíčů i před začátkem dekódování klíčových slov. To může umožnit použití dvou mechanizmů s klíči vedle sebe, jedné ze synchronizační kombinace a jednoho z klíčových slov. Eventuálně mohou být klíče ze ···· » · ♦ « ··· · ** «· ·* ·· ·· synchronizační kombinací a z klíčových slov zkombinovány. Výběr mezi různými právě popsanými mechanizmy může být proveden na základě statických nebo dynamických pravidel. Celkem často může být použito kombinování s klíči nalezenými při dekódování klíčových slov k získání silnějšího dekódování cílových slov.
Po demodulaci jsou klíčová slova poslána do dekodéru 34 a dekódována na základě jim vlastní redundance. Jak bude dále zřejmé z popisu obr. 3, takové dekódování může zavést klíče k místům chyb v jiných slovech, než jsou tato klíčová. Člen 35 přijímá tyto klíce a případné ostatní údaje šipkou 33 a pracuje na základě uloženého programu pro použití jedné nebo více různých strategií k převodu klíčů na místa výmazu nebo jiných údajů pro rozpoznání nespolehlivých symbolů. Vstup na lince 33 může představovat klíče vytvořené demodulací skupin syne bitů, nebo případně jiných údajů, jako jsou výsledky obecné kvality přijatého signálu, například odvozené od jeho frekvenčního spektra. Cílová slova jsou dekódována v dekodéru 36. Pomocí míst výmazů nebo jiných údajů je ochrana cílových slov proti chybám zvýšena na vyšší úroveň. Nakonec jsou všechna dekódovaná slova příslušným způsobem multiplexována pomocí členu 38 na původní formát na výstup 40. Pro stručnost bylo vynecháno mechanické rozhraní mezi různými subsystémy.
Obr. 2B, 2C znázorňují další uspořádání vzorových syne kombinací, jak jsou šířeny v informačním toku; Každá jednotlivá syne kombinace může vypadat jako na obr. 2A. Na prvním místě mohou být tyto syne kombinace pouze zdroji pro klíčové informace. Jsou přednostně zařazovány do periodicky rozložených míst v informačním toku. Případně se klíče mohou odvozovat jak od syne kombinací, tak od klíčových slov. Obr. 2B, 2C znázorňují druhý případ. Na nich byly pozice symbolů klíčových slov označeny křížky’. Pozice skupin syne bitů byly označeny tečkami. Na obr. 2B, 2C jsou vzdálenosti mezi symboly klíčových slov větší na místě skupiny syne bitů než jinde, takže jsou lokálně řidší. Na obr. 2A je jejich vzdálenost méně než dvojnásobek jejich hodnoty jinde. Na obr. 2B je rovna dvojnásobku jejich hodnoty jinde. Jiné rozložení je možné.
Obr. 3 znázorňuje jednoduchý kódovací formát, na kterém se nepodílejí skupiny syne bitů. Zakódované informace 512 symbolů byly pomyslně uspořádány do bloku o 16 řádcích a 32 sloupcích. Uložení na médiu je sériové po sloupcích s počátkem vlevo nahoře. Šrafováná oblast obsahuje kontrolní symboly a klíčová slova 0, £, 8^ a 12 mají každé 8 kontrolních symbolů. Každé cílové slovo obsahuje 4 kontrolní symboly. Celý blok obsahuje 432 informačních symbolů a 80 kontrolních symbolů. Naposledy uvedené mohou být umístěny rozprostřenějším způsobem ve svých odpovídajících slovech. Část informačních symbolů mohou být vyplňovací (prázdné) symboly. Reed-Solomonův kód umožňuje opravit v každém klíčovém slově až čtyři chyby symbolů. Právě přítomné chyby symbolů byly označeny křížky. Proto pak mohou být- všechna klíčová slova dekódována správně, pokud ovšem nikdy neobsahují více než čtyři chyby.. Slova 2 a 3 nemohou být evidentně dekódována pouze na základě svých vlastních redundantních symbolů. Nyní na obr. 3 všechny chyby, kromě 62, 66 a 68, představují chybové řetězce, ale jenom řetězce 52 a 58 kříží nejméně tři po sobě jdoucí klíčová slova. Ty se považují za chybové bursty a způsobí příznaky výmazu ve všech mezilehlých místech symbolů. Podle strategie může dostat jedno nebo více cílových slov před první chybou klíčového slova burstu a jedno nebo více cílových slov ihned
9
9 • 9
99
99 • · 99 za posledním klíčovým symbolem burstu také příznak výmazu. Řetězec 54 je příliš krátký na to, aby byl pokládán za burst.
Tedy dvě z chyb ve slově £ vytvoří příznak výmazu v odpovídajících sloupcích. To interpretuje slova 2 a _3 jako opravitelná, každé s jedním chybovým symbolem a dvěma symboly výmazu. Ovsem ani náhodné chyby 62, 68, ani řetězec 54 netvoří klíče pro slova 5, 6, Ί_, protože každé z nich obsahuje jen jedno klíčové slovo. Někdy může být výsledkem výmazu nulová kombinace chyby, protože libovolná chyba v osmibitovém symbolu má pravděpodobnost 1/256, že způsobí správný symbol. Podobně může burst křížící určité klíčové slovo, v něm vytvořit správný symbol. Strategie přemosťování mezi předcházejícími a následujícími klíčovými symboly jednoho burstu může zahrnout tento správný symbol do burstu a stejným způsobem se mohou chybové klíčové symboly přenést do výmazů pro odpovídající cílové symboly.
K uplatnění vynálezu se používají nové metody pro digitální optické ukládání. V současnosti může optické čtení používat přenosovou vrstvu tenkou 100 mikronů. Kanálové bity mohou mít velikost kolem 0,14 mikronů, takže datový bajt při kanálové rychlosti 2/3 bude mít délku pouze 1,7 mikronů. Na horním povrchu má paprsek průměr 125 mikronů. Umísťování disků do tzv. caddy snižuje pravděpodobnost velkých trhlin. Ovšem nežádoucí částečky menší než 50 mikronů mohou způsobit krátké poruchy. Výrobci používají chybový model, kde mohou takové poruchy rozšiřováním chyb způsobit ' bursty 200 mikronů, což odpovídá asi 120 bajtům. Tento model předpokládá bursty pevné délky 120B, které začínají náhodně s pravděpodobností 2,6.10-5 na bajt, nebo v průměru jeden burst na 32 kB blok. Vynálezce se zaobírá otázkou sériového • · 4 · 4 · 4 4 444 44 4
4 4 · 4444 4444 ·· ·* 44 44 ·· 44 ukládání na optickém disku, ale konfigurace jako je vícestopá páska a jiné technologie jako magnetické a magnetooptické by mohly využívat zde vylepšený přístup.
Obr. 4 ukazuje picket kód a dílčí kód indikace burstů.
Picket kód se skládá ze dvou dílčích kódů A a B. Dílčí kód indikace burstů obsahuje klíčová slova. Je formátován jako hluboce prokládaný kód velkých vzdáleností, což umožňuje nalézt pozice více chyb burstů. Takto nalezené chybové kombinace jsou zpracovány k získání informací výmazu pro cílová slova, která jsou konfigurována v provedení jako dílčí kód produktu. Ten opraví kombinace více burstů a náhodných chyb použitím příznaků výmazu získaných z dílčího kódu indikace burstů. Indikátory zajištěné skupinami syne bitů mohou být použity izolovaně nebo v kombinaci s údaji z klíčových slov. Obecně, pokud nejsou dodána vůbec žádná očekávaná slova, počet skupin synchronizačních bitů se zvýší. Vytváření klíčů bude obdobné, jako postup načrtnutý s odkazem na obr. 3 pro klíčová slova.
Je navržen následující formát:
- blok 32 kB obsahuje 16 DVD kompatibilních sektorů
- každý takový sektor obsahuje 2064=2048+16 bajtů dat
- každý sektor po kódování ECC obsahuje 2368 bajtů
- tedy kódovací poměr je 0,872
- v bloku je 256 syne bloků formátováno následovně
- každý sektor obsahuje 16 syne bloků
- každý syne blok se skládá ze 4 skupin po 37B
- každá skupina 37B obsahuje 1B hluboce prokládaného dílčího kódu indikace burstů a 36B dílčího kódu produktu.
Na obr. 4 jsou řádky čteny sekvenčně, každý počínaje svou první syne kombinací. Každý řádek obsahuje 3 bajty dílčího kódu indikace burstů zobrazené šedě, postupně ·
4
4« • * · · 4 4 • 4 4 4 4
44 očíslované a oddělené 36 jinými bajty. Šestnáct řádků tvoří jeden sektor a 256 řádků tvoří jeden syne blok. Celková redundance byla vyšrafována. Synchronizační bajty mohou být použity k získání klíčů ze své redundance mimo hlavní kódovací zařízení. Uspořádání hardwaru provedení obr. 1 může provádět zpracování skupin synchronizačních bitů, které tvoří slova jiného formátu než jsou datové bajty v přípravném kroku. Další údaje mohou označovat určitá slova nebo symboly jako nespolehlivá, jako údaje o kvalitě signálu odvozeného z chyb disku nebo demodulace. Všimněme si, že nyní už není na obr. 4 nutný jeden sloupec nalevo pro klíčová slova dílčího kódu indikace burstů BIS. Jak je ukázáno, tento sloupec je naplněn cílovými slovy. Případně je sloupec zcela vynechán. V obou případech je zvýšena další hustota uložení uživatelských dat.
Skupina syne bitů je dobrým nástrojem pro objevování burstů díky její vlastní velké Hammingově vzdálenosti od bursty nejvíce zasažených kombinací. Typický odstup mezi skupinami syne bitů může být okolo 1000 kanálových bitů. Jiný formát spočívá v rozdělení 24 bitové kombinace syne bitů na dvě poloviny po dvanácti bitech, přičemž každá porušuje princip modulace jen jednou. Odstup mezi skupinami syne bitů je potom také rozpůlen na přibližně 500 bitů, takže režie zůstává stejná. K objevování burstů lze výlučně používat předurčené bitové frakce ze skupiny syne bitů. Všimněme si, že na obr. 3 by skupina syne bitů zabírala horizontální řádek nad pozicí prvního klíčového slova.
Zastupuje:
Dr. Pavel Zelený v.r.
• 4 advokát
120 00 Praha 2, Hálkova 2
Claims (20)
- PATENTOVÉ NÁROKY1. Způsob pro kódování víceslovných informací, který je založen na vícebitových symbolech rozmístěných -vzájemně souvisle vzhledem k médiu, který zajišťuje prostředky slovního prokládání a slovního kódu ochrany proti chybám a dále klíče lokalizace chyb ve slovech skupiny více slov, vyznačující se tím, že první takové klíče vznikají ve skupinách synchronizačních kanálových bitů, a jsou určené pro datová slova.
- 2. Způsob podle nároku 1, vyznačující se tím, že skupiny synchronizačních bitů leží na lokálně řidčeji rozmístěných dalších zdrojích klíčů, které se mají odvodit od nemodulovaných symbolů.
- 3. Způsob podle nároku 2, vyznačující se tím, že další zdroje klíčů obsahují klíčová slova s vysokou možností ochrany, která jsou určena pro cílová slova s nízkou možností ochrany.
- 4. Způsob podle nároku 1, vyznačující se tím, že skupina kanálových synchronizačních bitů, pokud není narušena, poruší pravidlo kanálové modulace aplikované na ostatní skupiny kanálových bitů.
- 5. Způsob pro dekódování víceslovných informací, který je založen na vícebitových symbolech rozmístěných vzájemně souvisle vzhledem k médiu, který ovlivňuje inverzní slovní prokládání a odvozování slovních klíčů lokalizace chyb ve slovech skupiny více slov, vyznačující se09 79 101 • · · · • · φ φφφ φ φ «φφ φφ φ •φφφ φφφφ φφφφ ·· ·· φ* φφ φφ φφ tím, že odvozuje první takové klíče od skupin synchronizačních kanálových bitů, jak jsou určena pro datová slova.
- 6. Způsob podle nároku 5, vyznačující se tím, že se odvozují druhé klíče lokalizace chyb z demodulovaných slov se symboly lokálně řidčeji rozloženými kolem takových skupin synchronizačních kanálových bitů, než jinde.
- 7. Způsob podle nároku 5, vyznačující se tím, že se odvozují druhé klíče lokalizace chyb z demodulovaných slov vně takových skupin synchronizačních bitů a používá se první a druhý klíč ve vzájemné spolupráci.
- 8. Způsob podle nároku 5, vyznačující se tím, že se odvozují druhé klíče lokalizace chyb z demodulovaných klíčových slov vysoké možnosti ochrany vně takových skupin synchronizačních bitů a jsou určené pro cílová slova s nízkou možností ochrany.
- 9. Způsob pro kódování víceslovních informací, které je založené na vícebitových symbolech rozmístěných vzájemně spojitě vzhledem k médiu, obsahující prostředky slovního prokládání, prostředky slovního kódování chráněného proti chybám a generující prostředky pro generování klíčů lokalizace chyb ve slovech skupiny více slov, vyznačující se tím, že generující prostředky uplatní první takové klíče na skupiny synchronizačních kanálových bitů, a jsou určené pro datová slova.
- 10. Zařízení podle nároku 9, vyznačující se tím, že prostředky prokládání a kódování jsou uspořádány pro uložení skupin synchronizačních bitů mezi lokálně • · 4 * · · ·· «4 ·· řidčeji rozmístěné další zdroje klíčů, které se mají odvodit od nemodulovaných symbolů.
- 11. Způsob podle nároku 10, vyznačující se tím, že další zdroje klíčů obsahují klíčová slova s vysokou možností ochrany určená pro cílová slova s nízkou možností ochrany.
- 12. Zařízení podle nároku 9, vyznačující se tím, že skupina synchronizačních kanálových bitů, pokud není narušena, poruší pravidlo kanálové modulace aplikované na ostatní skupiny kanálových bitů.
- 13. Zařízení pro dekódování víceslovních informací založené na vícebitových symbolech rozložených vzájemně spojitě vzhledem k médiu, obsahující prostředky inverzního slovního prokládání, prostředky slovního dekódování chyb a prostředky lokalizace pro odvozování slovního klíče lokalizace chyb ve slovech víceslovné skupiny, vyznačující se tím, že se první takové klíče odvozují od skupin synchronizačních kanálových bitů, jak jsou směrována na datová slova.
- 14. Zařízení podle nároku 13, vyznačující se tím, že dekódovací prostředky jsou uspořádány pro odvozování druhých klíčů lokalizace chyb z demodulovaných klíčových slov se symboly lokálně řidčeji rozloženými blízko takových skupin synchronizačních kanálových bitů, než jinde.
- 15. Zařízení podle nároku 13, vyznačující se tím, že jsou dekódovací prostředky uspořádány pro odvozování druhých klíčů lokalizace chyb z demodulovaných slov vně takových skupin synchronizačních bitů a pro použití • · · · * · · · ftftftft ** ·· ftft ftft ftft ftft prvních a druhých klíčů ve vzájemné spolupráci.
- 16. Zařízení podle nároku 13, vyznačující se tím, že dekódovací prostředky jsou uspořádány pro odvozování druhých klíčů lokalizace chyb z demodulovaných klíčových slov s vysokou možností ochrany vně takových skupin synchronizačních bitů a určeny pro cílová slova s nízkou možností ochrany.
- 17. Nosič obsahující víceslovné informace, který je založen na vícebitových symbolech rozmístěných vzájemně spojitě vzhledem k médiu, který má prostředky slovního prokládání, slovního kódu ochrany proti chybám a klíče lokalizace chyb ve slovech víceslovné skupiny, vyznačující se tím, že první takové klíče vznikají ve skupinách synchronizačních kanálových bitů a budou cílena na datová slova.
- 18. Nosič podle nároku 17, vyznačující se tím, že skupiny synchronizačních bitů jsou uloženy mezi lokálně řidčeji rozloženými dalšími zdroji klíčů tak, . aby se odvodily z demodulovaných symbolů.
- 19. Nosíc podle nároku 17, vyznačující se tím, že další zdroje klíčů obsahují klíčová slova s vysokou možností ochrany, která jsou určena pro cílová slova s nízkou možností ochrany.• φφφ φ ·φ φ φφφφ • · φφ φφ φφ φφ φφ
- 20. Nosič podle nároku 17, vyznačující se tím, že skupina synchronizačních kanálových bitů, pokud není narušena, poruší pravidlo kanálové modulace aplikované na ostatní skupiny kanálových bitů.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP98201395 | 1998-04-29 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CZ9904739A3 true CZ9904739A3 (cs) | 2000-11-15 |
| CZ298040B6 CZ298040B6 (cs) | 2007-05-30 |
Family
ID=8233661
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CZ0473999A CZ298040B6 (cs) | 1998-04-29 | 1999-04-22 | Zpusob, zarízení a nosic pro kódování a dekódování víceslovných informací |
Country Status (26)
| Country | Link |
|---|---|
| US (2) | US6604217B1 (cs) |
| EP (1) | EP0993700B1 (cs) |
| JP (1) | JP4219092B2 (cs) |
| KR (2) | KR100914640B1 (cs) |
| CN (2) | CN1516346A (cs) |
| AR (3) | AR015033A1 (cs) |
| AT (1) | ATE312434T1 (cs) |
| AU (1) | AU757231B2 (cs) |
| BR (1) | BR9906386A (cs) |
| CA (1) | CA2295174C (cs) |
| CZ (1) | CZ298040B6 (cs) |
| DE (1) | DE69928740T2 (cs) |
| DK (1) | DK0993700T3 (cs) |
| EG (1) | EG22087A (cs) |
| ES (1) | ES2255254T3 (cs) |
| HU (1) | HU228538B1 (cs) |
| ID (1) | ID23396A (cs) |
| IL (2) | IL133735A (cs) |
| MY (1) | MY131802A (cs) |
| NO (2) | NO326354B1 (cs) |
| PL (1) | PL339309A1 (cs) |
| RU (1) | RU2273092C2 (cs) |
| TR (1) | TR199903284T1 (cs) |
| TW (1) | TW519588B (cs) |
| WO (1) | WO1999060706A2 (cs) |
| ZA (1) | ZA997874B (cs) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999060706A2 (en) * | 1998-04-29 | 1999-11-25 | Koninklijke Philips Electronics N.V. | A method, device and carrier for encoding multiword information |
| EP1382125B1 (en) * | 2001-04-19 | 2005-11-09 | Koninklijke Philips Electronics N.V. | Method and device for encoding information words, method and device for decoding information words, storage medium and signal |
| KR20040093748A (ko) * | 2002-04-05 | 2004-11-08 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 오류정정의 추가층을 오류정정코드 내에 삽입하는 방법 및장치 |
| KR20040021039A (ko) | 2002-09-02 | 2004-03-10 | 엘지전자 주식회사 | 고밀도 광디스크의 에러정정 방법 |
| KR100917883B1 (ko) * | 2003-02-25 | 2009-09-16 | 삼성전자주식회사 | 에러 정정을 위한 에러 플래그 생성 장치 및 그 방법 |
| CN1628351A (zh) * | 2003-06-02 | 2005-06-15 | 松下电器产业株式会社 | 交错数据纠错方法及纠错装置 |
| US7272777B2 (en) * | 2003-06-04 | 2007-09-18 | International Business Machines Corporation | Method for correcting a burst of errors plus random errors |
| KR20040110923A (ko) * | 2003-06-21 | 2004-12-31 | 삼성전자주식회사 | 에러 정정 부호화 방법, 그 장치, 에러 정정 복호화 방법및 그장치 |
| US7281193B2 (en) * | 2004-09-27 | 2007-10-09 | Mediatek Inc. | Method and apparatus for decoding multiword information |
| US7284183B2 (en) * | 2004-11-04 | 2007-10-16 | Mediatek Inc. | Method and apparatus for decoding multiword information |
| TWI401607B (zh) * | 2005-06-17 | 2013-07-11 | Anoto Ab | 編碼與解碼方法及裝置 |
| US7480847B2 (en) * | 2005-08-29 | 2009-01-20 | Sun Microsystems, Inc. | Error correction code transformation technique |
| EP2187397A1 (en) * | 2008-11-05 | 2010-05-19 | Thomson Licensing | Method and apparatus for erasure decoding an ECC coded bitstream |
| US8548074B2 (en) * | 2009-01-06 | 2013-10-01 | Samsung Electronics Co., Ltd. | Apparatus and method for generating synchronization channel in a wireless communication system |
| TWI384467B (zh) * | 2009-01-13 | 2013-02-01 | Sunplus Technology Co Ltd | High - density recording medium decoding system and method |
| FR2961613B1 (fr) * | 2010-06-18 | 2012-07-27 | Commissariat Energie Atomique | Procede de protection memoire configurable contre les erreurs permanentes et transitoires et dispositif apparente |
| CN104241262B (zh) | 2013-06-14 | 2020-11-06 | 惠州科锐半导体照明有限公司 | 发光装置以及显示装置 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4559625A (en) * | 1983-07-28 | 1985-12-17 | Cyclotomics, Inc. | Interleavers for digital communications |
| JPS63274222A (ja) * | 1987-05-01 | 1988-11-11 | Matsushita Electric Ind Co Ltd | インタ−リ−ブ方法 |
| JPH04154222A (ja) * | 1990-10-17 | 1992-05-27 | Canon Inc | 符号化及び復号化装置 |
| US5299208A (en) * | 1991-11-14 | 1994-03-29 | International Business Machines Corporation | Enhanced decoding of interleaved error correcting codes |
| KR0139192B1 (ko) * | 1992-09-15 | 1998-07-01 | 윤종용 | 디지탈전송데이타의 디인터리빙방법 및 장치 |
| US5717394A (en) * | 1993-02-10 | 1998-02-10 | Ricoh Company Ltd. | Method and apparatus for encoding and decoding data |
| JPH0786981A (ja) * | 1993-09-10 | 1995-03-31 | Nippon Hoso Kyokai <Nhk> | ディジタル信号伝送方法 |
| US5511096A (en) * | 1994-01-18 | 1996-04-23 | Gi Corporation | Quadrature amplitude modulated data for standard bandwidth television channel |
| RU2110148C1 (ru) * | 1994-04-15 | 1998-04-27 | Акционерное общество "Тейвас" | Способ кодирования и декодирования данных для системы радиовещательной передачи цифровых сообщений |
| US5577054A (en) * | 1994-09-13 | 1996-11-19 | Philips Electronics North America Corporation | Device and method for performing error detection on an interleaved signal portion, and a receiver and decoding method employing such error detection |
| US5696774A (en) * | 1994-12-01 | 1997-12-09 | Mitsubishi Denki Kabushiki Kaisha | Digital signal recording device, digital signal playback device, and digital signal decoding device therefor |
| CA2169514C (en) * | 1995-03-02 | 1999-02-23 | Peter Douglas Bain | Synchronization and error detection in a tdm/tdma system |
| JP3454962B2 (ja) * | 1995-03-23 | 2003-10-06 | 株式会社東芝 | 誤り訂正符号の符号器及び復号器 |
| JP3206358B2 (ja) * | 1995-03-30 | 2001-09-10 | 松下電器産業株式会社 | データ一時記憶装置 |
| US6657741B1 (en) * | 1995-08-07 | 2003-12-02 | Tr Systems, Inc. | Multiple print engine system with selectively distributed ripped pages |
| DE19647041A1 (de) * | 1996-11-14 | 1998-05-28 | Ziegler Horst | Verfahren zur Übertragung von Daten |
| KR100265234B1 (ko) * | 1997-07-29 | 2000-09-15 | 윤종용 | Hd-dvcr을 위한 3중 에러정정 방법 및 그장치 |
| WO1999060706A2 (en) * | 1998-04-29 | 1999-11-25 | Koninklijke Philips Electronics N.V. | A method, device and carrier for encoding multiword information |
| EP1940033B1 (en) * | 1998-07-27 | 2010-11-17 | Koninklijke Philips Electronics N.V. | Encoding multiword information by wordwise interleaving |
-
1999
- 1999-04-22 WO PCT/IB1999/000729 patent/WO1999060706A2/en not_active Ceased
- 1999-04-22 KR KR1020067026542A patent/KR100914640B1/ko not_active Expired - Lifetime
- 1999-04-22 JP JP2000550213A patent/JP4219092B2/ja not_active Expired - Lifetime
- 1999-04-22 EP EP99913525A patent/EP0993700B1/en not_active Expired - Lifetime
- 1999-04-22 IL IL133735A patent/IL133735A/en not_active IP Right Cessation
- 1999-04-22 CN CNA031060471A patent/CN1516346A/zh active Pending
- 1999-04-22 AT AT99913525T patent/ATE312434T1/de active
- 1999-04-22 HU HU0004175A patent/HU228538B1/hu unknown
- 1999-04-22 CZ CZ0473999A patent/CZ298040B6/cs not_active IP Right Cessation
- 1999-04-22 RU RU2000101312/09A patent/RU2273092C2/ru active
- 1999-04-22 KR KR1019997012358A patent/KR100756904B1/ko not_active Expired - Lifetime
- 1999-04-22 DK DK99913525T patent/DK0993700T3/da active
- 1999-04-22 ES ES99913525T patent/ES2255254T3/es not_active Expired - Lifetime
- 1999-04-22 CN CN998006289A patent/CN1132321C/zh not_active Expired - Lifetime
- 1999-04-22 DE DE69928740T patent/DE69928740T2/de not_active Expired - Lifetime
- 1999-04-22 CA CA002295174A patent/CA2295174C/en not_active Expired - Lifetime
- 1999-04-22 AU AU31632/99A patent/AU757231B2/en not_active Expired
- 1999-04-22 ID IDW991696A patent/ID23396A/id unknown
- 1999-04-22 TR TR1999/03284T patent/TR199903284T1/xx unknown
- 1999-04-22 BR BR9906386-7A patent/BR9906386A/pt not_active IP Right Cessation
- 1999-04-22 PL PL99339309A patent/PL339309A1/xx unknown
- 1999-04-27 US US09/300,696 patent/US6604217B1/en not_active Expired - Lifetime
- 1999-04-27 MY MYPI99001652A patent/MY131802A/en unknown
- 1999-04-28 AR ARP990101969A patent/AR015033A1/es active IP Right Grant
- 1999-04-29 EG EG48399A patent/EG22087A/xx active
- 1999-05-11 TW TW088107624A patent/TW519588B/zh not_active IP Right Cessation
- 1999-12-23 ZA ZA9907874A patent/ZA997874B/xx unknown
- 1999-12-28 NO NO19996511A patent/NO326354B1/no not_active IP Right Cessation
-
2000
- 2000-05-19 AR ARP000102402A patent/AR024018A2/es active IP Right Grant
- 2000-05-19 AR ARP000102401A patent/AR024017A2/es active IP Right Grant
-
2003
- 2003-06-16 US US10/462,197 patent/US7877661B2/en not_active Expired - Fee Related
-
2007
- 2007-05-31 IL IL183567A patent/IL183567A/en not_active IP Right Cessation
-
2008
- 2008-02-06 NO NO20080683A patent/NO334365B1/no not_active IP Right Cessation
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| IL183567A (en) | Method, device and carrier for encrypting multi-word information | |
| KR100599225B1 (ko) | 다중워드 정보를 인코딩하는 방법 | |
| US4847705A (en) | Method and apparatus for encoding magnetic disk sector addresses | |
| KR20020061607A (ko) | 복수의 비트로 이루어진 스트림을 저장 또는 디코딩하는방법 | |
| KR100583360B1 (ko) | 워드식 인터리빙 및 오류보호에 의한 다중워드 정보의 인코딩방법, 정보의 디코딩방법, 정보의 인코딩 디코딩 장치, 정보가설치된 기록매체 | |
| HK1027447B (en) | A method, device and carrier for encoding multiword information | |
| KR20060125924A (ko) | 다중워드 정보를 인코딩 및 디코딩하는 방법, 장치 및기록매체 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PD00 | Pending as of 2000-06-30 in czech republic | ||
| MK4A | Patent expired |
Effective date: 20190422 |