PL196704B1 - Sposób śledzenia wadliwych sektorów w zapisywalnych nośnikach dyskowych - Google Patents

Sposób śledzenia wadliwych sektorów w zapisywalnych nośnikach dyskowych

Info

Publication number
PL196704B1
PL196704B1 PL355310A PL35531000A PL196704B1 PL 196704 B1 PL196704 B1 PL 196704B1 PL 355310 A PL355310 A PL 355310A PL 35531000 A PL35531000 A PL 35531000A PL 196704 B1 PL196704 B1 PL 196704B1
Authority
PL
Poland
Prior art keywords
list
defect
sector
sectors
defects
Prior art date
Application number
PL355310A
Other languages
English (en)
Other versions
PL355310A1 (pl
Inventor
Shu Lin
Original Assignee
Thomson Licensing
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
Application filed by Thomson Licensing filed Critical Thomson Licensing
Publication of PL355310A1 publication Critical patent/PL355310A1/pl
Publication of PL196704B1 publication Critical patent/PL196704B1/pl

Links

Classifications

    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02—Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04—Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
    • G11B19/047—Recovery from power failure
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34—Indicating arrangements 
    • 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
    • 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/1816—Testing
    • 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/1883—Methods for assignment of alternate areas for defective areas
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327—Table of contents
    • G11B27/329—Table of contents on a disc [VTOC]
    • 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
    • G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • 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
    • 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
    • G11B2020/1873—Temporary defect structures for write-once discs, e.g. TDDS, TDMA or TDFL
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215—Recordable discs
    • G11B2220/216—Rewritable discs
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215—Recordable discs
    • G11B2220/218—Write-once discs
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2525—Magneto-optical [MO] discs
    • G11B2220/2529—Mini-discs
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537—Optical discs
    • G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537—Optical discs
    • G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G11B2220/2575—DVD-RAMs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

1. Sposób sledzenia wadliwych sektorów w zapisywalnych no snikach dyskowych dla aktualizacji listy wad w no sniku DVD, zna- mienny tym, ze odtwarza si e no snik DVD, wykrywa sie co najmniej jeden b lad nie do na- prawienia, zwi azany z co najmniej jednym od- powiednim sektorem podczas odtwarzania, dodaje si e oznaczenie ka zdego sektora, zwi a- zanego z b ledem nie do naprawienia, do listy mo zliwych wad, okre sla si e, czy ka zdy sektor oznaczony na li scie mo zliwych wad jest wadli- wym sektorem i dodaje si e oznaczenia ka zdego sektora, okre slonego jako wadliwy sektor, do listy wad. PL PL PL PL

Description

(12) OPIS PATENTOWY (19) PL (11) 196704 (13) B1 (21) Numer zgłoszenia: 355310 (13) (22) Data zgłoszenia: 07.11.2000 (51) Int.Cl.
G11B 20/18 (2006.01) (86) Data i numer zgłoszenia międzynarodowego:
07.11.2000, PCT/US00/30605 (87) Data i numer publikacji zgłoszenia międzynarodowego:
17.05.2001, WO01/35408 PCT Gazette nr 20/01 (54) Sposób śledzenia wadliwych sektorów w zapisywalnych nośnikach dyskowych
(30) Pierwszeństwo: 10.11.1999,US,60/164,806 (73) Uprawniony z patentu: THOMSON LICENSING, Boulogne Billancourt,FR
(43) Zgłoszenie ogłoszono: 05.04.2004 BUP 07/04 (72) Twórca(y) wynalazku: Shu Lin,Indianapolis,US
(45) O udzieleniu patentu ogłoszono: 31.01.2008 WUP 01/08 (74) Pełnomocnik: Palka Grażyna, POLSERVICE, Kancelaria Rzeczników Patentowych Sp. z o.o.
(57) 1. Sposób śledzenia wadliwych sektorów w zapisywalnych nośnikach dyskowych dla aktualizacji listy wad w nośniku DVD, znamienny tym, że odtwarza się nośnik DVD, wykrywa się co najmniej jeden błąd nie do naprawienia, związany z co najmniej jednym odpowiednim sektorem podczas odtwarzania, dodaje się oznaczenie każdego sektora, związanego z błędem nie do naprawienia, do listy możliwych wad, określa się, czy każdy sektor oznaczony na liście możliwych wad jest wadliwym sektorem i dodaje się oznaczenia każdego sektora, określonego jako wadliwy sektor, do listy wad.
PL 196 704 B1
Opis wynalazku
Przedmiotem wynalazku jest sposób śledzenia wadliwych sektorów w zapisywalnych nośnikach dyskowych dla aktualizacji listy wad, zapewniający udoskonalone działanie przy zapisie danych na nośnikach DVD, zgodne ze stosowanymi dotychczas sposobami i systemami zarządzania wadliwymi sektorami w zapisywalnych nośnikach DVD.
Znane są różne urządzenia do zapisu programów wizyjnych i/lub programów dźwiękowych w celu późniejszej ich prezentacji użytkownikom. Są to magnetofony, magnetowidy kasetowe, dyski kompaktowe do wielokrotnego zapisu, a ostatnio zapisywalne uniwersalne dyski wideo DVD, a także napędy twardych dysków i dyski magnetooptyczne. Dysk DVD, który jest zapisywany tylko raz, a następnie stanowi pamięć tylko do odczytu, jest oznaczany jako dysk DVD-R. To oznaczenie DVD-R jest także stosowane ogólnie do techniki jednokrotnego zapisu albo jednokrotnego nagrania.
W odróż nieniu od technik DVD-R, istnieje szereg formatów, w których dane są zapisywane na dysku DVD, wymazywane i ponownie zapisywane. W wyniku tego dysk DVD jest zapisywany przy użyciu kasowania lub zapisywany ponownie, odpowiednio na dyskach DVD-RAM, DVD-RW i DVD+RW. Ponieważ obecnie nie ma przyję tych jednolitych standardów przemysł owych, oznaczenia DVD-RAM, DVD-RW i DVD+RW są także stosowane ogólnie do techniki wielokrotnego zapisu. Odniesienie do technik, sposobów i urządzeń wielokrotnego zapisu na dysku DVD ma tutaj na celu objęcie wszystkich standardów obecnie stosowanych, jak i tych, które będą opracowane w przyszłości.
Obecne dyski DVD mają strukturę logiczną, w której jest pamiętana zawartość audio-wideo. Dokładnie, jak pokazano na pos. 7, na wierzchołku struktury hierarchicznej pliku na dysku DVD 700 znajduje się jeden lub więcej tytułów 701, które są luźno związane z tytułem epizodu programowego. Tytuły 701 składają się z danych sterujących 702 dodanych do jednego lub więcej zespołów obiektów wideo VOB 703. Dane sterujące 702 zawierają informacje do zarządzania tytułem 701. Każdy zespół obiektów VOB 703 zawiera wiele obiektów wideo VOB 704. Każdy obiekt VOB 704 zawiera korzystnie wiele komórek 705, z których każda zawiera wiele jednostek obiektów wideo VOBU 706. Każda jednostka VOBU 706 jest związana z grupą obrazów, która jest najmniejszą adresowalną porcją na dysku DVD 700.
W szczególnoś ci każ da jednostka VOBU 706 zawiera cał kowitą liczbę ramek wideo. Każ da jednostka VOBU 706 zawiera 0,4 do 1,0 sekundy materiału prezentacyjnego. Typowa jednostka VOBU 706 w filmach komercyjnych zawiera 0,5 sekundy materiału prezentacyjnego. W szczególności każda jednostka VOBU 706 zawiera sekwencję paczek 707 umieszczonych w kolejności zapisu. Korzystnie każda jednostka VOBU zaczyna się paczką nawigacyjną 708, NV_PCK lub NAV_PACK, za którą znajdują się paczki danych audio-wideo 709, na przykład paczki wideo V_PCK, paczki audio A_PCK i paczki podobrazu SP_PCK. Paczka NV_PCK 708 zawiera informacje nawigacyjne, które są przydatne przy realizacji trybów trikowych pracy. Paczka NV_PCK 708 może zawierać także informacje sterujące prezentacją PCI i informację wyszukiwania danych DSI.
Obecne nośniki DVD zapamiętują dane, wykorzystując standard uniwersalnego formatu dyskowego UDF. W takim przypadku obecne nośniki DVD zawierają katalog i zespół plików w formacie plików UDF. Pos. 8 przedstawia strukturę katalogu standardowego nośnika DVD. Zgodnie ze standardem DVD-ROM wszystkie pliki w nośniku DVD są pamiętane w katalogach 801, 810, 815 i 820 poniżej katalogu głównego 800. W szczególności dane wideo DVD są pamiętane w jednym katalogu oznaczonym jako katalog VIDEO_TS 801. Katalog VIDEO TS 801 zawiera program zarządzający wideo i jeden lub więcej tytułów. Jak pokazano na pos. 8, program zarządzający wideo zawiera plik informacji 802 programu zarządzającego wideo, plik menu 803 programu zarządzającego wideo i plik zapasowy 804 programu zarządzającego wideo. Dodatkowo każdy tytuł zawiera plik informacji tytułu wideo 805A, 805B, menu tytułu wideo 806A, 806B, jeden lub więcej plików zespołu obiektów wideo 807A, 807B, 808A, 808B i zapasowy plik tytułu wideo 809A, 809B.
Oprócz wideo DVD, także informacje audio DVD są pamiętane w analogicznym katalogu, AUDIO_TS 810. Ponadto opcjonalny katalog poziomu głównego JACKET_P 815 zawiera identyfikację obrazów dla nośnika DVD w trzech wymiarach, w tym miniatury dla katalogów graficznych zbiorów nośnika DVD. W szczególności nośnik DVD zawiera pliki pamiętane w jednym lub wielu katalogach 820 określonych przez użytkownika. Takie katalogi i pliki są zwykle umieszczane na nośniku DVD za danymi wideo DVD i są ignorowane przez konwencjonalne odtwarzacze DVD.
Zapisywalne nośniki DVD są używane do zapisów tysiące lub nawet dziesiątki tysięcy razy. Przy każdym zapisie mogą potencjalnie pojawić się wadliwe sektory w zapisywalnym nośniku DVD.
PL 196 704 B1
W wyniku tego zapisywalne nośniki DVD gromadzą znaczną liczbę wadliwych sektorów podczas czasu eksploatacji zapisywalnego nośnika DVD. Zatem wadliwe sektory w zapisywalnym nośniku DVD uniemożliwiają właściwe odtwarzanie danych zapisanych na zapisywalnym nośniku DVD. Dokładniej, wadliwe sektory w obszarze danych sterujących mogą unieważnić dane sterujące. Ponadto wadliwe sektory w danych wideo w jednostce VOBU mogą spowodować zatrzymanie lub zablokowanie danych wideo. Dodatkowo wadliwe sektory w danych audio w jednostce VOBU mogą spowodować zakłócenie dźwięku lub szum, a wadliwe sektory w obszarze menu mogą uszkodzić menu.
Dla techniki zapisu analogowego na taśmie, takiej jak technika VCR, wadliwa część taśmy wideo nie wpływa zasadniczo na jakość sygnału podczas odtwarzania. Przeciwnie, w technice zapisu cyfrowego na dysku, wadliwy sektor może istotnie wpłynąć na jakość odtwarzania, powodując utratę informacji nawigacyjnych i danych sterujących, zatrzymanie wideo, blokowanie, utratę informacji audio i przekł amania menu. W wyniku tego, jeż eli wadliwe sektory nie mogą być identyfikowane przed zapisem na dyskach do wielokrotnego zapisu, cały zapis może zostać zniszczony. Zgodnie z tym sprawdzanie wadliwych sektorów jest krytyczne dla udanego cyfrowego zapisu na dysku.
W szczególności każdy noś nik DVD do wielokrotnego zapisu ma listę wad dostarczaną przez wytwórcę. Te sektory, które są określane jako wadliwe, są dodawane do listy wad tak, że wadliwe sektory będą pominięte podczas sesji zapisywania.
Niemniej jednak, w większości przypadków sprawdzanie wad nie może być zrealizowane w czasie rzeczywistym podczas sesji zapisywania. Ponadto sprawdzenie noś nika DVD do wielokrotnego zapisu na obecność wadliwych sektorów przez przeszukanie całego nośnika DVD do wielokrotnego zapisu może pochłonąć kilka godzin, zależnie od pojemności nośnika DVD do wielokrotnego zapisu i prędkości użytkowej urządzenia zapisującego DVD do wielokrotnego zapisu. Zgodnie z tym występuje niepraktyczne opóźnianie użytkownika o czas wymagany do wykonania sprawdzenia, przed umożliwieniem użytkownikowi rozpoczęcia zapisu.
Znane jest z opisu USA nr 5 895 438 urządzenie kontrolne do analizy integralności napędu dyskowego, którego struktura zawiera zestaw procedur statystycznych i diagnostycznych, zawartych w pamię ci ROM napę du dyskowego i diagnostyczną sekcję logiczną zawartą w ukł adzie elektronicznym. Przy początkowym zastosowaniu urządzenie kontrolne rekonfiguruje napęd, czyniąc napęd mniej tolerancyjnym na wady w nośniku napędu. Napęd jest także rekonfigurowany dla umożliwienia wykrycia błędów i wyłączenia z działania kodów korekcji błędów, jak również ponownych prób. Każdy sektor nośnika jest następnie kontrolowany za pomocą wielokrotnych obrazów kontrolnych, a wadliwe sektory są dodawane do listy możliwych wadliwych sektorów. W wyniku kontroli napęd jest przywracany do normalnej konfiguracji operacyjnej z kodami korekcji błędów i włączonymi procedurami ponownych prób. Później każdy sektor na liście możliwie wadliwych sektorów jest ponownie kontrolowany. Wadliwe sektory są dodawane do listy wadliwych sektorów napędu i są wymieniane przez inne sektory alokowane z zapasowej części napędu.
Sposób według wynalazku charakteryzuje się tym, że odtwarza się nośnik DVD, wykrywa się co najmniej jeden błąd nie do naprawienia, związany z co najmniej jednym odpowiednim sektorem podczas odtwarzania, dodaje się oznaczenie każdego sektora, związanego z błędem nie do naprawienia, do listy możliwych wad, określa się, czy każdy sektor oznaczony na liście możliwych wad jest wadliwym sektorem i dodaje się oznaczenia każdego sektora, określonego jako wadliwy sektor, do listy wad.
Korzystnie podczas określania identyfikuje się każdy sektor mający oznaczenie zarówno w liście wad, jak i liście możliwych wad, usuwa się zidentyfikowane sektory z listy możliwych wad i określa się, czy każdy sektor pozostały na liście możliwych wad, jest wadliwym sektorem.
Korzystnie usuwa się z listy możliwych wad oznaczenia każdego sektora, dla którego odpowiednie oznaczenie zostało dodane do listy wad.
Korzystnie podczas identyfikacji każdego sektora mającego oznaczenie zarówno w liście wad, jak i liście możliwych wad, sortuje się listę możliwych wad w porządku strukturalnym, sortuje się listę wad w porządku strukturalnym i odejmuje się sortowaną listę możliwych wad od sortowanej listy wad, a przez to odejmowanie uzyskuje się identyfikowane sektory.
Korzystnie podczas sortowania sortuje się listę możliwych wad w porządku rosnącym i sortuje się listę wad w porządku rosnącym.
Korzystnie podczas sortowania sortuje się listę możliwych wad w porządku malejącym i sortuje się listę wad w porządku malejącym.
PL 196 704 B1
Sposób według drugiego przykładu wynalazku charakteryzuje się tym, że przetwarza się sektory nośnika DVD podczas operacji odtwarzania, dodaje się oznaczenia wybranych przetwarzanych sektorów do listy możliwych wad, identyfikuje się wadliwe sektory spośród wybranych przetwarzanych sektorów i dodaje się oznaczenia identyfikowanych wadliwych sektorów do listy wad.
Korzystnie podczas dodawania oznaczeń wybranych przetwarzanych sektorów do listy możliwych wad, wykrywa się błąd nie do naprawienia podczas operacji odtwarzania, identyfikuje się przetwarzane sektory związane z błędem nie do naprawienia i dodaje się oznaczenie identyfikowanego sektora do listy możliwych wad.
Korzystnie podczas identyfikacji identyfikuje się każdy sektor mający oznaczenie zarówno w liście wad, jak i liście możliwych wad, usuwa się oznaczenia zidentyfikowanych sektorów z listy możliwych wad i określa się, czy każdy sektor pozostały na liście możliwych wad jest wadliwym sektorem.
Korzystnie usuwa się z listy możliwych wad każdego sektora, dla którego odpowiednie oznaczenie zostało dodane do listy wad.
Korzystnie podczas identyfikacji każdego sektora mającego oznaczenie zarówno w liście wad, jak i liście możliwych wad, sortuje się listę możliwych wad w porządku strukturalnym, sortuje się listę wad w porządku strukturalnym i odejmuje się sortowaną listę możliwych wad od sortowanej listy wad, a przez to odejmowanie uzyskuje się identyfikowane sektory.
Korzystnie podczas sortowania sortuje się listę możliwych wad w porządku rosnącym i sortuje się listę wad w porządku rosnącym.
Korzystnie podczas sortowania sortuje się listę możliwych wad w porządku malejącym i sortuje się listę wad w porządku malejącym.
Przedmiot wynalazku jest uwidoczniony w przykładach wykonania na rysunku, na którym fig. 1 przedstawia schemat blokowy urządzenia zapisującego nośnik DVD, wyposażonego w jedną lub więcej funkcji operacyjnych według wynalazku, fig. 2 - szkic zapisywalnego nośnika DVD, fig. 3 - wycinek zapisywalnego nośnika DVD z fig. 2, fig. 4 - drzewo katalogów, przedstawiające katalogi nośnika DVD i strukturę pliku według wynalazku, fig. 5 - sieć działań ilustrującą proces identyfikacji wadliwych sektorów podczas odtwarzania nośnika DVD, fig. 6 - sieć działań ilustrującą proces weryfikacji zidentyfikowanych wadliwych sektorów z fig. 5, pos. 7 - schemat blokowy ilustrujący standardową strukturę danych fizycznych DVD i pos. 8 - drzewo katalogów przedstawiające standardowy katalog DVD i strukturę pliku.
Figura 1 przedstawia schemat blokowy urządzenia 100 do zarządzania wadliwymi sektorami według wynalazku, które wykorzystuje zapisywalny nośnik w postaci dysku 102 do wielokrotnego zapisu. Dysk 102 do wielokrotnego zapisu jest wykonany jako dysk DVD do wielokrotnego zapisu. W wielu przykładach nośnik dyskowy do wielokrotnego zapisu jest także na przykład dyskiem twardym albo dyskiem magnetooptycznym MOD. Przykładem dysku MOD jest minidysk. Rozwiązania według wynalazku są stosowane do wideo lub audio albo zarówno do wideo, jak i audio.
Urządzenie 100 do zarządzania wadliwymi sektorami jest zdolne do zapisu i odczytu nośnika dyskowego, w tym przykładzie dysk DVD 102 do wielokrotnego zapisu. Urządzenie zawiera zespół mechaniczny 104, sekcję sterującą 120, tor przetwarzania wejściowego sygnału wizyjnego/akustycznego 140 i tor przetwarzania wyjściowego sygnału wizyjnego/akustycznego 170. Przydział bloków dla różnych sekcji albo torów jest dokonany dla wygody i nie jest krytyczny dla zrozumienia pracy urządzenia.
Zespół mechaniczny 104 zawiera silnik 106 do obracania dysku 102 i zespół głowicy 108 do poruszania się nad wirującym dyskiem. Głowica 108 i silnik 106 są sterowane przez serwomechanizm 110, który odbiera także sygnał odtwarzania danych, odczytywany ze spiralnej ścieżki dysku 102 jako pierwszy sygnał wejściowy. Sygnał odtwarzania jest także sygnałem wejściowym układu korekcji błędów 130, który jest traktowany jako część sekcji sterującej albo część toru przetwarzania wyjściowego sygnału wizyjnego/akustycznego.
Podczas odczytu danych z dysku 102 laser na zespole głowicy 108 kieruje strumień światła laserowego do środka wewnętrznej warstwy powierzchni dysku 102. Zależnie od danych zapisanych na dysku 102, światło lasera jest głównie odbijane lub głównie pochłaniane. Zespół głowicy 108 interpretuje światło odbite jako jeden rodzaj sygnału elektrycznego, a światło pochłaniane przez wewnętrzną warstwę powierzchni dysku 102 jest interpretowane jako drugi rodzaj sygnału elektrycznego. Przejścia pomiędzy odbiciem i brakiem odbicia są odwzorowywane jako sygnały cyfrowe, określane jako sygnały odtwarzania, które odpowiadają danym zapisanym na dysku 102.
PL 196 704 B1
Natomiast podczas zapisu laser w zespole głowicy wypala plamki na spiralnej ścieżce dysku 102, aby zapisać w postaci cyfrowej materiał programowy wideo i/lub audio. Dokładniej, dysk 102, który zawiera co najmniej jedną wewnętrzną krystaliczną warstwę zapisu, wykazuje dwa różne stany, amorficzny lub krystaliczny, z których każdy ma różne charakterystyki odbicia. Te różne poziomy odbicia są wykrywane przez czujniki optyczne w zespole głowicy 108.
Przed zapisem wewnętrzna warstwa zapisu dysku jest w stanie krystalicznym, wykazując duże odbicie. Natężenie strumienia światła lasera jest modulowane dla zapisu amorficznych znaków danych na powierzchni ścieżki w wewnętrznej krystalicznej warstwie zapisu. Dokładniej, energia impulsu lasera szybko podwyższa temperaturę powierzchni wewnętrznej krystalicznej warstwy zapisu powyżej punktu topienia warstwy, w którym wewnętrzna warstwa przechodzi ze stanu krystalicznego o dużym odbiciu do stanu amorficznego o małym odbiciu. Następnie szybkie chłodzenie warstwy zapobiega przekształceniu struktury molekularnej wewnętrznej warstwy do stanu krystalicznego. Zatem dane cyfrowe są odwzorowywane w postaci serii impulsów lasera, które zapisują na dysku 102 kod cyfrowy, który odpowiada danym cyfrowym.
W szczególnoś ci, zależ nie od wymaganej pojemnoś ci dysk 102 ma albo jedną lub dwie zapisywalne strony. Dodatkowo dysk 102 ma wiele zapisywalnych warstw na stronie. Jednak do zrozumienia wynalazku liczba stron i warstw jest obojętna. Ponadto w przypadku zapisu dwustronnego jest także obojętne, czy zapis obu stron dysku 102 następuje z jednej lub obu stron dysku 102.
Powracając do fig. 1, sekcja sterująca 120 zawiera układ sterujący 122 i układ generujący 126 dane nawigacyjne. Układ sterujący 122 podaje pierwszy sygnał wejściowy do układu generującego 126 dane nawigacyjne, a serwomechanizm 110 dostarcza drugi sygnał wejściowy do układu generującego 126 dane nawigacyjne. Serwomechanizm może także być traktowany jako część sekcji sterującej. Układ generujący dane 126 nawigacyjne podaje pierwszy sygnał wejściowy do multipleksera MUX 154, który tworzy część toru przetwarzania wejściowego sygnału wizyjnego/akustycznego 140. Sygnał wyjściowy MUX 154 jest sygnałem wejściowym układu kodowania korekcji błędów 128. Sygnał wyjściowy układu kodowania korekcji błędów 128 jest zapisywalnym sygnałem wejściowym, podawanym do głowicy 108, który jest wypalany na spiralnej ścieżce dysku 102 przez laser.
Układ sterujący 122 ma także korzystnie dostęp do danych zawartych w buforze ścieżki 172 i buforze zapisu 152, jak pokazuje fig. 1. Ukł ad sterują cy 122 kasuje, modyfikuje i zmienia format danych wideo pamiętanych w buforze ścieżki 172 i buforze zapisu 152 w celu realizacji rozwiązania według wynalazku. Interfejsy sterowania i danych są także wprowadzane dla umożliwienia układowi sterującemu 122 sterowanie pracą pakietu kodera wideo 144 i kodera audio 148 w celu realizacji przykładów wykonania wynalazku. Oprogramowanie, na przykład oprogramowanie układowe, jest umieszczone w pamięci dla realizacji standardowych operacji realizowanych przez układ sterujący 122. Ponadto programy 134 do realizacji udoskonalonych funkcji są wprowadzane do układu sterującego 122, co zostanie dalej opisane bardziej szczegółowo.
Bufor sterowania 132 dla funkcji uaktywnianych przez widza wskazuje funkcje aktualnie dostępne, mianowicie odtwarzanie, zapisywanie, cofanie, szybkie przewijanie wprzód, przerwa/odtwarzanie i zatrzymanie. Przerwa jest odpowiednikiem operacji przerwy, na przykład ręcznego przerwania odtwarzania wstępnie zapisanego programu albo przerwania zapisu oglądanego programu w celu wyeliminowania reklam z zapisu. Oddzielny bufor 136 jest wprowadzony dla odbioru poleceń w celu realizacji przerwy podczas zapisu i odtwarzania.
Tor przetwarzania wejściowego sygnału wizyjnego/akustycznego 140 jest układem przetwarzania sygnałów dla przetwarzania standardowego sygnału telewizyjnego, na przykład standardu NTSC albo PAL, na cyfrowy pakiet danych, na przykład standardu MPEG-1 albo MPEG-2 w celu zapisu cyfrowego przez urządzenie 100 do zarządzania wadliwymi sektorami. Tor wejściowy 140 zawiera dekoder NTSC 142 i koder wideo 144, na przykład standardu MPEG-1 albo MPEG-2, i zawiera przetwornik analogowo-cyfrowy A/D audio 146 i koder audio 148, na przykład standardu MPEG-1 albo MPEG-2. Sygnały cyfrowe są łączone w multiplekserze 150 i pamiętane w buforze zapisu 152 aż do utworzenia całego zapisu. Gdy każdy pakiet jest utworzony, pakiet jest łączony z wyjściem układu generującego dane nawigacyjne w MUX 154 i przesyłany do układu kodowania 128 korekcji błędów. Układ kodowania 128 korekcji błędów 128 może być także uważany za część toru wejściowego 140.
Tor przetwarzania wyjściowego 170 zawiera bufor ścieżki albo bufor wyjściowy 172, w którym dane odczytane z dysku są gromadzone w pakietach dla dalszego przetwarzania. Pakiety są przetwarzane przez układ dostępu warunkowego 174, który steruje propagacją pakietów przez demultiplekser 176 i do odpowiednich torów dla przetwarzania wideo i audio. Sygnały wizyjne są dekodo6
PL 196 704 B1 wane przez dekoder 178, na przykład standardu MPEG-1 albo MPEG-2 i kodowane jako standardowy sygnał telewizyjny, na przykład standardu NTSC albo PAL. Sygnały akustyczne są dekodowane przez układ 182, na przykład standardu MPEG-1 albo MPEG-2 i przekształcane do postaci analogowej przez przetwornik cyfrowo-analogowy D/A audio 184. Tor przetwarzania wyjściowego 170 zawiera układ korekcji błędów 130.
Urządzenie 100 do zarządzania wadliwymi sektorami przedstawia na przykład urządzenie mające zdolność odczytu 1X i zdolność zapisu 1X. Takie urządzenie ma zwykle maksymalną szybkość przesyłania danych dla zapisu albo odtwarzania w przybliżeniu 11 megabitów/sekundę. Aby zrealizować pewne rozwiązania według wynalazku, konieczne jest odtwarzanie czy odczyt i rejestrowanie czy zapis w sposób, który wydaje się być jednoczesny. Pozornie jednoczesne odtwarzanie i zapisywanie w takim urządzeniu wydaje się niemoż liwe, ale nawet urzą dzenie o minimalnych możliwościach pracuje zgodnie z rozwiązaniem według wynalazku w celu jednoczesnego odtwarzania i zapisu, jak również realizacji innych funkcji wynalazku. Rozwiązanie według wynalazku jest także przydatne dla urządzeń mających większe szybkości przesyłania danych.
Dla zilustrowania rozwiązania według wynalazku, materiał programowy jest zapisywany na zapisywalnym nośniku DVD, na przykład na dysku DVD do wielokrotnego zapisu z fig. 1 i odtwarzany z dysku DVD wielokrotnego zapisu.
Figura 2 pokazuje, że dysk DVD 102 do wielokrotnego zapisu składa się z dwóch podłoży połączonych razem warstwą klejącą, tworząc dysk o grubości 1,2 mm. Otwór środkowy 118 jest wykonany w ś rodku dysku tak, ż e uchwyt silnika 106 z fig. 1 utrzymuje mocno dysk i steruje jego ruchem kątowym zgodnie z rozwiązaniem według wynalazku.
Tak jak w technice DVD-RAM, dysk DVD 102 do wielokrotnego zapisu według wynalazku ma strukturę rowkową i materiał zmieniający fazę, dla zapisu danych na dysku. Kombinacja rowków i przestrzeni mię dzyrowkowych tworzy cią g łą spiralę 112 z danymi zapisanymi naprzemiennie w rowkach i przestrzeniach międzyrowkowych. Dane są zapisywane na dysku DVD 102 do wielokrotnego zapisu w kierunku na zewnątrz wzdłuż spirali 112, od części spirali o mniejszym promieniu do części spirali o większym promieniu. Na fig. 2 trójki grubych kropek oznaczają ścieżki niepokazane na rysunku, przy czym każda prawie kolista, promieniowo koncentryczna sekcja spirali 112 jest nazywana czasem ścieżką. W szczególności spirala 112 może mieć odchylenia boczne, niepokazane na rysunku, do umieszczenia oznaczenia typu nośnika. Z powodu trudności z przedstawieniem skali, pokazane są w bardzo powię kszonej skali tylko części ś cież ki 116.
Dla zachowania stałej gęstości danych na powierzchni dysku DVD 102 do wielokrotnego zapisu, powierzchnia zapisu jest podzielona na dwadzieścia cztery pierścieniowe strefy. Każda strefa ma 1888 ścieżek, w tym 944 ścieżek w przestrzeniach międzyrowkowych i 944 ścieżek w rowkach. Każda ścieżka jest podzielona na sektory 114, a pokazany jest dla uproszczenia tylko pojedynczy sektor. Najbardziej wewnętrzna strefa ma siedemnaście sektorów na ścieżkę. Liczba sektorów na ścieżkę wzrasta o jedną dla każdej kolejnej strefy. Tak więc najbardziej zewnętrzna strefa zawiera czterdzieści sektorów na ścieżkę. Każdy sektor 114 zaczyna się od pola identyfikacyjnego tylko do odczytu, wytłoczonego na powierzchni dysku. To pole identyfikacyjne, znane jako nagłówek, jest używane do identyfikacji położenia fizycznego sektora i jest oddzielone od pola, na którym użytkownik zapisuje dane, dla zapewnienia ciągłego odczytu. Dysk DVD 102 do wielokrotnego zapisu zawiera ponadto wytłoczony obszar 116 zawierający dane tylko do odczytu, które identyfikują typ nośnika, na przykład standard DVD-RAM, DVD-ROM, lub DVD-R.
Figura 3 jest wycinkiem zapisywalnego nośnika DVD 102 do wielokrotnego zapisu z fig. 2. Nośnik DVD 102 do wielokrotnego zapisu zawiera zarówno obszary danych wielokrotnego zapisu, jak i obszary danych wytł oczonych. Dane wytł oczone dla noś nika DVD 102 do wielokrotnego zapisu są zlokalizowane w najbliższej środkowi części nośnika DVD 102 do wielokrotnego zapisu, określanej jako obszar wprowadzający 116, który zawiera informacje identyfikujące typ nośnika, taki jak standard DVD-RAM lub DVD-R. Nośnik DVD 102 do wielokrotnego zapisu zawiera podobnie obszar W wyjściowy 124. W szczególności każda strefa ma obszar użytkownika i odpowiednio obszar zapasowy, który jest używany do zastąpienia wadliwego sektora wykrytego w obszarze użytkownika. W końcu adresowanie wadliwego sektora jest obsługiwane przez obszar zarządzania 122 wadami. Każdy obszar zarządzania 122 wadami zawiera listę wadliwych sektorów i odpowiednich sektorów zamiennych. Dodatkowo każdy obszar zarządzania 122 wadami zawiera te same informacje, co inne obszary zarządzania 122 wadami, zapewniając dodatkowy poziom zapasowy dla poprawy niezawodności nośnika DVD 102 do wielokrotnego zapisu.
PL 196 704 B1
Funkcje przedstawione w tym opisie są stosowane także do innych rodzajów nośników dyskowych oraz urządzeń do odtwarzania i zapisywania nośników dyskowych. Dodatkowo różne modyfikacje urządzenia pokazanego na fig. 1 i nośnika dyskowego pokazanego na fig. 2 mogą być zastosowane razem do realizacji udoskonalonych funkcji według wynalazku. W szczególności rozwiązanie zarządzania wadliwym sektorem według wynalazku obejmuje modyfikacje i dodanie sprzętu, oprogramowania układowego i oprogramowania w układzie sterującym 122 dla zapisu danych na zapisywalnym nośniku DVD.
Wynalazek jest realizowany w sprzęcie, w oprogramowaniu albo w połączeniu sprzętu i oprogramowania. Pamięć odczytywana komputerowo według wynalazku jest realizowana w sposób scentralizowany w jednym systemie komputerowym, na przykład przez układ sterujący 122, albo w sposób rozproszony, gdzie różne elementy są rozdzielone na szereg połączonych układów komputerowych.
Chociaż wynalazek opisano jako wykorzystujący układ sterujący 122 z fig. 1, typowym połączeniem sprzętu i oprogramowania jest komputer powszechnego użytku z programem komputerowym, który po załadowaniu, podczas wykonywania steruje komputerem i system zapisu nośnika DVD, podobnie jak sekcja sterująca 120 z fig. 1 tak, że realizuje sposób według wynalazku. Wynalazek może być także wbudowany do programu komputerowego, który ma wszystkie funkcje umożliwiające realizację sposobu i po załadowaniu do komputera realizuje ten sposób.
Program komputerowy w tym kontekście oznacza dowolne wyrażenia w dowolnym języku, kodzie albo zapisie, zestawu instrukcji przeznaczonych do powodowania, że system mający informację i zdolność przetwarzania realizuje okre ś lone funkcje albo bezpoś rednio albo po jednym lub obu następujących działaniach: konwersji do innego języka, kodu albo zapisu i odtworzeniu w innej formie materialnej. Wynalazek określa także sposób wbudowany do programu komputerowego, który jest realizowany przez programistę wykorzystującego dostępne narzędzia projektowe, aby system pracował tak, jak układ sterujący 122.
Według wynalazku są wykrywane wadliwe sektory na dysku do wielokrotnego zapisu, a ich oznaczenie jest umieszczane na liście wad w obszarze zarządzania 122 wadami, jak to pokazano na fig. 3. W konsekwencji te wadliwe sektory mające oznaczenie pamiętane w liście wad, nie są używane do zapisu. Dokładniej, wadliwe sektory na dysku do wielokrotnego zapisu są wykrywane podczas każdego odtwarzania dysku do wielokrotnego zapisu. Jeżeli jest wykrywany błąd nie do naprawienia podczas odtwarzania określonego sektora, sektor jest zaznaczany jako potencjalnie wadliwy. Jako taki, określony sektor jest umieszczany na liście możliwych wadliwych sektorów. Jeżeli określony sektor później jest weryfikowany jako rzeczywiście wadliwy sektor, oznaczenie tego sektora jest dodawane do listy wad w obszarze zarządzania 122 wadami.
W szczególności dodatkowe katalogi są dodawane do katalogu DVD i struktury pliku, aby ustalić listę wad i listę możliwych wadliwych sektorów. Dokładniej, jak pokazano w drzewie i katalogu pokazanym na fig. 4, struktura katalogu DVD według wynalazku zawiera poniżej katalogu głównego 400, katalog wideo DVD 401, listę wad 425, listę możliwych wad 430 i odpowiadające liście wad i liście możliwych wad, katalogi zapasowe 435, 440. Dodatkowo, jak w standardowych katalogach, katalog wideo DVD 401 zawiera plik informacji programu zarządzającego wideo 402, plik menu programu zarządzającego wideo 403 i plik zapasowy 404 programu zarządzającego wideo. Dodatkowo każdy tytuł w katalogu wideo DVD 401 zawiera plik informacji tytułu wideo 405A, 405B, menu tytułu wideo 406A, 406B, jeden lub więcej plików zespołu obiektów wideo 407A, 407B, 408A, 408B i plik zapasowy tytułu wideo 409A, 409B. Opcjonalnie struktura katalogu DVD zawiera także katalog audio DVD 410, katalog JACKET_P 415 i inne katalogi określane przez użytkownika 420.
Sposób identyfikacji i weryfikacji wadliwych sektorów według wynalazku wykorzystuje funkcję odtwarzania jako proces sprawdzania wadliwych sektorów. W konsekwencji każdy sektor podejrzany o to, ż e jest wadliwy, moż e być podczas odtwarzania sektora dodany do listy moż liwych wadliwych sektorów. Następnie proces weryfikacji określa, czy sektory z listy możliwych wadliwych sektorów mają być dodane do listy wad.
Figura 5 przedstawia sieć działań ilustrującą proces wykrywania i śledzenia podejrzanych wadliwych sektorów podczas realizacji funkcji odtwarzania nośnika DVD. Według wynalazku w etapie 501 proces realizuje odczyt sektora w nośniku DVD do wielokrotnego zapisu. Jeżeli w etapie decyzyjnym 502 jest napotykany błąd nie do naprawienia, to w etapie 503 adres sektora lub inne jego oznaczenie jest dodawane do listy możliwych wad. Jeżeli w etapie decyzyjnym 504 jest określane, że odtwarzanie powinno być kontynuowane, proces może powtórzyć etap 501 i odczytać następny sektor nośnika DVD.
PL 196 704 B1
Dla zmniejszenia zbytecznej weryfikacji sprawdzanych, podejrzanych wadliwych sektorów zawartych na liście możliwych wad, adresy podejrzanych wadliwych sektorów są pamiętane w porządku strukturalnym zarówno na liście wad, jak i dla zweryfikowanych wadliwych sektorów na liście możliwych wad. Jeżeli zarówno lista wad, jak i lista możliwych wad są pamiętane w porządku strukturalnym, mogą być porównane, a sektory, które nie znajdują się na obu listach, są łatwiej identyfikowane. Na przykład, zarówno lista wad, jak i lista możliwych wad są sortowane w porządku rosnącym lub malejącym. W każdym przypadku, jeżeli w etapie 504 jest określane, że odtwarzanie powinno być kontynuowane, w etapie 505 lista możliwych wad jest sortowana w określonej strukturze, na przykład w porządku rosnącym lub malejącym. Następnie w etapie 506 rozpoczyna się proces weryfikacji.
Figura 6 przedstawia sieć działań ilustrującą proces weryfikacji podejrzanych wadliwych sektorów w następstwie procesu wykrywania i śledzenia z fig. 5. Co ważne, dla minimalizacji niedogodności użytkownika, proces weryfikacji jest korzystnie realizowany przed wyrzuceniem dysku. Dokładniej, w etapie 601 jest ł adowana istnieją ca lista wad. W szczególnoś ci lista wad jest sortowaną listą wad. Dodatkowo w etapie 602 jest ładowana lista możliwych wad. Wynalazek nie jest ograniczony do wyszukiwania wcześniej sortowanej listy wad i możliwych wad, a w alternatywnym wykonaniu wynalazku lista jest wyszukiwana i dynamicznie sortowana w porządku strukturalnym, na przykład porządku rosnącym lub malejącym.
W każ dym przypadku w etapie 603 listy s ą porównywane i sektory na liś cie moż liwych wad, które są już na liście wad, są usuwane z listy możliwych wad. W szczególności, gdy listy były sortowane w porzą dku strukturalnym, lista możliwych wad powinna być tylko odjęta od listy wad dla określenia, które sektory z listy możliwych wad nie zostały jeszcze dodane do listy wad. Pozostałe sektory są określane jako znajdujące się w zespole podejrzanych wadliwych sektorów, które mają być następnie zweryfikowane.
W etapie 604 pozostał e sektory są indywidualnie weryfikowane dla okreś lenia, czy rzeczywiś cie sektory są wadliwe. Jeżeli jest określone, że podejrzany wadliwy sektor jest rzeczywiście wadliwy, w etapie 605 wadliwy sektor jest dodawany do listy wad i usuwany z listy moż liwych wad. W przeciwnym przypadku wadliwy sektor jest po prostu usuwany z listy możliwych wad. W końcu w etapach 606 i 607 lista wad jest sortowana według porzą dku strukturalnego i zapisywana na liście wad nośnika DVD do wielokrotnego zapisu.

Claims (13)

  1. Zastrzeżenia patentowe
    1. Sposób śledzenia wadliwych sektorów w zapisywalnych nośnikach dyskowych dla aktualizacji listy wad w nośniku DVD, znamienny tym, że odtwarza się nośnik DVD, wykrywa się co najmniej jeden błąd nie do naprawienia, związany z co najmniej jednym odpowiednim sektorem podczas odtwarzania, dodaje się oznaczenie każdego sektora, związanego z błędem nie do naprawienia, do listy możliwych wad, określa się, czy każdy sektor oznaczony na liście możliwych wad jest wadliwym sektorem i dodaje się oznaczenia każdego sektora, określonego jako wadliwy sektor, do listy wad.
  2. 2. Sposób według zastrz. 1, znamienny tym, że podczas określania identyfikuje się każdy sektor mający oznaczenie zarówno w liście wad, jak i liście możliwych wad, usuwa się zidentyfikowane sektory z listy możliwych wad i określa się, czy każdy sektor pozostały na liście możliwych wad, jest wadliwym sektorem.
  3. 3. Sposób według zastrz. 1, znamienny tym, że usuwa się z listy możliwych wad oznaczenia każdego sektora, dla którego odpowiednie oznaczenie zostało dodane do listy wad.
  4. 4. Sposób według zastrz. 2, znamienny tym, że podczas identyfikacji każdego sektora mającego oznaczenie zarówno w liście wad, jak i liście możliwych wad, sortuje się listę możliwych wad w porzą dku strukturalnym, sortuje się listę wad w porzą dku strukturalnym i odejmuje się sortowaną listę możliwych wad od sortowanej listy wad, a przez to odejmowanie uzyskuje się identyfikowane sektory.
  5. 5. Sposób według zastrz. 4, znamienny tym, że podczas sortowania sortuje się listę możliwych wad w porządku rosnącym i sortuje się listę wad w porządku rosnącym.
  6. 6. Sposób według zaostrz. 4, znamienny tym, że podczas sortowania sortuje się listę możliwych wad w porządku malejącym i sortuje się listę wad w porządku malejącym.
  7. 7. Sposób śledzenia wadliwych sektorów w zapisywalnych nośnikach dyskowych dla aktualizacji listy wad w nośniku DVD, znamienny tym, że przetwarza się sektory nośnika DVD podczas operaPL 196 704 B1 cji odtwarzania, dodaje się oznaczenia wybranych przetwarzanych sektorów do listy możliwych wad, identyfikuje się wadliwe sektory spośród wybranych przetwarzanych sektorów i dodaje się oznaczenia identyfikowanych wadliwych sektorów do listy wad.
  8. 8. Sposób według zastrz. 8, znamienny tym, że podczas dodawania oznaczeń wybranych przetwarzanych sektorów do listy możliwych wad, wykrywa się błąd nie do naprawienia podczas operacji odtwarzania, identyfikuje się przetwarzane sektory związane z błędem nie do naprawienia i dodaje się oznaczenie identyfikowanego sektora do listy możliwych wad.
  9. 9. Sposób według zastrz. 8, znamienny tym, że podczas identyfikacji identyfikuje się każdy sektor mający oznaczenie zarówno w liście wad, jak i liście możliwych wad, usuwa się oznaczenia zidentyfikowanych sektorów z listy możliwych wad i określa się, czy każdy sektor pozostały na liście możliwych wad jest wadliwym sektorem.
  10. 10. Sposób według zastrz. 8, znamienny tym, że usuwa się z listy możliwych wad każdego sektora, dla którego odpowiednie oznaczenie zostało dodane do listy wad.
  11. 11. Sposób według zastrz. 9, znamienny tym, że podczas identyfikacji każdego sektora mającego oznaczenie zarówno w liście wad, jak i liście możliwych wad, sortuje się listę możliwych wad w porzą dku strukturalnym, sortuje się listę wad w porzą dku strukturalnym i odejmuje się sortowaną listę możliwych wad od sortowanej listy wad, a przez to odejmowanie uzyskuje się identyfikowane sektory.
  12. 12. Sposób według zastrz. 11, znamienny tym, że podczas sortowania sortuje się listę możliwych wad w porządku rosnącym i sortuje się listę wad w porządku rosnącym.
  13. 13. Sposób według zastrz. 11, znamienny tym, że podczas sortowania sortuje się listę możliwych wad w porządku malejącym i sortuje się listę wad w porządku malejącym.
PL355310A 1999-11-10 2000-11-07 Sposób śledzenia wadliwych sektorów w zapisywalnych nośnikach dyskowych PL196704B1 (pl)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16480699P 1999-11-10 1999-11-10
PCT/US2000/030605 WO2001035408A1 (en) 1999-11-10 2000-11-07 Method for tracking defective sectors in writable disk media

Publications (2)

Publication Number Publication Date
PL355310A1 PL355310A1 (pl) 2004-04-05
PL196704B1 true PL196704B1 (pl) 2008-01-31

Family

ID=22596176

Family Applications (2)

Application Number Title Priority Date Filing Date
PL355310A PL196704B1 (pl) 1999-11-10 2000-11-07 Sposób śledzenia wadliwych sektorów w zapisywalnych nośnikach dyskowych
PL355311A PL196701B1 (pl) 1999-11-10 2000-11-07 Sposób i system zarządzania wadliwymi sektorami w zapisywalnych nośnikach DVD

Family Applications After (1)

Application Number Title Priority Date Filing Date
PL355311A PL196701B1 (pl) 1999-11-10 2000-11-07 Sposób i system zarządzania wadliwymi sektorami w zapisywalnych nośnikach DVD

Country Status (12)

Country Link
US (3) US7469095B1 (pl)
EP (3) EP1230640B1 (pl)
JP (3) JP4498655B2 (pl)
KR (3) KR100709167B1 (pl)
CN (3) CN1217338C (pl)
AU (3) AU1587101A (pl)
DE (3) DE60009946T2 (pl)
ES (2) ES2216988T3 (pl)
MX (3) MXPA02004748A (pl)
PL (2) PL196704B1 (pl)
TW (2) TW511075B (pl)
WO (3) WO2001035406A1 (pl)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MXPA02004748A (es) 1999-11-10 2004-01-19 Thomson Licensing Sa Un metodo para la recuperacion de desastre para un medio de disco de re-escritrua.
US7123556B2 (en) * 2002-01-22 2006-10-17 Matsushita Electric Industrial Co., Ltd. Multi-layered information recording medium with spare defect management areas
KR100456024B1 (ko) * 2002-02-28 2004-11-08 한국전자통신연구원 디브이디 플레이어의 자막정보 재생 장치 및 방법
TWI294622B (en) * 2002-08-12 2008-03-11 Samsung Electronics Co Ltd Disc with tdds and tdfl, and method and apparatus for managing defect in the same
CN1685428B (zh) * 2002-09-25 2010-10-13 皇家飞利浦电子股份有限公司 定位缺陷管理区域的方法以及相关联的装置
KR20040028469A (ko) * 2002-09-30 2004-04-03 엘지전자 주식회사 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법
KR100739673B1 (ko) * 2002-10-10 2007-07-13 삼성전자주식회사 임시 결함 관리 영역을 사용한 결함 관리 방법
KR100498459B1 (ko) * 2002-11-19 2005-07-01 삼성전자주식회사 하드디스크 드라이브의 디펙트 리스트 탐색 방법
US7355934B2 (en) 2003-01-27 2008-04-08 Lg Electronics Inc. Optical disc of write once type, method, and apparatus for managing defect information on the optical disc
JP4101088B2 (ja) * 2003-03-07 2008-06-11 パイオニア株式会社 情報記録装置、情報読取装置、情報記録方法、情報読取方法およびコンピュータプログラム
US7313066B2 (en) * 2003-03-13 2007-12-25 Samsung Electronics Co., Ltd. Write once disc allowing management of data area, method of managing the data area, and method for reproducing data from write once disc
KR100950526B1 (ko) * 2003-04-14 2010-03-30 삼성전자주식회사 호환성을 고려한 결함 관리 방법, 그 디스크 드라이브 및그 디스크
KR100739674B1 (ko) * 2003-05-01 2007-07-13 삼성전자주식회사 결함 관리 방법, 그 장치 및 그 디스크
US7663997B2 (en) 2003-05-09 2010-02-16 Lg Electronics, Inc. Write once optical disc, and method and apparatus for recovering disc management information from the write once optical disc
KR100604817B1 (ko) 2003-05-19 2006-07-26 삼성전자주식회사 이중 포맷 구조의 저장매체 및 이를 이용한 데이터 백업방법
JP2007528090A (ja) * 2003-07-08 2007-10-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ディジタル情報信号を記録するための装置及び方法
US7170315B2 (en) 2003-07-31 2007-01-30 Actel Corporation Programmable system on a chip
US7521960B2 (en) * 2003-07-31 2009-04-21 Actel Corporation Integrated circuit including programmable logic and external-device chip-enable override control
US7577073B2 (en) * 2003-08-08 2009-08-18 Koninklijke Philips Electronics N.V. Defect area management
JP4140516B2 (ja) 2003-12-09 2008-08-27 ソニー株式会社 記録制御装置および方法、記録媒体、並びにプログラム
KR100530361B1 (ko) 2004-01-29 2005-11-22 삼성전자주식회사 정전시 기록정보 백업 가능한 광 기록/재생 장치 및기록정보 백업 방법
US7558999B2 (en) * 2004-05-21 2009-07-07 International Business Machines Corporation Learning based logic diagnosis
JP2006085803A (ja) * 2004-09-15 2006-03-30 Matsushita Electric Ind Co Ltd 光ディスク装置
JP4713140B2 (ja) * 2004-12-13 2011-06-29 株式会社日立製作所 デジタルデータ記録方法、記録装置及び再生装置
JP4679234B2 (ja) * 2005-05-19 2011-04-27 Hoya株式会社 動画記録装置
US20070263506A1 (en) * 2006-05-10 2007-11-15 Clarestow Corporation Method and system for detecting of errors on optical storage media
KR20090091818A (ko) * 2006-12-21 2009-08-28 코닌클리케 필립스 일렉트로닉스 엔.브이. 신뢰할 수 있는 광디스크 상의 비디오 기록
US8695103B2 (en) * 2007-03-07 2014-04-08 Rovi Solutions Corporation Apparatus for and a method of copy-protecting a content carrying recording medium
US20090212098A1 (en) * 2008-02-25 2009-08-27 United States Postal Service Apparatus and method for a reusable mailer
JP2009230794A (ja) * 2008-03-21 2009-10-08 Sharp Corp 情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラム、情報処理装置の制御プログラムを記録した記録媒体
US8917464B2 (en) * 2013-01-03 2014-12-23 International Business Machines Corporation Utilization of disk buffer for background replication processes
CN106648447B (zh) * 2015-11-04 2019-06-21 四川效率源信息安全技术股份有限公司 嵌入式安防设备的数据提取方法
JP6542152B2 (ja) * 2016-03-29 2019-07-10 東芝メモリ株式会社 オブジェクトストレージ、コントローラおよびプログラム

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4598357A (en) 1980-11-14 1986-07-01 Sperry Corporation Cache/disk subsystem with file number for recovery of cached data
US4498146A (en) * 1982-07-30 1985-02-05 At&T Bell Laboratories Management of defects in storage media
DE3341628A1 (de) * 1983-11-17 1985-05-30 Polygram Gmbh, 2000 Hamburg Geraeteanordnung zur fehlerermittlung bei plattenfoermigen informationstraegern
JPS63197057A (ja) * 1987-02-12 1988-08-15 Hitachi Ltd 情報記録方法
JPH02278572A (ja) * 1989-04-20 1990-11-14 Fujitsu Ltd 交代ブロック処理方式
JPH0452725A (ja) 1990-06-14 1992-02-20 Fujitsu Ltd 記憶装置障害回復処理方法
US5287494A (en) * 1990-10-18 1994-02-15 International Business Machines Corporation Sorting/merging tree for determining a next tournament champion in each cycle by simultaneously comparing records in a path of the previous tournament champion
US5235585A (en) * 1991-09-11 1993-08-10 International Business Machines Reassigning defective sectors on a disk
US5481694A (en) 1991-09-26 1996-01-02 Hewlett-Packard Company High performance multiple-unit electronic data storage system with checkpoint logs for rapid failure recovery
JP3220960B2 (ja) * 1992-04-24 2001-10-22 ソニー株式会社 情報記録装置
CA2120352C (en) * 1992-07-31 2002-10-29 Hideo Obata Disk recording method and apparatus for identifying and skipping defective clusters
JP3183719B2 (ja) * 1992-08-26 2001-07-09 三菱電機株式会社 アレイ型記録装置
US5394534A (en) * 1992-09-11 1995-02-28 International Business Machines Corporation Data compression/decompression and storage of compressed and uncompressed data on a same removable data storage medium
US5555371A (en) * 1992-12-17 1996-09-10 International Business Machines Corporation Data backup copying with delayed directory updating and reduced numbers of DASD accesses at a back up site using a log structured array data storage
JPH0779403A (ja) 1993-06-25 1995-03-20 Nikon Corp 電子スチルカメラ
JPH07121993A (ja) * 1993-10-21 1995-05-12 Ricoh Co Ltd 光学情報記録再生装置
US5497486A (en) * 1994-03-15 1996-03-05 Salvatore J. Stolfo Method of merging large databases in parallel
US5590101A (en) * 1994-05-31 1996-12-31 Nec Corporation Track jump controller for optical disk recording
JPH0877709A (ja) 1994-08-31 1996-03-22 Victor Co Of Japan Ltd 記録再生装置
JPH096546A (ja) * 1995-06-19 1997-01-10 Toshiba Corp ディスク制御システム
EP0845780A4 (en) 1995-08-18 1999-06-09 Matsushita Electric Industrial Co Ltd Information recording/reproducing device and information recording/reproducing medium
US6170066B1 (en) * 1995-09-29 2001-01-02 Intel Corporation Power-off recovery management for sector based flash media managers
JPH09102167A (ja) * 1995-10-02 1997-04-15 Sony Corp ディスク装置
DE69715679T2 (de) * 1996-03-18 2003-01-23 Matsushita Electric Industrial Co., Ltd. Aufzeichnungsfehler-Ersatzverfahren, und ein Aufzeichnungs- und Wiedergabegerät für ein plattenförmiges Aufzeichnungsmedium
JP3029399B2 (ja) * 1996-03-25 2000-04-04 株式会社東芝 交替処理方法
US6301432B2 (en) * 1996-04-12 2001-10-09 Sony Corporation Data recording/reproducing apparatus with a plurality of recording/reproducing units and capable of data recovery
CN1296931C (zh) * 1996-09-30 2007-01-24 松下电器产业株式会社 一种在盘上记录av数据的记录方法和信息处理系统
US6615284B2 (en) * 1996-10-31 2003-09-02 Alon Schatzberg Method and apparatus for performing input/output operations between a requesting device and responding device
JPH10149633A (ja) * 1996-11-15 1998-06-02 Toshiba Corp デジタルデータの記録システム
US5895438A (en) * 1996-12-23 1999-04-20 Hitachi Computer Products (America ), Inc. Inline disk tester
JP4636635B2 (ja) * 1997-03-19 2011-02-23 株式会社日立製作所 ディスク再生装置およびディスク再生方法
JPH10326220A (ja) 1997-05-27 1998-12-08 Toshiba Corp ファイルシステムおよびファイル管理方法
JP3546654B2 (ja) * 1997-08-07 2004-07-28 株式会社日立製作所 情報記録装置及び情報記録方法
US6665690B2 (en) 1997-10-21 2003-12-16 Sony Corporation System and method for determining respective lengths of recording units used for recording different types of data on disc medium
US6295541B1 (en) * 1997-12-16 2001-09-25 Starfish Software, Inc. System and methods for synchronizing two or more datasets
JPH11203841A (ja) 1998-01-14 1999-07-30 Matsushita Electric Ind Co Ltd Dvdディスク解析・修正装置、及びdvdディスク解析・修正方法
EP2261914A3 (en) * 1998-02-23 2011-03-09 Kabushiki Kaisha Toshiba Information storage medium, information playback method and apparatus and information recording method
KR100292093B1 (ko) * 1998-03-02 2001-06-01 구자홍 기록매체의 결함영역 관리자료 생성방법 및 생성장치 그리고 이에 의한 광기록매체
JP4052725B2 (ja) 1998-04-15 2008-02-27 日曹エンジニアリング株式会社 薬液供給装置
SG129225A1 (en) * 1998-04-20 2007-02-26 Samsung Electronics Co Ltd Optical data storage medium
US6212647B1 (en) * 1998-06-02 2001-04-03 Hewlett-Packard Company Systems and methods to perform defect management to block addressable storage media
JP3383587B2 (ja) * 1998-07-07 2003-03-04 株式会社東芝 静止画像連続情報記録方法と光ディスクと光ディスクの情報再生装置と情報再生方法
KR100437756B1 (ko) * 1998-07-14 2004-09-08 엘지전자 주식회사 광기록매체및그결함영역관리방법과그포맷팅방법
KR100459161B1 (ko) 1998-11-20 2005-01-15 엘지전자 주식회사 광기록매체및광기록매체의스페어영역할당과결함영역관리방법
US6418100B1 (en) * 1998-10-20 2002-07-09 Lg Electronics Inc. Method for formatting, and managing defective area of, optical recording medium
KR100433606B1 (ko) * 1998-10-22 2004-05-31 마쯔시다덴기산교 가부시키가이샤 정보 기록 매체, 및 이의 결함을 관리하는 방법 및 장치
CA2289958C (en) * 1998-11-19 2003-01-21 Tomoyuki Okada Information recording medium, apparatus and method for recording or reproducing data thereof
GB9903490D0 (en) * 1999-02-17 1999-04-07 Memory Corp Plc Memory system
EP1114420B1 (en) * 1999-07-16 2007-11-07 Koninklijke Philips Electronics N.V. Recording medium with write protected defect list
MXPA02004748A (es) 1999-11-10 2004-01-19 Thomson Licensing Sa Un metodo para la recuperacion de desastre para un medio de disco de re-escritrua.
US8081865B2 (en) * 2001-03-29 2011-12-20 Panasonic Corporation AV data recording apparatus and method, recording media recorded by the same, AV data reproducing apparatus and method, and AV data recording and reproducing apparatus and method

Also Published As

Publication number Publication date
JP4588280B2 (ja) 2010-11-24
WO2001035408A1 (en) 2001-05-17
KR100710012B1 (ko) 2007-04-20
KR100687661B1 (ko) 2007-02-28
AU1587101A (en) 2001-06-06
AU1471601A (en) 2001-06-06
JP4498655B2 (ja) 2010-07-07
KR20020049027A (ko) 2002-06-24
US8155504B1 (en) 2012-04-10
EP1236203B1 (en) 2004-01-02
EP1230640B1 (en) 2005-01-19
TW479235B (en) 2002-03-11
EP1230639B1 (en) 2004-04-14
EP1230639A1 (en) 2002-08-14
CN1415110A (zh) 2003-04-30
PL355311A1 (pl) 2004-04-05
DE60009946D1 (de) 2004-05-19
ES2216988T3 (es) 2004-11-01
DE60007554T2 (de) 2004-09-30
CN1423815A (zh) 2003-06-11
KR20020042747A (ko) 2002-06-05
MXPA02004750A (es) 2002-08-30
PL355310A1 (pl) 2004-04-05
PL196701B1 (pl) 2008-01-31
KR20020049030A (ko) 2002-06-24
HK1051596A1 (en) 2003-08-08
JP2003514330A (ja) 2003-04-15
MXPA02004753A (es) 2002-08-30
TW511075B (en) 2002-11-21
CN1409857A (zh) 2003-04-09
AU1471501A (en) 2001-06-06
DE60017584D1 (de) 2005-02-24
KR100709167B1 (ko) 2007-04-20
US7469095B1 (en) 2008-12-23
EP1230640A1 (en) 2002-08-14
CN1217338C (zh) 2005-08-31
DE60007554D1 (de) 2004-02-05
EP1236203A1 (en) 2002-09-04
HK1051740A1 (en) 2003-08-15
DE60017584T2 (de) 2006-04-06
MXPA02004748A (es) 2004-01-19
WO2001035407A1 (en) 2001-05-17
ES2233475T3 (es) 2005-06-16
DE60009946T2 (de) 2005-05-04
CN1200425C (zh) 2005-05-04
US7000152B1 (en) 2006-02-14
JP2003514329A (ja) 2003-04-15
CN1224971C (zh) 2005-10-26
WO2001035406A1 (en) 2001-05-17
JP2003514328A (ja) 2003-04-15

Similar Documents

Publication Publication Date Title
KR100687661B1 (ko) 기록가능한 디스크 매체에서 결함 섹터를 추적하기 위한방법
EP1228509A2 (en) Adding audio-visual data to previously recorded audio-visual data on disk medium
CN100454422C (zh) 只读型记录介质及其再生方法
KR100576661B1 (ko) 정보 기록 방법 및 광 디스크 장치
US20070280081A1 (en) Recording control method of rewritable type optical disc and drive unit for recording and reproducing the same
EP1209679A2 (en) Recording apparatus and method for optical recording medium
CN1868001B (zh) 再现记录在记录载体的第一层和第二层上的数字信息信号的设备
US7693024B2 (en) Recording/reproducing method and disc
HK1051596B (en) Method for tracking defective sectors in writable disk media
HK1051740B (en) Dvd-rom backwards compatible defective sector management in recordable dvd media