IP Library Granted Patent US 7,038,981
Granted Patent B1
US 7,038,981 · App. 10/184,683 · Granted May 2, 2006

Methods for establishing audio track digital audio extraction speed

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,038,981
App. No.
10/184,683
Granted
May 2, 2006
Kind
B1
Abstract

Methods for determining recording speeds to optical media are provided. In one example, a method includes an algorithm in which a digital audio extraction (DAX) speed is determined for a first part of an audio track is measured, a DAX speed for an end part of an audio track is measured, and the DAX speeds are compared. The slower of the two speeds is selected as the DAX speed for the audio track. Subsequent audio tracks are sampled by first measuring the DAX speed for an end part of the audio track. If the DAX speed for the end part of the audio track is faster than the DAX speed for the end part of the previous audio track, the first part of the audio track is sampled, and the slower DAX speed of the first and end parts of the audio track is selected as the DAX speed for the audio track.

Claims (25)

1. A method for determining a record speed for recording audio data from a source optical media to a destination optical media, comprising:

determining a maximum read speed for a source optical media device;

setting the source optical media device to the maximum read speed;

reading a first part of a first audio track on the source optical media;

determining a digital audio extraction (DAX) speed for the first part of the first audio track;

reading an end part of the first audio track on the source optical media;

determining a DAX speed for the end part of the first audio track;

selecting the slower of the DAX speed for the first part of the first audio track and the DAX speed for the end part of the first audio track;

reading an end part of a next audio track on the source optical media;

determining a DAX speed for the end part of the next audio track;

comparing the DAX speed for the end part of the next audio track with the DAX speed for the end part of the first audio track;

selecting the DAX speed for the end part of the next audio track when the DAX speed for the end part of the next audio track is less than or equal to the DAX speed for the end part of the first audio track;

repeating the reading of the end part of the next audio track, the determining of the DAX speed for the end part of the next audio track, and the comparing of the DAX speed for the end part of the next audio track with the DAX speed of an end part of an immediately preceding audio track for each audio track on the source optical media;

repeating the selecting of the DAX speed for the end part of the next audio track when the DAX speed for the end part of the next audio track is less than or equal to the DAX speed for the end part of the immediately preceding audio track for each audio track on the source optical media; and

determining a recording speed for the audio tracks to the destination optical media using the selected DAX speeds.

2. The method of claim 1 , wherein when the DAX speed for the end part of the next audio track is not less than or equal to the DAX speed for the end part of the immediately preceding audio track, the method further comprises:

reading a first part of the next audio track;

determining a DAX speed for the first part of the next audio track; and

selecting the slower of the DAX speed of the first part of the next audio track and the DAX speed for the end part of the next audio track.

3. The method of claim 2 , further comprising:

creating an array with a size corresponding to the number of audio tracks on the source optical media to be recorded to the destination optical media; and

saving the selected DAX speed for each audio track on the source optical media to a corresponding position on the array.

4. The method of claim 2 , further comprising saving the selected DAX speed for each audio track on the source optical media to a temporary file structure.

5. The method of claim 2 , wherein the destination optical media is a compact disc.

6. The method of claim 2 , wherein the method is implemented in a computer readable media having program instructions implementing the method for determining the record speed for recording audio data from a source optical media to a destination optical media.

Assignments (18)
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded May 6, 2026
From: CANTOR FITZGERALD SECURITIES, AS COLLATERAL AGENT
To: CLEARSLIDE INC.; COREL CORPORATION (AS SUCCESSOR IN INTEREST TO CASCADE BIDCO CORP.)
Reel/Frame 075522/0510 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: CITIBANK, N.A., AS AGENT
To: COREL CORPORATION; CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
Reel/Frame 075559/0953 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2019
From: UBS AG, STAMFORD BRANCH, AS ADMINISTRATIVE AND COLLATERAL AGENT
To: COREL CORPORATION; CLEARSLIDE, INC.; PARALLELS INTERNATIONAL GMBH
Reel/Frame 049787/0073 →
RELEASE OF SECURITY INTEREST RECORDED AT : REEL 046299 FRAME 0836 Recorded Jul 17, 2019
From: UBS AG, STAMFORD BRANCH
To: COREL CORPORATION; CLEARSLIDE, INC.
Reel/Frame 049773/0628 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
MERGER AND CHANGE OF NAME Recorded May 14, 2019
From: SONIC SOLUTIONS; SPARTA ACQUISITION SUB II LLC; SONIC SOLUTIONS LLC
To: SONIC SOLUTIONS LLC
Reel/Frame 049168/0252 →
SECURITY INTEREST Recorded Jun 5, 2018
From: COREL CORPORATION
To: UBS AG, STAMFORD BRANCH
Reel/Frame 046299/0836 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2018
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: COREL CORPORATION
Reel/Frame 047229/0384 →
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: COREL CORPORATION; COREL US HOLDINGS,LLC; VAPC (LUX) S.Á.R.L.
Reel/Frame 041246/0001 →
SECURITY INTEREST Recorded Dec 23, 2016
From: COREL CORPORATION
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041187/0165 →
PATENT RELEASE Recorded Jul 22, 2014
From: JPMORGAN CHASE BANK N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 033378/0685 →
SECURITY AGREEMENT Recorded Jun 21, 2013
From: COREL CORPORATION; COREL US HOLDINGS, LLC; COREL INC.; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LLC; WINZIP COMPUTING LP
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 030657/0487 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2013
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 030591/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2012
From: SONIC SOLUTIONS LLC
To: COREL CORPORATION
Reel/Frame 027904/0924 →
MERGER Recorded Jun 30, 2011
From: SPARTA ACQUISITION SUB, INC
To: SONIC SOLUTIONS LLC
Reel/Frame 026533/0400 →
SECURITY AGREEMENT Recorded Mar 25, 2011
From: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026026/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2004
From: ROXIO, INC.
To: SONIC SOLUTIONS
Reel/Frame 015499/0843 →