IP Library Granted Patent US 7,427,934
Granted Patent B2
US 7,427,934 · App. 11/578,458 · Granted Sep 23, 2008

Method and circuit for recovering a clock

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,427,934
App. No.
11/578,458
Granted
Sep 23, 2008
Kind
B2
Abstract

The present invention relates to a method for recovering a clock from a run-length-coded data stream, said method making it possible for a phase-locked loop to lock in a rapid manner, and also to a circuit for implementing the method. An inventive method for recovering a clock from a run-length-coded data stream comprises the steps of: ascertaining the distribution of symbol lengths in the data stream for a chosen clock period; determining the deviation of the maxima of the distribution of symbol lengths from integer multiples of the chosen clock period; and regulating the chosen clock period on the basis of the deviation determined.

Claims (14)

1. Method for recovering a clock from a run-length-coded data stream, said method comprising the steps of:

ascertaining the distribution of symbol lengths in the data stream for a chosen clock period;

determining the deviation of the maxima of the distribution of symbol lengths from integer multiples of the chosen clock period; and

regulating the chosen clock period on the basis of the deviation determined.

2. Method according to claim 1 , where the distribution of symbol lengths is subjected to a modulo operation relative to the clock period.

3. Method according to claim 1 , where only some of the permitted symbol lengths are evaluated in order to ascertain the distribution of symbol lengths.

4. Device for reading from and/or writing to storage media, wherein it uses a method according to claim 1 , in order to recover a clock from a run-length-coded data stream.

5. Device for receiving a run-length-coded data stream, wherein it uses a method according to claim 1 , in order to recover a clock from the data stream.

6. Circuit for recovering a clock from a run-length-coded data stream, said circuit comprising:

a unit for ascertaining the distribution of symbol lengths in the data stream for a chosen clock period;

a controller for determining the deviation of the maxima of the distribution of symbol lengths from integer multiples of the chosen clock period; and

a unit for regulating the chosen clock period on the basis of the deviation determined.

7. Circuit according to claim 6 , wherein a modulo operator which subjects the distribution of symbol lengths to a modulo operation relative to the clock period is provided.

8. Circuit according to claim 6 , where the unit for ascertaining the distribution of symbol lengths evaluates only some of the permitted symbol lengths.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: THOMSON LICENSING S.A.S.
To: MAGNOLIA LICENSING LLC
Reel/Frame 053570/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2006
From: BALLWEG, CHRISTOF
To: THOMSON LICENSING
Reel/Frame 018439/0975 →