Intelligent voice converter
First Claim
Patent Images
1. A method for scheduling a single full-duplex DSP having within upstream and downstream half-duplex resources, comprising the steps of:
- scheduling a first user, requiring use of the half-duplex upstream resource, to have access to the half-duplex upstream resource for processing upstream data after a first buffer is full; and
scheduling a second user, requiring use of the downstream half-duplex resource, to concurrently access the downstream half-duplex resource for processing downstream data after a second buffer is full, so that independent data from the first and second users are concurrently processed by the single, full-duplex DSP.
10 Assignments
0 Petitions
Accused Products
Abstract
A voice converter includes upstream and downstream resource managers for allocation half-duplex resources of a full duplex DSP transcoder. The resource managers schedule available upstream or downstream resources and provide transcoded voice data to requesting applications.
-
Citations
19 Claims
-
1. A method for scheduling a single full-duplex DSP having within upstream and downstream half-duplex resources, comprising the steps of:
-
scheduling a first user, requiring use of the half-duplex upstream resource, to have access to the half-duplex upstream resource for processing upstream data after a first buffer is full; and scheduling a second user, requiring use of the downstream half-duplex resource, to concurrently access the downstream half-duplex resource for processing downstream data after a second buffer is full, so that independent data from the first and second users are concurrently processed by the single, full-duplex DSP. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for scheduling a single full-duplex DSP having upstream and downstream half-duplex resources, the method comprising:
-
scheduling a first entity, requiring use of the upstream half-duplex resource, to have access to the upstream half-duplex resource; scheduling a second entity, requiring use of the downstream half-duplex resource, to concurrently access the downstream half-duplex resource; processing data for the first entity using the upstream half-duplex resource after a first buffer is full; and processing data for the second entity using the downstream half-duplex resource after a second buffer is full, wherein the first and second entities are not in communication with each other and the data processed from the first and second entities are concurrently processed by the single, full-duplex DSP. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for scheduling a single full-duplex DSP, the system comprising:
-
an upstream resource manager configured to schedule a first entity for an upstream half-duplex resource of the full-duplex DSP for processing upstream data after a first buffer is full; and a downstream resource manager configured to schedule a second entity for a downstream half-duplex resource of the full-duplex DSP for processing downstream data after a second buffer is full, wherein the first and second entities are not in direct communication with each other and data processed from the first and second entities are concurrently processed by the single, full-duplex DSP. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for scheduling a full-duplex DSP, the system comprising:
-
an upstream resource manager configured to schedule one or more upstream entities for an upstream half-duplex resource of the full-duplex DSP for processing upstream data after a first buffer is full, wherein the upstream data is continuously provided to the upstream half-duplex resource at a rate sufficient to mask an upstream network data latency at the upstream half-duplex resource and to minimize the upstream half-duplex resource from improperly outputting a silence frame; and a downstream resource manager configured to schedule one or more other downstream entities for a downstream half-duplex resource of the full-duplex DSP for processing downstream data after a second buffer is full, wherein the upstream and downstream entities are not in direct communication with each other and the upstream data and the downstream data are concurrently processed by the single, full-duplex DSP.
-
Specification