IP Library Granted Patent US 9,510,092
Granted Patent B2
US 9,510,092 · App. 14/539,840 · Granted Nov 29, 2016

Method and apparatus for processing a switched audio signal from a crosspoint router

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 9,510,092
App. No.
14/539,840
Granted
Nov 29, 2016
Kind
B2
Abstract

Apparatus is provided for processing a switched audio signal output received from a crosspoint router having a plurality of inputs and a plurality of outputs, there being a control signal that defines which of the plurality of inputs is to be routed by the crosspoint router to which of the plurality of outputs. A control unit receives the control signal and serves to identify a route change in the control signal. An instantaneous value of the switched audio signal prior to the route change is stored. A signal processing unit then combines the stored value with values of the switched audio signal after the route change to form a processed audio signal that changes smoothly.

Claims (33)

1. A method of processing a switched audio signal in an audio processor, the method comprising:

receiving said switched audio signal;

receiving a control signal, which carries control data that defines which of a plurality of inputs is to be routed to which of a plurality of outputs by a crosspoint router;

identifying, in said control signal, a route change; and

forming a processed audio signal that, by using said identified route change, changes smoothly from the switched audio signal before said route change to the switched audio signal after said route change;

further comprising storing an instantaneous value of said switched audio signal prior to said route change:

wherein forming a processed audio signal includes combining said switched audio signal with said stored instantaneous value.

2. The method according to claim 1 , wherein the processed audio signal comprises a crossfade between the said stored value and the said switched audio signal.

3. The method according to claim 2 , further comprising subtracting a proportion of the difference between the current value of the said switched audio signal and the said stored instantaneous value from said current value.

4. The method according to claim 3 , wherein the value to be subtracted is a digital signal represented at a lower bit rate than the said switched audio signal.

5. The method according to claim 4 , further comprising increasing the proportion of the said switched audio signal in the crossfade at a constant rate until it reaches 100%.

6. The method according to claim 2 , further comprising increasing the proportion of the said switched audio signal in the crossfade, wherein the rate of increase varies over time during the crossfade.

7. The method according to claim 1 , wherein at least said forming step occurs in real-time.

8. An apparatus for processing a switched audio signal output received from a crosspoint router having a plurality of inputs and a plurality of outputs, there being a control signal that defines which of the plurality of inputs is to be routed by the crosspoint router to which of the plurality of outputs, the apparatus comprising:

a control unit receiving said control signal and serving to identify in said control signal a route change;

a store adapted to store an instantaneous value of said switched audio signal prior to said route change; and

a signal processing unit adapted under the control of said control unit to combine said stored value of the switched audio signal prior to said route change with one or more values of the switched audio signal after the route change to form a processed audio signal that changes smoothly from the switched audio signal before said route change to the switched audio signal after said route change.

9. The apparatus according to claim 8 , wherein said signal processing unit is adapted such that the processed audio signal comprises a crossfade between the said stored value and the said switched audio signal.

10. The apparatus according to claim 9 , wherein the proportion of the said switched audio signal in the crossfade increases at a constant rate until it reaches 100%.

11. The apparatus according to claim 9 , wherein the rate of increase of the proportion of the said switched audio signal in the crossfade varies during the crossfade.

12. The apparatus according to claim 8 , wherein a proportion of the difference between the current value of the said switched audio signal and the said stored instantaneous value is subtracted from the said current value.

13. The apparatus according to claim 8 , wherein said signal processing unit comprises:

a first subtractor circuit that outputs the difference between the current value of the said switched audio signal and the said stored instantaneous value;

an multiplier that receives the output signal from said first subtractor circuit and outputs a proportion of the output signal from said first subtractor circuit;

a second subtractor circuit that subtracts the output of said multiplier from said current value.

14. The apparatus according to claim 12 , wherein the value to be subtracted is a digital signal represented at a lower bit rate than the said switched audio signal.

15. The apparatus according to claim 8 , adapted to form said processed audio signal in real-time.

16. The apparatus according to claim 8 connected with a crosspoint router having a plurality of inputs and a plurality of outputs, the crosspoint receiving said control signal to define which of the plurality of inputs is to be routed by the crosspoint router to which of the plurality of outputs.

17. A non-transient computer program product adapted to cause programmable apparatus to implement a method comprising the steps of receiving a switched audio signal from a crosspoint router having a plurality of inputs and a plurality of outputs, there being a control signal that defines which of the plurality of inputs is to be routed by the crosspoint router to which of the plurality of outputs;

receiving said control signal, which carries control data that defines which of a plurality of inputs is to be routed to which of a plurality of outputs by a crosspoint router;

identifying, in said control signal, a route change; and

forming a processed audio signal that, by using said identified route change, changes smoothly from the switched audio signal before said route change to the switched audio signal after said route change;

wherein said processed audio signal is formed by combining a stored value of the switched audio signal prior to said route change with values of the switched audio signal after the route change.

Assignments (7)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Dec 12, 2025
From: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
To: MGG INVESTMENT GROUP LP
Reel/Frame 073959/0584 →
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 →
SECURITY INTEREST Recorded Mar 20, 2024
From: GRASS VALLEY CANADA; GRASS VALLEY LIMITED
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
Reel/Frame 066850/0869 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2015
From: BUTTERS, JEFF
To: SNELL LIMITED
Reel/Frame 034762/0239 →