IP Library Granted Patent US 8,825,186
Granted Patent B2
US 8,825,186 · App. 12/190,853 · Granted Sep 2, 2014

Digital audio processing

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 8,825,186
App. No.
12/190,853
Granted
Sep 2, 2014
Kind
B2
Abstract

The invention concerns digital audio processing and in particular the detection of periods where samples can be deleted or repeated unobtrusively so as to change the average sample-rate or to provide time delay modification. Differences between succeeding sample values are evaluated and compared with a threshold and samples are deleted or repeated where two or more consecutive sample value differences are less than the said threshold value.

Claims (33)

1. A method of changing the number of samples representing a time segment of an audio signal by deleting or repeating existing samples at positions in the time segment dependent on the values of said audio samples, comprising the steps of:

receiving an audio signal having a first number of samples representing a time segment, each sample having a sample value;

forming differences between the respective sample values of succeeding samples by subtraction;

comparing said differences with a threshold value;

deleting or repeating samples where two or more consecutive differences are less than the threshold value; and

outputting the audio signal with a second, different number of samples representing the time segment;

wherein the threshold value is reduced when samples are deleted or repeated and

wherein the threshold value is increased when a difference between succeeding samples exceeds the said threshold value.

2. A method according to claim 1 in which stereo audio is processed and respective left and right differences between succeeding sample values are evaluated and samples are repeated or deleted where both the left difference and the right difference are below the said threshold at two or more consecutive sample points.

3. A method according to claim 1 in which a sample is deleted or repeated in response to a defined number of consecutive inter-sample differences less than the threshold value.

4. A method according to claim 1 in which sample deletion or repetition is inhibited during a set number of sample periods following a point of sample deletion or repetition.

5. A method according to claim 4 in which the said set number of sample periods during which sample deletion or repetition is inhibited is adjusted in dependence on a cumulative measure of inter-sample difference values.

6. A method according to claim 5 in which the said set number of sample periods during which sample deletion or repetition is inhibited is reduced in response to an increase in the said threshold value.

7. A method according to claim 5 in which the said set number of sample periods during which sample deletion or repetition is inhibited is adjusted in dependence upon a measure of audio frequency.

8. A method according to claim 7 in which the said measure of audio frequency is a count of zero crossings of the audio signal.

9. A method according to claim 5 in which the said set number of sample periods during which sample deletion or repetition is inhibited is adjusted in dependence upon a measure of absolute audio amplitude.

10. Apparatus for changing the number of samples representing a time segment of an audio signal by deleting or repeating existing samples at positions in the time segment dependent on the values of said audio samples, wherein said audio signal has a first number of samples representing a time segment, each sample having a sample value, the apparatus comprising:

a subtractor for forming differences between the respective sample values of succeeding samples;

a comparator adapted for comparing said differences with a threshold value; and

control logic receiving a sample rate control input and an output from said comparator and serving to provide a sample deleted or repeat command in accordance with the sample rate control input and said comparator,

wherein the control logic is adapted to reduce the threshold value when samples are deleted or repeated and to increase the threshold value when a difference between succeeding samples exceeds the said threshold value.

11. Apparatus according to claim 10 in which stereo audio is processed and respective left and right differences between succeeding sample values are evaluated and samples are repeated or deleted where both the left difference and the right difference are below the said threshold at two or more consecutive sample points.

12. Apparatus according to claim 10 in which a sample is deleted or repeated in response to a defined number of consecutive inter-sample differences less than the threshold value.

13. Apparatus according to claim 10 in which sample deletion or repetition is inhibited during a set number of sample periods following a point of sample deletion or repetition.

14. A non-transitory computer program product comprising:

code adapted to implement a method of changing the number of samples representing a time segment of an audio signal by deleting or repeating existing samples at positions in the time segment dependent on the values of said audio samples, comprising the steps of:

receiving an audio signal having a first number of samples representing a time segment, each sample having a sample value;

forming differences between the respective sample values of succeeding samples by subtraction;

comparing said differences with a threshold value;

deleting or repeating samples where two or more consecutive differences are less than the threshold value; and

outputting the audio signal with a second, different number of samples representing the time segment;

wherein the threshold value is reduced when samples are deleted or repeated, and

wherein the threshold value is increased when a difference between succeeding samples exceeds the said threshold value.

Assignments (4)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Mar 21, 2024
From: MGG INVESTMENT GROUP LP
To: GRASS VALLEY USA, LLC; GRASS VALLEY CANADA; GRASS VALLEY LIMITED
Reel/Frame 066867/0336 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 2, 2020
From: GRASS VALLEY USA, LLC; GRASS VALLEY CANADA; GRASS VALLEY LIMITED
To: MGG INVESTMENT GROUP LP, AS COLLATERAL AGENT
Reel/Frame 053122/0666 →
CHANGE OF NAME Recorded Mar 9, 2020
From: SNELL ADVANCED MEDIA LIMITED
To: GRASS VALLEY LIMITED
Reel/Frame 052127/0795 →
CHANGE OF NAME Recorded Mar 9, 2020
From: SNELL LIMITED
To: SNELL ADVANCED MEDIA LIMITED
Reel/Frame 052127/0941 →