KR20010031316A - 짝수/홀수 데이터 트랙에 대한 선택적인 랜덤화 - Google Patents
짝수/홀수 데이터 트랙에 대한 선택적인 랜덤화 Download PDFInfo
- Publication number
- KR20010031316A KR20010031316A KR1020007004310A KR20007004310A KR20010031316A KR 20010031316 A KR20010031316 A KR 20010031316A KR 1020007004310 A KR1020007004310 A KR 1020007004310A KR 20007004310 A KR20007004310 A KR 20007004310A KR 20010031316 A KR20010031316 A KR 20010031316A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- track
- read
- write
- randomized
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
- G11B5/09—Digital recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1833—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/582—Pseudo-random number generators
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
A | B | C | D | E | F |
본래의 호스트 기입 데이터 | 인코더에 랜덤 기입 데이터 | 디코더 출력 랜덤 판독 데이터 | 호스트에 랜덤 판독 데이터 | 디코더 출력, 랜덤 판독 데이터 | 호스트에 랜덤 판독 데이터 |
씨드를 사용한 기입 = 0x3FF | 씨드를 사용한 판독 = 0x3FF | 씨드를 사용한 판독 = 0x177 | |||
62 | 9D | 9D | 62 | 9D | EA |
C1 | A2 | A2 | C1 | A2 | 75 |
91 | 98 | 98 | 91 | 98 | 2B |
0 | 59 | 59 | 0 | 59 | 62 |
6F | B2 | B2 | 6F | B2 | AF |
75 | 9F | 9F | 75 | 9F | D1 |
씨드를 사용한 기입 = 0x177 | 씨드를 사용한 판독 = 0x177 | 씨드를 사용한 판독 = 0x3FF | |||
62 | 15 | 15 | 62 | 15 | EA |
C1 | 16 | 16 | C1 | 16 | 75 |
B1 | 22 | 22 | 91 | 22 | 2B |
0 | 3B | 3B | 0 | 3B | 62 |
6F | 72 | 72 | 6F | 72 | AF |
75 | 3B | 3B | 75 | 3B | D1 |
Claims (10)
- 매체상에 트랙의 정보를 저장하기 위한 저장 장치에 있어서,호스트로부터의 입력 데이터를 수신하고 상기 입력 데이터를 바탕으로 저장 데이터를 형성할 수 있는 입력 회로;짝수 트랙 또는 홀수 트랙으로서 목적 트랙을 가리킬 수 있는 어드레싱 회로;상기 어드레싱 회로 및 입력 회로에 결합되며, 목적 트랙이 짝수 트랙이면 제 1 세트의 랜덤 데이터를 생성하고 목적 트랙이 홀수 트랙이면 제 2 세트의 랜덤 데이터를 형성하며 랜덤화된 데이터를 형성하기 위하여 한세트의 랜덤 데이터와 저장 데이터를 결합할 수 있는 랜덤화기;상기 랜덤화기에 결합되고 상기 랜덤화기 데이터로부터 기입 데이터를 형성할 수 있는 출력 회로; 및목적 트랙에 기입 데이터를 기입하기 위한 출력 회로에 결합된 헤드를 포함하는 것을 특징으로 하는 저장 장치.
- 제 1 항에 있어서, 상기 랜덤화기는 특정 세트의 랜덤 데이터를 반복적으로 생성할 수 있는 상태 장치를 포함하는 것을 특징으로 하는 저장 장치.
- 제 2 항에 있어서, 상기 상태 장치는 랜덤 데이터의 다른 세트를 형성하기 위하여 동일 방법이지만 다른 랜덤화기 씨드를 사용하는 것을 특징으로 하는 저장 장치.
- 제 1 항에 있어서, 상기 판독 신호를 형성하기 위하여 소스 트랙으로부터 판독 데이터를 판독할 수 있는 판독 헤드;랜덤화된 판독 데이터를 형성하기 위하여 판독 신호를 조절하기 위한 판독 헤드에 결합된 판독 회로; 및판독 회로에 결합되고 디랜덤화된 판독 데이터를 형성하기 위하여 랜덤화기로부터의 한세트의 랜덤 데이터와 랜덤화된 판독 데이터를 결합할수있는 디랜덤화기를 더 포함하는 것을 특징으로 하는 저장 장치.
- 제 4 항에 있어서, 상기 어드레싱 회로는 짝수 트랙 또는 홀수 트랙으로서 소스 트랙을 나타낼수있고 랜덤화기는 만약 소스 트랙이 짝수 트랙이면 제 1 세트의 랜덤 데이터를 발생하고 만약 소스 트랙이 홀수 트랙이면 제 2 세트의 랜덤 데이터를 발생할 수 있는 것을 특징으로 하는 저장 장치.
- 제 5 항에 있어서, 상기 판독 헤드가 짝수 소스 트랙을 판독할때 및 어드레싱 회로가 홀수 트랙으로서 소스 트랙을 나타낼때, 디랜덤화된 판독 데이터는 식별할수있는 에러를 포함하는 것을 특징으로 하는 저장 장치.
- 디스크 드라이브에서 데이터 오비교 에러의 발생을 감소시키기 위한 방법에 있어서,(a) 짝수 트랙 또는 홀수 트랙으로서 목적 트랙을 식별하는 단계;(b) 랜덤화된 데이터를 형성하기 위하여 데이터의 의사 랜덤 세트와 기입 데이터를 결합하는 단계를 포함하는데, 상기 데이터의 의사 랜덤 세트는 목적 트랙이 짝수 트랙인지 홀수 트랙인지를 바탕으로 선택되고; 및(c) 적어도 부분적으로 랜덤화된 데이터를 바탕으로 하는 기입 신호를 사용하여 목적 트랙에 기입하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 7 항에 있어서,(d) 짝수 트랙 또는 홀수 트랙으로서 소스 트랙을 식별하는 단계;(e) 판독 신호를 형성하기 위하여 소스 트랙으로부터 판독하는 단계;(f) 판독 신호로부터 랜덤화된 판독 데이터를 추출하는 단계; 및(g) 판독 데이터를 형성하기 위하여 데이터의 의사 랜덤 세트와 랜덤화된 판독 데이터를 결합하는 단계를 포함하고, 상기 데이터의 의사 랜덤 세트는 소스 트랙이 짝수 트랙인지 홀수 트랙인지를 바탕으로 선택되는 것을 특징으로 하는 방법.
- 제 8 항에 있어서, 상기 기입 신호는 랜덤화된 데이터를 인코딩함으로써 부분적으로 형성되는 것을 특징으로 하는 방법.
- 트랙을 가지는 저장 매체상에 저장하기 위한 데이터를 인코딩하는 방법에 있어서,(a) 랜덤화되지 않은 데이터를 형성하기 위하여 데이터에 대한 에러 수정 코드를 형성하고 데이터에 에러 수정 코드를 결합시키는 단계;(b) 랜덤화되지 않은 데이터를 바탕으로 하는 기입 데이터가 매체상에 저장되는지 목적 트랙에 대한 종류를 식별하는 단계; 및(c) 목적 트랙에 대해 식별된 카테고리를 바탕으로 선택된 의사 랜덤화 데이터를 사용하여 랜덤화되지 않은 데이터를 랜덤화함으로써 랜덤화된 데이터를 형성하는 단계를 포함하는 것을 특징으로 하는 방법.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US6359697P | 1997-10-23 | 1997-10-23 | |
US60/063,596 | 1997-10-23 | ||
PCT/US1998/022438 WO1999021079A1 (en) | 1997-10-23 | 1998-10-22 | Alternate randomizing for even/odd data tracks |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010031316A true KR20010031316A (ko) | 2001-04-16 |
KR100596939B1 KR100596939B1 (ko) | 2006-07-07 |
Family
ID=22050253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020007004310A KR100596939B1 (ko) | 1997-10-23 | 1998-10-22 | 짝수/홀수 데이터 트랙에 대한 교대적 랜덤화 |
Country Status (7)
Country | Link |
---|---|
US (1) | US6392829B1 (ko) |
JP (1) | JP2001521258A (ko) |
KR (1) | KR100596939B1 (ko) |
CN (1) | CN1160617C (ko) |
DE (1) | DE19882748T1 (ko) |
GB (1) | GB2346235B (ko) |
WO (1) | WO1999021079A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352808B2 (en) | 2008-10-08 | 2013-01-08 | Samsung Electronics Co., Ltd. | Data storage system and device with randomizer/de-randomizer |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6349399B1 (en) | 1998-09-03 | 2002-02-19 | Micron Technology, Inc. | Method and apparatus for generating expect data from a captured bit pattern, and memory device using same |
US7810012B1 (en) * | 2003-08-06 | 2010-10-05 | Oracle America, Inc. | Format for randomized data block in a storage device |
US20060066972A1 (en) * | 2004-09-30 | 2006-03-30 | Agere Systems Inc. | Read channel for simultaneous multiple bit data transfers |
US7433141B2 (en) * | 2005-03-09 | 2008-10-07 | Tandberg Data Corporation | Data randomization for rewriting in recording/reproduction apparatus |
US7478220B2 (en) * | 2005-06-23 | 2009-01-13 | International Business Machines Corporation | Method, apparatus, and product for prohibiting unauthorized access of data stored on storage drives |
KR100836758B1 (ko) * | 2006-09-11 | 2008-06-10 | 삼성전자주식회사 | 메모리 카드의 암호화 장치 및 그것에 따른 데이터 기입 및독출 방법 |
US8131920B2 (en) * | 2007-12-06 | 2012-03-06 | Hitachi Global Storage Technologies, Netherlands B.V. | Method and system for dynamically allocating read and write sequence randomizer |
KR20100099961A (ko) * | 2009-03-04 | 2010-09-15 | 삼성전자주식회사 | 불휘발성 메모리 장치 및 그 동작 방법 |
KR101504338B1 (ko) * | 2009-03-04 | 2015-03-23 | 삼성전자주식회사 | 불휘발성 메모리 장치의 동작 방법 |
CN102236584B (zh) * | 2010-04-20 | 2015-09-30 | 慧荣科技股份有限公司 | 用来抑制数据错误的方法以及相关的记忆装置及其控制器 |
US8935309B1 (en) * | 2011-04-22 | 2015-01-13 | Sk Hynix Memory Solutions Inc. | Generation of constrained pseudo-random binary sequences (PRBS) |
US8405925B2 (en) | 2011-06-01 | 2013-03-26 | International Business Machines Corporation | Track-dependent data randomization mitigating false VFO detection |
US10474432B2 (en) * | 2017-11-02 | 2019-11-12 | Red Hat, Inc. | Repeatable distributed pseudorandom number generation |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0337875A (ja) * | 1989-07-04 | 1991-02-19 | Toshiba Corp | データ記録再生装置のヘッド駆動制御装置 |
US5784216A (en) | 1995-11-16 | 1998-07-21 | Seagate Technology, Inc. | Method and apparatus for recording defective track identification information in a disk drive |
EP1049078B1 (en) * | 1996-04-11 | 2002-09-18 | Matsushita Electric Industrial Co., Ltd. | Reproduction apparatus for optical disk |
-
1998
- 1998-10-22 KR KR1020007004310A patent/KR100596939B1/ko not_active IP Right Cessation
- 1998-10-22 CN CNB98810475XA patent/CN1160617C/zh not_active Expired - Fee Related
- 1998-10-22 GB GB0009932A patent/GB2346235B/en not_active Expired - Fee Related
- 1998-10-22 JP JP2000517333A patent/JP2001521258A/ja active Pending
- 1998-10-22 US US09/177,167 patent/US6392829B1/en not_active Expired - Fee Related
- 1998-10-22 DE DE19882748T patent/DE19882748T1/de not_active Withdrawn
- 1998-10-22 WO PCT/US1998/022438 patent/WO1999021079A1/en active IP Right Grant
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352808B2 (en) | 2008-10-08 | 2013-01-08 | Samsung Electronics Co., Ltd. | Data storage system and device with randomizer/de-randomizer |
Also Published As
Publication number | Publication date |
---|---|
GB2346235A (en) | 2000-08-02 |
DE19882748T1 (de) | 2000-09-28 |
JP2001521258A (ja) | 2001-11-06 |
US6392829B1 (en) | 2002-05-21 |
WO1999021079A1 (en) | 1999-04-29 |
KR100596939B1 (ko) | 2006-07-07 |
CN1276886A (zh) | 2000-12-13 |
GB2346235B (en) | 2002-07-03 |
CN1160617C (zh) | 2004-08-04 |
GB0009932D0 (en) | 2000-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6661591B1 (en) | Disk drive employing sector-reconstruction-interleave sectors each storing redundancy data generated in response to an interleave of data sectors | |
US6981205B2 (en) | Data storage apparatus, read data processor, and read data processing method | |
US7191382B2 (en) | Methods and apparatus for correcting data and error detection codes on the fly | |
US8599510B1 (en) | Disk drive adjusting data track density based on write condition when writing to contiguous data tracks | |
US4881232A (en) | Method and apparatus for error correction | |
US7436610B1 (en) | Disk drive employing different zone boundaries across disk surfaces | |
KR100596939B1 (ko) | 짝수/홀수 데이터 트랙에 대한 교대적 랜덤화 | |
US6877126B2 (en) | Method and apparatus for data reproduction | |
US6891694B2 (en) | Method for writing streaming audiovisual data to a disk drive | |
US6079043A (en) | Magnetic disk apparatus | |
KR19980020110A (ko) | 하드 디스크 드라이브의 데이타 어드레스 마크구성 및 처리방법 | |
KR960011860A (ko) | 기록 매체에/로 부터 기록 및 재생 방법과, 그 기록 매체 | |
US5285436A (en) | Method of avoiding medium defects in record/reproduce apparatus | |
JP2002279735A (ja) | 誤り訂正方法 | |
US6993688B2 (en) | Data sector error tracking and correction mechanism | |
JP2009016031A (ja) | ライト同期化に対するリトライおよびリリード | |
US7225385B2 (en) | Optical recording method | |
US7848041B2 (en) | Method and apparatus for correcting data errors in a disk drive | |
KR20020005372A (ko) | 정보기억장치, 신호처리회로 | |
JP2856072B2 (ja) | 情報記録方法、情報再生方法および情報再生装置 | |
US6502217B1 (en) | Method and apparatus for randomizing sector addresses in a disk storage device | |
JPH10188489A (ja) | 光ディスク、光ディスク記録装置および光ディスク再生装置 | |
KR20060039400A (ko) | 복사 방지된 광디스크의 복사방법 | |
JP4247651B2 (ja) | 情報処理装置、情報記録媒体及び情報の伝送方法 | |
JPS63197122A (ja) | エラ−訂正及びチエツク装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20000421 Patent event code: PA01051R01D Comment text: International Patent Application |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20000830 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20031010 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20050831 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060405 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060628 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060629 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20090624 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20090624 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20110509 |