IP Library Granted Patent US 7,145,858
Granted Patent B2
US 7,145,858 · App. 10/930,930 · Granted Dec 5, 2006

Creation of synchronization marks in multilevel optical data storage

Assignee: LSI Logic Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,145,858
App. No.
10/930,930
Granted
Dec 5, 2006
Kind
B2
Abstract

Creation and detection of synchronization marks for a multilevel data storage medium is disclosed. A sequence of symbols is generated and the sequence of symbols is written to the multilevel data storage medium. A corresponding sequence may be generated by a detector and correlated with read data to detect the synchronization mark.

Claims (18)

1. A method of detecting a synchronization mark on a multilevel data storage medium comprising:

generating a pseudo-noise sequence having a plurality of bits;

converting the pseudo-noise sequence to an expected synchronization sequence that would result from reading a synchronization mark generated using the pseudo-noise sequence;

correlating the expected synchronization sequence with a read sequence from the data storage medium to produce a correlation sequence of correlation sums; and

detecting the peak value of the sequence of correlation sums.

2. A method of detecting a synchronization mark on a multilevel data storage medium as recited in claim 1 wherein converting the pseudo-noise sequence to an expected synchronization sequence further includes applying a chip mask that produces a distinct peak correlation sum to the bits of the pseudo-noise sequence.

3. A method of detecting a synchronization mark on a multilevel data storage medium as recited in claim 1 wherein converting the pseudo-noise sequence to an expected synchronization sequence further includes up sampling.

4. A method of detecting a synchronization mark on a multilevel data storage medium as recited in claim 1 wherein converting the pseudo-noise sequence to an expected synchronization sequence further includes slicing the expected synchronization sequence into a predetermined number of levels.

5. A method of detecting a synchronization mark on a multilevel data storage medium as recited in claim 1 wherein detecting the peak value of the sequence of correlation sums includes activating a peak detector when the absolute value of one of the correlation sums exceeds an activation threshold.

6. A method of detecting a synchronization mark on a multilevel data storage medium as recited in claim 1 wherein detecting the peak value of the sequence of correlation sums includes deactivating a peak detector when the absolute value of one of the correlation sums is less than a deactivation threshold.

7. A method of detecting a synchronization mark on a multilevel data storage medium as recited in claim 1 wherein correlating the expected synchronization sequence with a read sequence from the data storage medium to produce a correlation sequence of correlation sums includes slicing the read sequence into a predetermined number of levels.

8. A method of detecting a synchronization mark on a multilevel data storage medium as recited in claim 1 wherein detecting the peak value of the sequence of correlation sums includes detecting whether the peak is a negative peak or a positive peak.

9. A method of detecting a synchronization mark on a multilevel data storage medium as recited in claim 8 further including determining the orientation of the synchronization mark based on whether the peak is a negative peak or a positive peak.

10. A synchronization detector for detecting a synchronization mark written to a multilevel data storage medium comprising:

a pseudo-noise sequence generator for generating a pseudo-noise sequence having a plurality of bits;

a processor configured to convert the pseudo-noise sequence to an expected synchronization sequence that would result from reading a synchronization mark generated using the pseudo-noise sequence;

a correlator configured to correlate the expected synchronization sequence with a read sequence from the data storage medium to produce a correlation sequence of correlation sums; and

a peak detector configured to detect the peak value of the sequence of correlation sums.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER PREVIOUSLY RECORDED ON REEL 047642 FRAME 0417. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT, Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048521/0395 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047642/0417 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
Continuity (2)
Division 0987248600 · May 31, 2001
Related Publication 20050141384A1 · Jun 30, 2005