IP Library Granted Patent US 7,023,766
Granted Patent B2
US 7,023,766 · App. 09/950,373 · Granted Apr 4, 2006

Flexible servicing of servo algorithms using a digital signal processor

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,023,766
App. No.
09/950,373
Granted
Apr 4, 2006
Kind
B2
Abstract

A system with a plurality of servo algorithms executing on a digital signal processor is presented. The digital signal processor receives a sensor interrupt, indicating availability of digitized data from optical sensors, and decides which of a plurality of servo algorithms to service in response to the interrupt. In some embodiments, the plurality of servo algorithms includes a tracking servo algorithm. In some embodiments, the plurality of servo algorithms includes a focus servo algorithm. In some embodiments, multi-track seek operations or one-track jump operations can also be serviced during the interrupt period.

Claims (27)

1. A method of controlling the position of an optical pick-up unit, comprising:

receiving a sensor input interrupt in a digital signal processor, the sensor input interrupt indicating that sensor signals from the optical pick-up unit are available for processing;

deciding to service either a tacking servo algorithm or a focusing servo algorithm;

if decision is to service the tracking servo algorithm;

in the digital signal processor, calculating a tracking error signal (TES) from digitized versions of the sensor signals; and

servicing the tracking servo algorithm using the calculated tacking error signal;

if the decision is to service the focusing servo algorithm;

in the digital signal processor, calculating a focusing error signal (FES) from digitized versions of the sensor signals; and

servicing the focusing servo algorithm using the calculated focusing error signal.

2. The method of claim 1 , wherein the tracking servo algorithm includes:

calculating a control signal from the tracking error signal; and

wherein the focusing servo algorithm includes calculating a control signal from the focusing error signal.

3. The method of claim 2 , wherein calculating the tracking error signal includes:

receiving digitized optical signals from the optical pick-up unit;

calculating a first error signal from the optical signals;

offsetting the first error signal to form an offset error signal; and

amplifying the offset error signal to form the tracking error signal.

4. The method of claim 1 , further including determining whether a seek operation is being executed; and performing the seek algorithm if the seek operation is being executed.

5. The method of claim 1 , further included servicing a one-track jump operation if a one-track jump operation is in effect.

6. The method of claim 1 , further including performing a task after servicing either the focusing servo algorithm or the tracking servo algorithm.

7. The method of claim 1 , wherein deciding to service either the focusing servo algorithm or the tracking servo algorithm includes choosing the servo algorithm that has not been recently serviced.

8. A servo system, comprising:

an optical pick-up unit;

an analog-to-digital converter coupled to receive signals from a plurality of detectors in the optical pick-up unit and provide digital versions of the signals from the plurality of detectors;

a digital signal processor coupled to receive the digital versions of the signals and calculate a tracking error signal, the digital signal processor calculating a control signal for driving the servo system to reduce the calculated tracking error signal; and

a driver coupled to control the position of the optical pick-up unit in response to the control signal,

wherein the digital signal processor is configured to calculate the tracking error signal in response to the receipt of a sensor input interrupt indicating that the digital signals from the analog-to-digital converter are available for processing.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2018
From: OPTICAL DEVICES, LLC
To: RPX CORPORATION
Reel/Frame 046064/0175 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2018
From: OPTICAL DEVICES, LLC
To: RPX CORPORATION
Reel/Frame 046111/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2013
From: OD SERVO TECHNOLOGIES, LLC
To: OPTICAL DEVICES, LLC
Reel/Frame 030302/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2012
From: OD TECHNOLOGIES, LLC
To: OD SERVO TECHNOLOGIES, LLC
Reel/Frame 028943/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2012
From: DPHI, INC.
To: OD TECHNOLOGIES, LLC
Reel/Frame 027526/0947 →
ADDITION OF THE MISSING TEXT FOR EXHIBITS A-C FOR THE PREVIOUSLY RECORDED ASSIGNMENT AT REEL/FRAME NO. 016741/0898. Recorded Dec 15, 2011
From: SILICON VALLEY BANK; GATX VENTURES, INC.; SEQUEL ENTREPRENEURS' FUND II, L.P.
To: DPHI ACQUISITIONS, INC.
Reel/Frame 027390/0563 →
VOLUNTARY SURRENDER AGREEMENT Recorded Dec 12, 2011
From: DATAPLAY, INC.
To: SILICON VALLEY BANK; GATX VENTURES, INC.; SEQUEL ENTREPRENEURS' FUND II, L.P.
Reel/Frame 027365/0518 →
CHANGE OF NAME Recorded Dec 12, 2011
From: DPHI ACQUISITIONS, INC.
To: DPHI, INC.
Reel/Frame 027362/0458 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2005
From: SILICON VALLEY BANK; GATX VENTURES, INC. ("GATX"); SEQUEL ENTREPRENEURS' FUND II, LP
To: DPHI ACQUISITIONS, INC.
Reel/Frame 016741/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2003
From: TRW, INC. N/K/A NORTHROP GRUMMAN SPACE AND MISSION SYSTEMS CORPORATION, AN OHIO CORPORATION
To: NORTHROP GRUMMAN CORPORATION
Reel/Frame 013751/0849 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2001
From: KADLEC, RON J.; TURNER, CHRISTOPHER J.
To: DATAPLAY, INC.
Reel/Frame 012162/0542 →