IP Library Granted Patent US 7,283,880
Granted Patent B2
US 7,283,880 · App. 10/488,918 · Granted Oct 16, 2007

Method and apparatus for elapsed playback timekeeping of variable bit-rate digitally encoded audio data files

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,283,880
App. No.
10/488,918
Granted
Oct 16, 2007
Kind
B2
Abstract

The present invention involves a digital audio player and a method for processing encoded digital audio data, wherein the digital audio data is encoded using one of a plurality of encoding formats. The audio data player has a hard disk or other data storage medium for storing data files, a microcontroller, buffer memory for anti-skip protection, and an audio decoder. The encoded audio data files and associated decoder files are downloaded from a personal computer or similar device to the audio data player hard drive. The player provides a menu-driven user interface for selection, sorting, and playback of stored audio data files. During playback, elapsed playback time is computed and displayed. For variable bit-rate audio data files, the audio data player generates an elapsed playback timekeeping map concurrently with playback and fast forward scan of audio data files. Concurrently with playback, forward scan, and reverse scan of the audio data file, the audio data player determines the compression ratio for each data portion traversed, and calculates a playback time for each data portion traversed.

Claims (11)

1. A method for monitoring in an audio data player, during the processing of an audio data file having data portions capable of having different compression ratios, the elapsed playback for the audio data file, comprising the steps of:

determining the compression ratio and size of each data portion traversed;

calculating the playback time for each data portion traversed based on the compression ratio and size of each data portion traversed; and

displaying the playback time on a display of the audio data player in response to the calculation.

2. The method of claim 1 , wherein the determining step comprises determining elapsed time within the current data portion by interpolation.

3. The method of claim 1 , further including the step of storing the playback time for each data portion traversed in a timekeeping map.

4. The method of claim 1 , further including the step of adjusting an elapsed playback time counter based on the playback time for each data portion traversed.

5. The method of claim 1 , wherein the calculating step comprises calculating elapsed playback time at an input to a buffer feeding an audio data decoder; and the elapsed playback time is adjusted by subtracting an estimated playback time of the data contained in the buffer.

6. The method of claim 1 , wherein the compression ratio is determined based on the bit rate stored in data frame headers of the audio data file; and a confidence estimator locates frame headers and thereby locates the bit rate.

7. The method of claim 1 , wherein the compression ratio is determined based on the bit rate stored in data frame headers of the audio data file; and an interval skipper locates frame headers and thereby locates the bit rate.

8. The method of claim 1 , wherein each data portion includes a fixed time length of audio data and a variable length of data, the length of data being determined by the compression ratio for each data portion.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2018
From: THOMSON LICENSING DTV
To: INTERDIGITAL MADISON PATENT HOLDINGS
Reel/Frame 046763/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2017
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 043302/0965 →
CHANGE OF NAME Recorded Apr 21, 2017
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 042303/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2007
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 019806/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2007
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 019806/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2004
From: DICK, ROBERT JAMES
To: THOMSON LICENSING S.A.
Reel/Frame 015637/0521 →